← Latest papers
🤖 machine learning

Multi-Perspective Transformers in ARC-AGI-2 Challenge

This paper presents a TinyLM-based approach enhanced with test-time fine-tuning techniques like Test-Time-Training and Products of Experts to solve ARC-AGI-2 visual puzzles, achieving 21.7% accuracy on the evaluation set.

Original authors: Caleb Talley, Vedant Tibrewal, Seun Adekunle, Weiwen Dong, Xinyu Wu, Fariha Sheikh

Published 2026-05-05
📖 4 min read☕ Coffee break read

Original authors: Caleb Talley, Vedant Tibrewal, Seun Adekunle, Weiwen Dong, Xinyu Wu, Fariha Sheikh

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are handed a series of visual puzzles. Each puzzle shows you a few "before" and "after" pictures of colorful grids, and your job is to guess the rule that turns the "before" into the "after." Then, you have to apply that rule to a new, unseen picture. This is the ARC-AGI-2 challenge, a test designed to see if a computer can think like a human: learning from very few examples and adapting to new situations instantly.

Here is how the team (Caleb, Seun, Weiwen, Fariha, Vedant, and Xinyu) approached this challenge, explained simply.

The Team's Strategy: The "Many Eyes" Approach

Instead of just looking at the puzzle once, the team built a system that looks at the puzzle from many different angles. Think of it like trying to solve a mystery by asking five different people to describe the same crime scene, but each person is looking at it from a different window, or holding a mirror up to it.

  1. The Translator (Tokenization): First, the computer translates the colorful grid into a simple text string, like a recipe. It says things like "Start here, width is 5, height is 5, color is red."
  2. The Shapeshifters (Data Augmentation): The system takes that puzzle and creates dozens of "views" of it. It rotates the grid, flips it like a pancake, swaps the colors (like turning all reds into blues), and transposes it. The goal is to find a version of the puzzle where the hidden rule is obvious to the computer.
  3. The Small Brain (TinyLM): They used a very small, efficient AI model called TinyLM. Think of this as a smart but compact student who hasn't memorized every possible puzzle in the world but is very good at spotting patterns quickly.
  4. The "Product of Experts" (PoE): This is their voting system. The model looks at all those different "views" of the puzzle. If the model is confident in its answer across all the different views (rotated, flipped, color-swapped), that answer gets a high score. It's like a jury where a verdict is only accepted if every single juror agrees.
  5. The Quick Study (Test-Time Training): Before solving a specific puzzle, the model gets a tiny, rapid "crash course" using the few examples provided in that specific puzzle. It's like a chef tasting the sauce right before serving it and adding a pinch of salt to match the specific dish, rather than relying on a generic recipe.

The Results: A Tale of Two Sets

The team tested their system on two groups of puzzles:

  • The Practice Set (Training): These are puzzles the model saw during its "crash course."
  • The Final Exam (Evaluation): These are brand-new puzzles the model had never seen before.

The Scorecard:

  • On the Practice Set: The model was a superstar, getting 96.1% correct. It mastered the rules it was shown.
  • On the Final Exam: The score dropped to 21.7%.

What Went Wrong? (The "Overfitting" Problem)

The paper explains that the "Quick Study" method (Test-Time Training) actually made things worse on the final exam.

Imagine you are studying for a math test by memorizing the specific numbers in your homework. When the test comes, the numbers are different, but the logic is the same. Because the model studied so hard on the specific homework numbers, it got confused when the test numbers changed. It "overfitted"—it memorized the practice examples too perfectly and couldn't adapt to the new ones.

Similarly, the "Many Eyes" (PoE) strategy didn't work as well as hoped because the model was mostly trained to read the puzzles in one specific order (row-by-row). When the system tried to look at the puzzles from different angles (like column-by-column), the model didn't understand the new perspective, rendering those extra views useless.

The Bottom Line

The team built a clever system that uses multiple perspectives and rapid learning to solve visual puzzles. It proved it could learn the rules of the puzzles it practiced on almost perfectly. However, it struggled to apply those rules to completely new, unseen puzzles.

The paper concludes that while their "Quick Study" and "Many Eyes" tricks are interesting, the model needs to be bigger, trained on more diverse examples, and taught to learn the logic of the puzzles rather than just memorizing the specific practice examples. They didn't solve the hardest part of the challenge yet, but they built a solid foundation for understanding how small AI models can try to reason.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →