Graphs, Constraints, and Search for the Abstraction and Reasoning Corpus
Not on the map. Why?
Abstract (arXiv)
The Abstraction and Reasoning Corpus (ARC) aims at benchmarking the performance of general artificial intelligence algorithms. The ARC's focus on broad generalization and few-shot learning has made it difficult to solve using pure machine learning. A more promising approach has been to perform program synthesis within an appropriately designed Domain Specific Language (DSL). However, these too have seen limited success. We propose Abstract Reasoning with Graph Abstractions (ARGA), a new object-centric framework that first represents images using graphs and then performs a search for a correct program in a DSL that is based on the abstracted graph space. The complexity of this combinatorial search is tamed through the use of constraint acquisition, state hashing, and Tabu search. An extensive set of experiments demonstrates the promise of ARGA in tackling some of the complicated object-centric tasks of the ARC rather efficiently, producing programs that are correct and easy to understand.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). Builds on 6 of its 28 references that are in the map. First posted on arXiv 18 Oct 2022.
Builds on
6 of 28 references.
References · 6
- 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 159
- 2021Communicating Natural Programs to Humans and Machinescited by 35
- 2021Fast and flexible: Human program induction in abstract reasoning taskscited by 33
- 2021Neural-guided, Bidirectional Program Search for Abstraction and Reasoningcited by 23
- 2021First Steps of an Approach to the ARC Challenge based on Descriptive Grid Models and the Minimum Description Length Principlecited by 13
- 2020Neural Abstract Reasonercited by 7
Built on by
Citing papers per year: 2023: 9; 2024: 14; 2025: 4; 2026: 5.
32 papers.
Sort:
By area:
- 2023Large Language Models as General Pattern Machinescited by 196
- 2023Hypothesis Search: Inductive Reasoning with Language Modelscited by 119
- 2023The ConceptARC Benchmark: Evaluating Understanding and Generalization in the ARC Domaincited by 97
- 2023LLMs and the Abstraction and Reasoning Corpus: Successes, Failures, and the Importance of Object-based Representationscited by 81
- 2024Reasoning Abilities of Large Language Models: In-Depth Analysis on the Abstraction and Reasoning Corpuscited by 32
- 2023Abstract Visual Reasoning Enabled by Languagecited by 15
- 2024HYSYNTH: Context-Free LLM Approximation for Guiding Program Synthesiscited by 14
- 2024Neural networks for abstraction and reasoning: Towards broad generalization in machinescited by 13
- 2023Unraveling the ARC Puzzle: Mimicking Human Solutions with Object-Centric Decision Transformercited by 12
- 2023Large Language Model (LLM) as a System of Multiple Expert Agents: An Approach to solve the Abstraction and Reasoning Corpus (ARC) Challengecited by 11
- 2024Generalized Planning for the Abstraction and Reasoning Corpuscited by 10
- 2024Tackling the Abstraction and Reasoning Corpus with Vision Transformers: the Importance of 2D Representation, Positions, and Objectscited by 9
20 more
- 2023Solving ARC visual analogies with neural embeddings and vector arithmetic: A generalized methodcited by 8
- 2024ConceptSearch: Towards Efficient Program Search Using LLMs for Abstraction and Reasoning Corpus (ARC)cited by 8
- 2024ARCLE: The Abstraction and Reasoning Corpus Learning Environment for Reinforcement Learningcited by 7
- 2024Creativity in AI: Progresses and Challengescited by 7
- 2023Tackling the Abstraction and Reasoning Corpus (ARC) with Object-centric Models and the MDL Principlecited by 6
- 2024Relational decomposition for program synthesiscited by 6
- 2024Speak It Out: Solving Symbol-Related Problems with Symbol-to-Language Conversion for Language Modelscited by 4
- 2024Program Synthesis using Inductive Logic Programming for the Abstraction and Reasoning Corpuscited by 4
- 2025Language Models, Graph Searching, and Supervision Adulteration: When More Supervision is Less and How to Make More Morecited by 3
- 2026One Step Forward and K Steps Back: Better Reasoning with Denoising Recursion Modelscited by 3
- 2024Abductive Symbolic Solver on Abstraction and Reasoning Corpuscited by 2
- 2025NSA: Neuro-symbolic ARC Challengecited by 2
- 2025From Reasoning to Generalization: Knowledge-Augmented LLMs for ARC Benchmarkcited by 2
- 2024Intelligence Analysis of Language Modelscited by 1
- 2025Vector Symbolic Algebras for the Abstraction and Reasoning Corpuscited by 1
- 2026TraceViT: Grounded Trace Supervision for Visual Abstract Reasoningcited by 1
- 2024System 2 Reasoning for Human-AI Alignment: Generality and Adaptivity via ARC-AGIcited by 0
- 2026From Global to Factor-Wise Expert Composition in Discrete Diffusion Modelscited by 0
- 2026Narcissus: Program Synthesis Using Context-Aware LLM Approximationscited by 0
- 2026A Multi-Stage Rule-Chaining Framework for Compositional and Interpretable Cognitive Reasoningcited by 0
- 2026A Multi-Stage Rule-Chaining Framework for Compositional and Interpretable Cognitive Reasoning9 Sep 2026
- 2026Narcissus: Program Synthesis Using Context-Aware LLM Approximations26 Aug 2026
- 2026TraceViT: Grounded Trace Supervision for Visual Abstract Reasoning31 Jul 2026
- 2026From Global to Factor-Wise Expert Composition in Discrete Diffusion Models13 Jul 2026
- 2026One Step Forward and K Steps Back: Better Reasoning with Denoising Recursion Models20 Apr 2026
- 2025Vector Symbolic Algebras for the Abstraction and Reasoning Corpus11 Nov 2025
- 2025From Reasoning to Generalization: Knowledge-Augmented LLMs for ARC Benchmark23 May 2025
- 2025Language Models, Graph Searching, and Supervision Adulteration: When More Supervision is Less and How to Make More More13 Mar 2025
- 2025NSA: Neuro-symbolic ARC Challenge8 Jan 2025
- 2024ConceptSearch: Towards Efficient Program Search Using LLMs for Abstraction and Reasoning Corpus (ARC)10 Dec 2024
- 2024Abductive Symbolic Solver on Abstraction and Reasoning Corpus27 Nov 2024
- 2024Creativity in AI: Progresses and Challenges22 Oct 2024
20 more
- 2024System 2 Reasoning for Human-AI Alignment: Generality and Adaptivity via ARC-AGI10 Oct 2024
- 2024Tackling the Abstraction and Reasoning Corpus with Vision Transformers: the Importance of 2D Representation, Positions, and Objects8 Oct 2024
- 2024Relational decomposition for program synthesis22 Aug 2024
- 2024ARCLE: The Abstraction and Reasoning Corpus Learning Environment for Reinforcement Learning30 Jul 2024
- 2024Intelligence Analysis of Language Models20 Jul 2024
- 2024HYSYNTH: Context-Free LLM Approximation for Guiding Program Synthesis24 May 2024
- 2024Program Synthesis using Inductive Logic Programming for the Abstraction and Reasoning Corpus10 May 2024
- 2024Reasoning Abilities of Large Language Models: In-Depth Analysis on the Abstraction and Reasoning Corpus18 Mar 2024
- 2024Neural networks for abstraction and reasoning: Towards broad generalization in machines5 Feb 2024
- 2024Speak It Out: Solving Symbol-Related Problems with Symbol-to-Language Conversion for Language Models22 Jan 2024
- 2024Generalized Planning for the Abstraction and Reasoning Corpus15 Jan 2024
- 2023Solving ARC visual analogies with neural embeddings and vector arithmetic: A generalized method14 Nov 2023
- 2023Tackling the Abstraction and Reasoning Corpus (ARC) with Object-centric Models and the MDL Principle1 Nov 2023
- 2023Large Language Model (LLM) as a System of Multiple Expert Agents: An Approach to solve the Abstraction and Reasoning Corpus (ARC) Challenge8 Oct 2023
- 2023Hypothesis Search: Inductive Reasoning with Language Models11 Sep 2023
- 2023Large Language Models as General Pattern Machines10 Jul 2023
- 2023Unraveling the ARC Puzzle: Mimicking Human Solutions with Object-Centric Decision Transformer14 Jun 2023
- 2023LLMs and the Abstraction and Reasoning Corpus: Successes, Failures, and the Importance of Object-based Representations26 May 2023
- 2023The ConceptARC Benchmark: Evaluating Understanding and Generalization in the ARC Domain11 May 2023
- 2023Abstract Visual Reasoning Enabled by Language7 Mar 2023
- 2023Hypothesis Search: Inductive Reasoning with Language Modelscited by 119
- 2023LLMs and the Abstraction and Reasoning Corpus: Successes, Failures, and the Importance of Object-based Representationscited by 81
- 2024Reasoning Abilities of Large Language Models: In-Depth Analysis on the Abstraction and Reasoning Corpuscited by 32
- 2023Abstract Visual Reasoning Enabled by Languagecited by 15
- 2024Neural networks for abstraction and reasoning: Towards broad generalization in machinescited by 13
- 2023Large Language Model (LLM) as a System of Multiple Expert Agents: An Approach to solve the Abstraction and Reasoning Corpus (ARC) Challengecited by 11
- 2024Tackling the Abstraction and Reasoning Corpus with Vision Transformers: the Importance of 2D Representation, Positions, and Objectscited by 9
- 2023Solving ARC visual analogies with neural embeddings and vector arithmetic: A generalized methodcited by 8
- 2024ConceptSearch: Towards Efficient Program Search Using LLMs for Abstraction and Reasoning Corpus (ARC)cited by 8
- 2024Program Synthesis using Inductive Logic Programming for the Abstraction and Reasoning Corpuscited by 4
- 2024Abductive Symbolic Solver on Abstraction and Reasoning Corpuscited by 2
- 2025NSA: Neuro-symbolic ARC Challengecited by 2
12 most cited of 14 All 14 (JSON)
- 2025From Reasoning to Generalization: Knowledge-Augmented LLMs for ARC Benchmark23 May 2025
- 2025NSA: Neuro-symbolic ARC Challenge8 Jan 2025
- 2024ConceptSearch: Towards Efficient Program Search Using LLMs for Abstraction and Reasoning Corpus (ARC)10 Dec 2024
- 2024Abductive Symbolic Solver on Abstraction and Reasoning Corpus27 Nov 2024
- 2024Tackling the Abstraction and Reasoning Corpus with Vision Transformers: the Importance of 2D Representation, Positions, and Objects8 Oct 2024
- 2024Intelligence Analysis of Language Models20 Jul 2024
- 2024Program Synthesis using Inductive Logic Programming for the Abstraction and Reasoning Corpus10 May 2024
- 2024Reasoning Abilities of Large Language Models: In-Depth Analysis on the Abstraction and Reasoning Corpus18 Mar 2024
- 2024Neural networks for abstraction and reasoning: Towards broad generalization in machines5 Feb 2024
- 2023Solving ARC visual analogies with neural embeddings and vector arithmetic: A generalized method14 Nov 2023
- 2023Large Language Model (LLM) as a System of Multiple Expert Agents: An Approach to solve the Abstraction and Reasoning Corpus (ARC) Challenge8 Oct 2023
- 2023Hypothesis Search: Inductive Reasoning with Language Models11 Sep 2023
12 newest of 14 All 14 (JSON)
- 2023Large Language Models as General Pattern Machinescited by 196
- 2023The ConceptARC Benchmark: Evaluating Understanding and Generalization in the ARC Domaincited by 97
- 2024HYSYNTH: Context-Free LLM Approximation for Guiding Program Synthesiscited by 14
- 2024Generalized Planning for the Abstraction and Reasoning Corpuscited by 10
- 2024ARCLE: The Abstraction and Reasoning Corpus Learning Environment for Reinforcement Learningcited by 7
- 2024Creativity in AI: Progresses and Challengescited by 7
- 2023Tackling the Abstraction and Reasoning Corpus (ARC) with Object-centric Models and the MDL Principlecited by 6
- 2024Relational decomposition for program synthesiscited by 6
- 2024Speak It Out: Solving Symbol-Related Problems with Symbol-to-Language Conversion for Language Modelscited by 4
- 2025Language Models, Graph Searching, and Supervision Adulteration: When More Supervision is Less and How to Make More Morecited by 3
- 2026One Step Forward and K Steps Back: Better Reasoning with Denoising Recursion Modelscited by 3
- 2025Vector Symbolic Algebras for the Abstraction and Reasoning Corpuscited by 1
12 most cited of 16 All 16 (JSON)
- 2026A Multi-Stage Rule-Chaining Framework for Compositional and Interpretable Cognitive Reasoning9 Sep 2026
- 2026Narcissus: Program Synthesis Using Context-Aware LLM Approximations26 Aug 2026
- 2026TraceViT: Grounded Trace Supervision for Visual Abstract Reasoning31 Jul 2026
- 2026One Step Forward and K Steps Back: Better Reasoning with Denoising Recursion Models20 Apr 2026
- 2025Vector Symbolic Algebras for the Abstraction and Reasoning Corpus11 Nov 2025
- 2025Language Models, Graph Searching, and Supervision Adulteration: When More Supervision is Less and How to Make More More13 Mar 2025
- 2024Creativity in AI: Progresses and Challenges22 Oct 2024
- 2024System 2 Reasoning for Human-AI Alignment: Generality and Adaptivity via ARC-AGI10 Oct 2024
- 2024Relational decomposition for program synthesis22 Aug 2024
- 2024ARCLE: The Abstraction and Reasoning Corpus Learning Environment for Reinforcement Learning30 Jul 2024
- 2024HYSYNTH: Context-Free LLM Approximation for Guiding Program Synthesis24 May 2024
- 2024Speak It Out: Solving Symbol-Related Problems with Symbol-to-Language Conversion for Language Models22 Jan 2024
12 newest of 16 All 16 (JSON)