Contrastive Concept-Tree Search for LLM-Assisted Algorithm Discovery
Not on the map. Why?
Abstract (arXiv)
Large language Model (LLM)-assisted algorithm discovery is an iterative, black-box optimization process over programs to approximatively solve a target task, where an LLM proposes candidate programs and an external evaluator provides task feedback. Despite intense recent research on the topic and promising results, how can the LLM internal representation of the space of possible programs be maximally exploited to improve performance is an open question. Here, we introduce Contrastive Concept-Tree Search (CCTS), which extracts a hierarchical concept representation from the generated programs and learns a contrastive concept model that guides parent selection. By reweighting parents using a likelihood-ratio score between high- and low-performing solutions, CCTS biases search toward useful concept combinations and away from misleading ones, providing guidance through an explicit concept hierarchy rather than the algorithm lineage constructed by the LLM. We show that CCTS improves search efficiency over fitness-based baselines and produces interpretable, task-specific concept trees across a benchmark of open ErdHos-type combinatorics problems. Our analysis indicates that the gains are driven largely by learning which concepts to avoid. We further validate these findings in a controlled synthetic algorithm-discovery environment, which reproduces qualitatively the search dynamics observed with the LLMs.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 14 of its 25 references that are in the map. First posted on arXiv 3 Feb 2026.
Builds on
14 of 25 references.
References · 14
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,211
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 867
- 2023Automatic Prompt Optimization with "Gradient Descent" and Beam Searchcited by 653
- 2015Illuminating search spaces by mapping elitescited by 425
- 2024ReEvo: Large Language Models as Hyper-Heuristics with Reflective Evolutioncited by 276
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 268
- 2023EvoPrompt: Connecting LLMs with Evolutionary Algorithms Yields Powerful Prompt Optimizerscited by 193
- 2024Symbolic Regression with a Learned Concept Librarycited by 83
- 2025Mathematical exploration and discovery at scalecited by 77
- 2025ThetaEvolve: Test-time Learning on Open Problemscited by 64
- 2025HeurAgenix: Leveraging LLMs for Solving Complex Combinatorial Optimization Challengescited by 21
- 2025Efficient Heuristics Generation for Solving Combinatorial Optimization Problems Using Large Language Modelscited by 16
2 more
- 2025Autonomous Code Evolution Meets NP-Completenesscited by 15
- 2024Hyperband-based Bayesian Optimization for Black-box Prompt Selectioncited by 10
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026What Do Evolutionary Coding Agents Evolve?cited by 3
- 2026What Do Evolutionary Coding Agents Evolve?19 May 2026