A 67-cent transformer beats many LLMs on ARC-AGI-1

44% on ARC-AGI-1 in 67 cents

A 67-cent transformer beats many LLMs on ARC-AGI-1

A researcher trained a small transformer from scratch on a single Nvidia RTX 5090 in 1.5 hours, costing just 67 cents on Vast.ai, and achieved 44% on the ARC-AGI-1 public eval—matching the scores of TRM and HRM, which use far more compute. The model, trained with test-time training on all eval puzzles, also scores 7% on ARC-2. The key upgrades over the previous version include modern architecture (SwiGLU, RMSNorm), more data diversity, and the NorMuon optimizer, which cut costs dramatically. The author argues that sample efficiency is the most important problem in AI and that ARC is an ideal benchmark to push its limits.

I didn’t expect to reach 45% with just the transformer, I thought this would need new ideas.
  1. evilmathkid

    Hi! Author here. Surprised to see this on HN now. Happy to answer any questions!

    Some context about this:

    - This is NOT an LLM. its a small ar transformer trained from scratch. One of the points was that extremely complex problems can be tackled without LLMs

    - Till the v1 of this result, this benchmark was only scaled by LLMs or their finetunes (ofc w enormous training costs). Other attempts performed okayish but used v complex architectures or extremely high amounts of training compute. No one expected a simple AR transformer to perform this well, at this low cost and w these few training samples.

    - Sample Efficiency is one of the most important unsolved problems today in AI. That's what I was targetting with this work. We know it is easy to increase SE by increasing compute/params, so it was important to constrain cost as much as possible (also why OpenAI's Parameter Golf had fixed compute and why Modded NanoGPT is considered very sample efficient)

    - Can the perf be improved? Yes but the competition is ongoing so can't talk about it

    - Personally I think today's frontier models can be beat by training from scratch. Haven't proved this yet tho

    - Fun: I was new to ML when I posted this first (dec '25). I basically used ARC as a way to learn ML

  2. lackoftactics

    Sounds like a good day to be you, top 5 on Kaggle with a publication like this. It seems like you will be on a plane to SF shortly

  3. bee_rider

    I think(?) you’ve already probably done a good job of explaining this criticism for semi-informed people. But can you dumb it down even more for those of us who are almost entirely out-of-the-loop?

    > Training on the eval puzzles is cheating / “training on test”

    > No this is false. “Training on test” specifically means training on the labels of test data. The labels were not trained on.

    > Also, ARC is a metalearning benchmark, so you’re supposed to learn from the eval puzzles.

    > Jargon: ARC has a set of train puzzles and a set of eval puzzles. Each puzzle has example pairs and test pairs. A pair consists of an input grid + output grid.

    > The ARC, the label is only the test pair’s output grid in an eval puzzle.

    > These labels were not trained on. They are hidden. You can delete it beforehand if you wish

    I think what I gather here is that the test comes with one batch of training problems, which everyone agrees you can train on. But maybe the eval problems also come with input/output examples (to help define the problem) and training on those is controversial? I can’t see why it would be controversial but is that the criticism?

  4. xeonax

    Even cooler is his about me mention of saving his own life https://mvakde.github.io/ > Saved myself in a medical emergency (doctors didn't know what rhabdomyolysis was)

  5. dhruv3006

    > The mentioned approach is fundamentally flawed, since the inputs are used during pretraining constituting to a leakage, a universally recognized flaw of ML training.

    I saw this on the community note for the last blog you wrote - anything to do here.

More from this day

2026-09-01