Learning to Solve Abstract Reasoning Problems with Neurosymbolic Program Synthesis and Task Generation
On the map: Mechanistic interpretability → Steering and interpreting LLM reasoning
Abstract (arXiv)
The ability to think abstractly and reason by analogy is a prerequisite to rapidly adapt to new conditions, tackle newly encountered problems by decomposing them, and synthesize knowledge to solve problems comprehensively. We present TransCoder, a method for solving abstract problems based on neural program synthesis, and conduct a comprehensive analysis of decisions made by the generative module of the proposed architecture. At the core of TransCoder is a typed domain-specific language, designed to facilitate feature engineering and abstract reasoning. In training, we use the programs that failed to solve tasks to generate new tasks and gather them in a synthetic dataset. As each synthetic task created in this way has a known associated program (solution), the model is trained on them in supervised mode. Solutions are represented in a transparent programmatic form, which can be inspected and verified. We demonstrate TransCoder's performance using the Abstract Reasoning Corpus dataset, for which our framework generates tens of thousands of synthetic problems with corresponding solutions and facilitates systematic progress in learning.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in Steering and interpreting LLM reasoning, one of 13 directions in Mechanistic interpretability. Builds on 2 of its 11 references that are in the map. First posted on arXiv 6 Oct 2024.
Builds on
2 of 11 references.
References · 2
Built on by
Citing papers per year: 2025: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2024Neural networks for abstraction and reasoning: Towards broad generalization in machines
- 2024Combining Induction and Transduction for Abstract Reasoning
- 2024Untrained neural networks can demonstrate memorization-independent abstract reasoning
- 2026A Systematic Study of Small Language Models on Abstract Reasoning Tasks
- 2026NeuroProlog: Multi-Task Fine-Tuning for Neurosymbolic Mathematical Reasoning via the Cocktail Effect
- 2023Neural Task Synthesis for Visual Programming
- 2025Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesis
- 2026Transcoder Adapters for Reasoning-Model Diffing