atlas

Research map / Large language models / Agents, code and math

ConceptSearch: Towards Efficient Program Search Using LLMs for Abstraction and Reasoning Corpus (ARC)

AAAI 2025 · Large language models › Agents, code and math · approach: LLM-guided program synthesis · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ConceptSearch, an LLM-driven function-search (FunSearch-style) method for ARC that guides program evolution with concept-based scoring (CNN embeddings or LLM-generated natural-language hypothesis embeddings) instead of Hamming distance.

Problem

Solving ARC tasks with LLMs is hard; in program search with binary success signals, pixel-level Hamming distance gives misleading guidance, so a better scoring signal is needed to guide LLM-based program search efficiently.

Approach

Score candidate programs by comparing concept embeddings of their input-output transformations to those of the demonstration examples, using either a CNN trained on ConceptARC concept classes or an LLM-written natural-language hypothesis embedded with a fine-tuned SentenceTransformer; these scores drive parent sampling in a FunSearch-like island search over the ARC-DSL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace GPT-4 direct-grid prompting with ConceptSearch using Hamming distanceARC task solving · ARC evaluation set (50 tasks)accuracy: 13/50 -> 25/50Helped
use CNN-based scoring instead of Hamming distance (ablation)ConceptSearch · ARC evaluation set (50 tasks)accuracy: 25/50 -> 25/50No clear effect
use CNN-based scoring instead of Hamming distance (ablation)ConceptSearch · ARC tasks solved by both scoring methodsefficiency improvement: 29.3%Helped
use LLM-based natural-language scoring instead of CNN-based scoring (ablation)ConceptSearch · ARC evaluation set (50 tasks)accuracy: 25/50 -> 29/50Helped
use LLM-based natural-language scoring instead of CNN-based scoring (ablation)ConceptSearch · ARC tasks solved by both scoring methodsefficiency improvement: 10.3%Helped
use LLM-based natural-language scoring instead of Hamming distance (ablation)ConceptSearch · ARC tasks solved by both scoring methodsefficiency improvement: 24.7Helped
combine CNN-based and LLM-based scoring (ablation)ConceptSearch · ARC evaluation taskstask coverageNo clear effect
add problem-iteration by reframing the residual task using the best program (ablation)ConceptSearch · complex ARC taskstask-solving successHurt

Surprising findings

Limitations

Experimental setup

Datasets: ARC ConceptARC LARC ARC-DSL

Benchmarks: ARC

Metrics: task accuracy (solved out of 50) mean program iterations to solution efficiency improvement (%)

Baselines: GPT-4 direct grid prompting Hamming distance scoring

Builds on: FunSearch ARC-DSL ConceptARC LARC all-mpnet-base-v2

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy