
A Systematic Study of Small Language Models on Abstract Reasoning Tasks
This paper presents a systematic empirical study of small language models (decoder-only, encoder-decoder, and mixture-of-experts architectures) on abstract grid-transformation reasoning, using the ARC-TGI benchmark, which supports controllable task families, resampling, spatial shifts, and cross-benchmark transfer to distinguish genuine rule acquisition from distribution-specific overfitting. Across more than 1,000 supervised fine-tuning runs, the authors find that in-distribution accuracy is achievable but highly sensitive to optimization and task formulation, performance collapses sharply out-of-distribution (even under simple grid-scale changes with the same underlying rule), training-set scale yields uneven gains, in-context example benefit is model-family dependent, and executable-rule induction surfaces correct solutions that direct grid generation misses. Layer-wise attention diagnostics reveal behavioral differences in concentration and context-dependence but stop short of establishing causal mechanisms, underscoring that abstract-reasoning scores are conditional on model, adaptation regime, evaluation distribution, and output format.
What it claims
This is a descriptive study, not an architecture comparison. Each family (decoder-only, encoder–decoder, MoE) is represented by a single, different pretrained model. Observed differences therefore mix architecture with pretraining, tokenization, context length and capacity, and the authors restrict cross-family statements to "profiles." The main finding is that strong seen-family accuracy can coexist with narrow task-family coverage and weak robustness to shift. The attention-entropy and attention-edge-knockout analyses are explicitly exploratory and run on selected tasks only.
How it works
ARC-TGI turns each ARC transformation into a Python generator module:
create_inputsamples a valid grid.transform_inputapplies the fixed rule.create_gridsassembles the demonstration and test pairs, rejecting invalid or ambiguous episodes.
Task-level variables (for example, joining direction) stay fixed within an episode. Grid-level variables (colour, position, object configuration, size) vary across demonstrations. Each episode also carries reasoning chains and partially evaluated Python programs. As a result, the same latent task can be posed three ways: direct grid transduction, executable-rule induction, or a reasoning-description prompt.
The released inventory has 461 human-validated generators:
| Source | Generators |
|---|---|
| ARC-Mini | 180 |
| ARC-AGI-1 | 215 (200 training, 15 evaluation) |
| ARC-AGI-2 | 66 (55 training, 11 evaluation) |
This study uses only the ARC-AGI-1 training-family subset that passes its filters on token length, grid size and experiment condition.
Evaluation conditions:
- Held-out seen-family: new episodes from training generators, with task IDs always disjoint.
- Within-family shift: grid scale only in the reported experiments. Same generators, with grid sizes constrained on each side.
- Cross-benchmark: original ARC-AGI evaluation tasks. This changes both the generator source and the difficulty, so it is not a pure novelty test.
Adaptation is full fine-tuning or LoRA. The study varies hyperparameters, checkpoint granularity, training data, prompt strategy and evaluation shift. Each intervention changes one axis within matched blocks. Scoring is exact grid match.
Evidence
The fetched text describes the scale of the sweeps but contains no result numbers:
- Depth sweep: n ∈ {10, 20, 40, 50, 70, 80, 100} training examples per generator, evaluated on a common disjoint set of 30 examples per generator.
- Breadth sweep: {60, 80, 100, 140, 180, 193} generators, with 50 training examples each (the text cuts off here).
- Total: more than 1,000 runs.
How to use it
The protocol is the reusable artifact. If you are evaluating your own ARC fine-tune, three practices carry over:
- Resample within a family to separate memorising a task from learning its rule.
- Shift grid scale while keeping the rule fixed.
- Score both grid output and program output, since they solve different subsets.
For serialized grids, token length grows with spatial scale. That makes context-length sensitivity a confound for any scale-shift result.
Limits
- Novel families untested: the generator-disjoint split is described as protocol support but not reported as an endpoint, so transfer to unseen families is not measured here.
- Only one shift type: grid scale is the only parameter shift tested. Shifts in colour, position and other parameters are left as extensions.
- Scope of generators: conclusions apply only to the curated, filtered generator families, and the authors say generators are not equally natural or difficult.
- No causal claim: the attention diagnostics do not establish causal mechanisms.
- Missing details: the specific model names and sizes and all numeric results fall outside the fetched text. Check the full paper before citing any figure.
Organisations named here
- ARC-TGI
- Nur A Zarin Nishat
Technologies named here
- Mixture of Experts
- Transformer
Techniques named here
- Supervised fine-tuning
- Executable-rule induction
- In-context examples
Related in research



