Riddle_Training_025d127b - arc-community/arc GitHub Wiki

images/025d127b.png

ARC Game

Observations

I observe that the colours used in the source and the target are the same, this gives me an idea what colour to use in the answer

  • I recognize that the objects in the response panels are visually similar to the ones in the source panel, but somewhat diffeent

  • I observe what the transformation is, but it is fairly difficult to describe. There is a couple of approaches to this.

  • Eventually I figure out that I need to split the object into two parts -- one part moves, another one doesn't. The split can be explained by the rule that the "sub-object (object part) that has a straight line first and then up, doesn't move" and the rest moves.

I classify this task as "transform object's shape" but it could also be "recognize sailent sub-object of an object"

Concepts Used

  • Recognize objects.

  • Link objects that are related by some relation

  • Fuzzy matching of the objects -- link "objects of similar shape"

  • Split the object into sub-objects. Determine how to split the object by re-generating the possible sub-objects from simpler rules, such as "go right N times and then up N times"

  • Apply the processing function to each object in the challenge panel

Solution Approach

Possible distribution shifts

  • Obviously, the rule that generates the sub-object that stays still, can change

  • The usuals suspects - background colour