ConceptSearch: Towards Efficient Program Search Using LLMs for Abstraction and Reasoning Corpus (ARC)
On the map: LLM reasoning → Multimodal reasoning
Abstract (arXiv)
The Abstraction and Reasoning Corpus (ARC) poses a significant challenge to artificial intelligence, demanding broad generalization and few-shot learning capabilities that remain elusive for current deep learning methods, including large language models (LLMs). While LLMs excel in program synthesis, their direct application to ARC yields limited success. To address this, we introduce ConceptSearch, a novel function-search algorithm that leverages LLMs for program generation and employs a concept-based scoring method to guide the search efficiently. Unlike simplistic pixel-based metrics like Hamming distance, ConceptSearch evaluates programs on their ability to capture the underlying transformation concept reflected in the input-output examples. We explore three scoring functions: Hamming distance, a CNN-based scoring function, and an LLM-based natural language scoring function. Experimental results demonstrate the effectiveness of ConceptSearch, achieving a significant performance improvement over direct prompting with GPT-4. Moreover, our novel concept-based scoring exhibits up to 30% greater efficiency compared to Hamming distance, measured in terms of the number of iterations required to reach the correct solution. These findings highlight the potential of LLM-driven program search when integrated with concept-based guidance for tackling challenging generalization problems like ARC.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 14 of its 19 references that are in the map. First posted on arXiv 10 Dec 2024.
Builds on
14 of 19 references.
Closest ancestors · 4
Same direction, newest first
- 2024CodeIt: Self-Improving Language Models with Prioritized Hindsight Replay7 Feb
- 2024Neural networks for abstraction and reasoning: Towards broad generalization in machines5 Feb
- 2023Comparing Humans, GPT-4, and GPT-4V On Abstraction and Reasoning Tasks14 Nov
- 2023LLMs and the Abstraction and Reasoning Corpus: Successes, Failures, and the Importance of Object-based Representations26 May
Other references · 10
- 2020Supervised Contrastive Learningcited by 2,803
- 2015Multi-Scale Context Aggregation by Dilated Convolutionscited by 1,128
- 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 159
- 2019On the Measure of Intelligencecited by 129
- 2023Hypothesis Search: Inductive Reasoning with Language Modelscited by 119
- 2023The ConceptARC Benchmark: Evaluating Understanding and Generalization in the ARC Domaincited by 97
- 2021Communicating Natural Programs to Humans and Machinescited by 35
- 2022Graphs, Constraints, and Search for the Abstraction and Reasoning Corpuscited by 32
- 2024HYSYNTH: Context-Free LLM Approximation for Guiding Program Synthesiscited by 14
- 2023A Neurodiversity-Inspired Solver for the Abstraction & Reasoning Corpus (ARC) Using Visual Imagery and Program Synthesiscited by 9
Built on by
Citing papers per year: 2025: 3; 2026: 5.
8 papers.
- 2025Think Visually, Reason Textually: Vision-Language Synergy in ARCcited by 6
- 2026The ARC of Progress towards AGI: A Living Survey of Abstraction and Reasoningcited by 4
- 2026Slots, Transitions, Loops: Learning Composable World Models for ARCcited by 2
- 2025Bridging Reasoning to Learning: Unmasking Illusions using Complexity Out of Distribution Generalizationcited by 1
- 2026TraceViT: Grounded Trace Supervision for Visual Abstract Reasoningcited by 1
- 2025Solomonoff-Inspired Hypothesis Ranking with LLMs for Prediction Under Uncertaintycited by 0
- 2026Narcissus: Program Synthesis Using Context-Aware LLM Approximationscited by 0
- 2026Combining LLMs and Genetic Search for ARC-AGI-2cited by 0
- 2026Combining LLMs and Genetic Search for ARC-AGI-223 Sep 2026
- 2026Narcissus: Program Synthesis Using Context-Aware LLM Approximations26 Aug 2026
- 2026TraceViT: Grounded Trace Supervision for Visual Abstract Reasoning31 Jul 2026
- 2026Slots, Transitions, Loops: Learning Composable World Models for ARC10 Jun 2026
- 2026The ARC of Progress towards AGI: A Living Survey of Abstraction and Reasoning9 Mar 2026
- 2025Solomonoff-Inspired Hypothesis Ranking with LLMs for Prediction Under Uncertainty19 Dec 2025
- 2025Think Visually, Reason Textually: Vision-Language Synergy in ARC19 Nov 2025
- 2025Bridging Reasoning to Learning: Unmasking Illusions using Complexity Out of Distribution Generalization6 Oct 2025
Similar, not cited
Close in wording, no citation either way
- 2024Navigating the Labyrinth: Evaluating LLMs' Ability to Reason About Search Problems
- 2026Are you Synthesizing or Recalling? Evaluating LLMs on Algorithmic Code Retrieval
- 2025Product of Experts with LLMs: Boosting Performance on ARC Is a Matter of Perspective
- 2025LLM Program Optimization via Retrieval Augmented Search
- 2025From Reasoning to Generalization: Knowledge-Augmented LLMs for ARC Benchmark
- 2025AlgoSimBench: Identifying Algorithmically Similar Problems for Competitive Programming
- 2024Language hooks: a modular framework for augmenting LLM reasoning that decouples tool usage from the model and its prompt
- 2023Large Language Model (LLM) as a System of Multiple Expert Agents: An Approach to solve the Abstraction and Reasoning Corpus (ARC) Challenge