pathwaycom/arc-task-gen

Generates original ARC-AGI-1-style tasks distribution-matched to the public eval set.

What it solves

This project addresses the problem of data contamination in AI benchmarks. Because the public ARC-AGI-1 dataset is widely available, it is difficult to determine if a model is truly reasoning or simply recalling tasks it has seen during training. This tool generates new, distribution-matched tasks that resemble the public dataset but are unseen by models, allowing for a more honest evaluation of a few-shot rule induction capability.

How it works

The tool creates a private evaluation set of tasks in the standard ARC format (a tasks.json file containing training and test pairs). These generated tasks maintain the same properties as the original ARC-AGI-1 dataset, making them compatible with existing evaluation harnesses while ensuring the models are tested on novel problems.

Who it’s for

Researchers and developers building reasoning models—such as the BDH-CQ architecture—who need to verify that their model's performance on the ARC-AGI-1 benchmark is due to genuine reasoning rather than memorization.

Highlights

  • Distribution-Matched: Generates tasks that mirror the characteristics of the public ARC-AGI-1 set.
  • Benchmark Compatibility: Produces output in the standard ARC JSON format for easy integration with existing tools.
  • Contamination-Free: Provides a way to create private evaluation sets to isolate few-shot rule induction.
  • Independent Validation: Used to evaluate the BDH-CQ model, which was independently reproduced by experts including a co-author of the Transformer architecture.

Related

  • Project
  • Project
  • Project
  • Project