ARC Artificial General Intelligence Competition
I developed an AI agent capable of solving visual IQ test problems, where each problem consists of a set input images (left) and target transformations (right). After it is shown 2-4 examples of inputs and targets, the agent must be able to generate a target image using only an unpaired input image. This agent was created using many mixed techniques primarily from field of Knowledge-Based AI.
The current version is able to solve 60+ distinct visual IQ problems and each iteration is improving its ability to recognize problems, generalize them, and apply new solution techniques. It uses Generate and Test, a Domain-Specific Language, Heuristic Search, and Means-Ends Analysis, in addition to analyzing the inputs using Computer Vision methods from SciPy. Basic transformations are built into the agent where it then modifies and combines these transformations to come up with the target image. This work is not publicly available, but I am happy to discuss the project in more detail.