Self-Improving Language Models for Evolutionary Program Synthesis: A Case Study on ARC-AGI
On the map: Synthetic data and self-improvement for LLMs → Self-evolving LLM agents
Abstract (arXiv)
Many program synthesis tasks prove too challenging for even state-of-the-art language models to solve in single attempts. Search-based evolutionary methods offer a promising alternative by exploring solution spaces iteratively, but their effectiveness remain limited by the fixed capabilities of the underlying generative model. We propose SOAR, a method that learns program synthesis by integrating language models into a self-improving evolutionary loop. SOAR alternates between (1) an evolutionary search that uses an LLM to sample and refine candidate solutions, and (2) a hindsight learning phase that converts search attempts into valid problem-solution pairs used to fine-tune the LLM's sampling and refinement capabilities, -- ,enabling increasingly effective search in subsequent iterations. On the challenging ARC-AGI benchmark, SOAR achieves significant performance gains across model scales and iterations, leveraging positive transfer between the sampling and refinement finetuning tasks. These improvements carry over to test-time adaptation, enabling SOAR to solve 52% of the public test set. Our code is open-sourced at: https://github.com/flowersteam/SOAR
Key facts. Cited by 36 papers in the map (data through 14 Oct 2026). Placed in Self-evolving LLM agents, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 34 of its 62 references that are in the map. First posted on arXiv 10 Jul 2025.
Builds on
34 of 62 references.
References · 34
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,418
- 2023Code Llama: Open Foundation Models for Codecited by 2,139
- 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2024Qwen2.5-Coder Technical Reportcited by 1,203
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,141
- 2017Hindsight Experience Replaycited by 1,136
- 2025Does Reinforcement Learning Really Incentivize Reasoning Capacity in LLMs Beyond the Base Model?cited by 982
- 2024Quiet-STaR: Language Models Can Teach Themselves to Think Before Speakingcited by 301
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 268
- 2023A Rank Stabilization Scaling Factor for Fine-Tuning with LoRAcited by 243
22 more
- 2023Is Self-Repair a Silver Bullet for Code Generation?cited by 197
- 2023Large Language Models as General Pattern Machinescited by 197
- 2024RLEF: Grounding Code LLMs in Execution Feedback with Reinforcement Learningcited by 151
- 2024Turning Up the Heat: Min-p Sampling for Creative and Coherent LLM Outputscited by 150
- 2016DeepCoder: Learning to Write Programscited by 149
- 2022Evolution through Large Modelscited by 134
- 2023Language Model Crossover: Variation through Few-Shot Promptingcited by 122
- 2023Hypothesis Search: Inductive Reasoning with Language Modelscited by 120
- 2024Inference-Aware Fine-Tuning for Best-of-N Sampling in Large Language Modelscited by 89
- 2020Autotelic Agents with Intrinsically Motivated Goal-Conditioned Reinforcement Learning: a Short Surveycited by 85
- 2023LLMs and the Abstraction and Reasoning Corpus: Successes, Failures, and the Importance of Object-based Representationscited by 82
- 2025NoveltyBench: Evaluating Language Models for Humanlike Diversitycited by 66
- 2023Large Language Models Are Not Strong Abstract Reasonerscited by 53
- 2025Optimizing Language Models for Inference Time Objectives using Reinforcement Learningcited by 53
- 2024Code Repair with LLMs gives an Exploration-Exploitation Tradeoffcited by 51
- 2023Quality-Diversity through AI Feedbackcited by 40
- 2024H-ARC: A Robust Estimate of Human Performance on the Abstraction and Reasoning Corpus Benchmarkcited by 33
- 2020TF-Coder: Program Synthesis for Tensor Manipulationscited by 27
- 2024Is Programming by Example solved by LLMs?cited by 27
- 2024CodeIt: Self-Improving Language Models with Prioritized Hindsight Replaycited by 23
- 2024Automating the Search for Artificial Life with Foundation Modelscited by 20
- 2019Bayesian Synthesis of Probabilistic Programs for Automatic Data Modelingcited by 19
Built on by
Citing papers per year: 2025: 8; 2026: 28.
36 papers.
Sort:
By area:
- 2025R-Zero: Self-Evolving Reasoning LLM from Zero Datacited by 228
- 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligencecited by 170
- 2026AdaEvolve: Adaptive LLM Driven Zeroth-Order Optimizationcited by 60
- 2026EvoX: Meta-Evolution for Automated Discoverycited by 60
- 2025Guided Self-Evolving LLMs with Minimal Human Supervisioncited by 35
- 2025ArcMemo: Abstract Reasoning Composition with Lifelong LLM Memorycited by 24
- 2026PRO-LONG: Programmatic Memory Enables Long-Horizon Reasoningcited by 10
- 2026Frontis-MA1: Training an AI4AI Model towards Recursive Self-Improvement in Machine Learning Engineeringcited by 8
- 2026SEAD: Self-Evolving Agent for Multi-Turn Service Dialoguecited by 7
- 2026Workspace Optimization: How to Train Your Agentcited by 7
- 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 6
24 more
- 2026LLM-Based Scientific Equation Discovery via Physics-Informed Token-Regularized Policy Optimizationcited by 5
- 2026ARC Prize 2025: Technical Reportcited by 4
- 2026Symbol-Equivariant Recurrent Reasoning Modelscited by 4
- 2026Self-Improving Language Models with Bidirectional Evolutionary Searchcited by 4
- 2025LLM Priors for ERM over Programscited by 3
- 2026One Step Forward and K Steps Back: Better Reasoning with Denoising Recursion Modelscited by 3
- 2026What Do Evolutionary Coding Agents Evolve?cited by 3
- 2026AI-Driven Research for Databasescited by 2
- 2026Explore Before You Solve: The Speed--Depth Trade-off in Epistemic Agents for ARC-AGI-3cited by 2
- 2026Overcoming the Weakest-Link Effect in LLM-Driven Program Optimization via Heterogeneous Edit Recombinationcited by 2
- 2026State2State: Environment-Derived Mid-Training for LLM Agentscited by 2
- 2025TreeGPT: Pure TreeFFN Encoder-Decoder Architecture for Structured Reasoning Without Attention Mechanismscited by 1
- 2026SignalClaw: LLM-Guided Evolutionary Synthesis of Interpretable Traffic Signal Control Skillscited by 1
- 2026TraceViT: Grounded Trace Supervision for Visual Abstract Reasoningcited by 1
- 2026PotARCin: Multi-Dimensional Evaluation of Skill Acquisition in Abstract Reasoning Taskscited by 1
- 2025Software Engineering Agents for Embodied Controller Generation : A Study in Minigrid Environmentscited by 0
- 2026Dynamic Adversarial Reinforcement Learning for Robust Multimodal Large Language Modelscited by 0
- 2026WIST: Web-Grounded Iterative Self-Play Tree for Domain-Targeted Reasoning Improvementcited by 0
- 2026From Global to Factor-Wise Expert Composition in Discrete Diffusion Modelscited by 0
- 2026DASyR-LLM: Domain-Aware Symbolic Regression with LLMs for Kinetic Model Discoverycited by 0
- 2026Position: Reasoning is a Learnable Rule-Based Processcited by 0
- 2026Narcissus: Program Synthesis Using Context-Aware LLM Approximationscited by 0
- 2026Combining LLMs and Genetic Search for ARC-AGI-2cited by 0
- 2026Hypothesis-guided discovery of cognitive algorithms via program refinementcited by 0
- 2026Hypothesis-guided discovery of cognitive algorithms via program refinement1 Oct 2026
- 2026PotARCin: Multi-Dimensional Evaluation of Skill Acquisition in Abstract Reasoning Tasks23 Sep 2026
- 2026Combining LLMs and Genetic Search for ARC-AGI-223 Sep 2026
- 2026Narcissus: Program Synthesis Using Context-Aware LLM Approximations26 Aug 2026
- 2026DASyR-LLM: Domain-Aware Symbolic Regression with LLMs for Kinetic Model Discovery5 Aug 2026
- 2026State2State: Environment-Derived Mid-Training for LLM Agents5 Aug 2026
- 2026TraceViT: Grounded Trace Supervision for Visual Abstract Reasoning31 Jul 2026
- 2026Overcoming the Weakest-Link Effect in LLM-Driven Program Optimization via Heterogeneous Edit Recombination31 Jul 2026
- 2026Frontis-MA1: Training an AI4AI Model towards Recursive Self-Improvement in Machine Learning Engineering30 Jul 2026
- 2026PRO-LONG: Programmatic Memory Enables Long-Horizon Reasoning22 Jul 2026
- 2026From Global to Factor-Wise Expert Composition in Discrete Diffusion Models13 Jul 2026
- 2026Position: Reasoning is a Learnable Rule-Based Process29 May 2026
24 more
- 2026Self-Improving Language Models with Bidirectional Evolutionary Search27 May 2026
- 2026Explore Before You Solve: The Speed--Depth Trade-off in Epistemic Agents for ARC-AGI-325 May 2026
- 2026What Do Evolutionary Coding Agents Evolve?19 May 2026
- 2026Workspace Optimization: How to Train Your Agent10 May 2026
- 2026One Step Forward and K Steps Back: Better Reasoning with Denoising Recursion Models20 Apr 2026
- 2026AI-Driven Research for Databases8 Apr 2026
- 2026SignalClaw: LLM-Guided Evolutionary Synthesis of Interpretable Traffic Signal Control Skills7 Apr 2026
- 2026WIST: Web-Grounded Iterative Self-Play Tree for Domain-Targeted Reasoning Improvement22 Mar 2026
- 2026The ARC of Progress towards AGI: A Living Survey of Abstraction and Reasoning9 Mar 2026
- 2026Symbol-Equivariant Recurrent Reasoning Models2 Mar 2026
- 2026EvoX: Meta-Evolution for Automated Discovery26 Feb 2026
- 2026AdaEvolve: Adaptive LLM Driven Zeroth-Order Optimization23 Feb 2026
- 2026LLM-Based Scientific Equation Discovery via Physics-Informed Token-Regularized Policy Optimization11 Feb 2026
- 2026SEAD: Self-Evolving Agent for Multi-Turn Service Dialogue3 Feb 2026
- 2026Dynamic Adversarial Reinforcement Learning for Robust Multimodal Large Language Models24 Jan 2026
- 2026ARC Prize 2025: Technical Report15 Jan 2026
- 2025Guided Self-Evolving LLMs with Minimal Human Supervision2 Dec 2025
- 2025Think Visually, Reason Textually: Vision-Language Synergy in ARC19 Nov 2025
- 2025Software Engineering Agents for Embodied Controller Generation : A Study in Minigrid Environments24 Oct 2025
- 2025LLM Priors for ERM over Programs16 Oct 2025
- 2025TreeGPT: Pure TreeFFN Encoder-Decoder Architecture for Structured Reasoning Without Attention Mechanisms6 Sep 2025
- 2025ArcMemo: Abstract Reasoning Composition with Lifelong LLM Memory4 Sep 2025
- 2025R-Zero: Self-Evolving Reasoning LLM from Zero Data7 Aug 2025
- 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligence28 Jul 2025
- 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligencecited by 170
- 2026SEAD: Self-Evolving Agent for Multi-Turn Service Dialoguecited by 7
- 2026Workspace Optimization: How to Train Your Agentcited by 7
- 2026Self-Improving Language Models with Bidirectional Evolutionary Searchcited by 4
- 2026What Do Evolutionary Coding Agents Evolve?cited by 3
- 2026State2State: Environment-Derived Mid-Training for LLM Agentscited by 2
- 2025Software Engineering Agents for Embodied Controller Generation : A Study in Minigrid Environmentscited by 0
- 2026State2State: Environment-Derived Mid-Training for LLM Agents5 Aug 2026
- 2026Self-Improving Language Models with Bidirectional Evolutionary Search27 May 2026
- 2026What Do Evolutionary Coding Agents Evolve?19 May 2026
- 2026Workspace Optimization: How to Train Your Agent10 May 2026
- 2026SEAD: Self-Evolving Agent for Multi-Turn Service Dialogue3 Feb 2026
- 2025Software Engineering Agents for Embodied Controller Generation : A Study in Minigrid Environments24 Oct 2025
- 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligence28 Jul 2025
- 2025R-Zero: Self-Evolving Reasoning LLM from Zero Datacited by 228
- 2025ArcMemo: Abstract Reasoning Composition with Lifelong LLM Memorycited by 24
- 2026PRO-LONG: Programmatic Memory Enables Long-Horizon Reasoningcited by 10
- 2026Symbol-Equivariant Recurrent Reasoning Modelscited by 4
- 2026WIST: Web-Grounded Iterative Self-Play Tree for Domain-Targeted Reasoning Improvementcited by 0
- 2026PRO-LONG: Programmatic Memory Enables Long-Horizon Reasoning22 Jul 2026
- 2026WIST: Web-Grounded Iterative Self-Play Tree for Domain-Targeted Reasoning Improvement22 Mar 2026
- 2026Symbol-Equivariant Recurrent Reasoning Models2 Mar 2026
- 2025ArcMemo: Abstract Reasoning Composition with Lifelong LLM Memory4 Sep 2025
- 2025R-Zero: Self-Evolving Reasoning LLM from Zero Data7 Aug 2025
- 2026AdaEvolve: Adaptive LLM Driven Zeroth-Order Optimizationcited by 60
- 2026EvoX: Meta-Evolution for Automated Discoverycited by 60
- 2025Guided Self-Evolving LLMs with Minimal Human Supervisioncited by 35
- 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 6
- 2026LLM-Based Scientific Equation Discovery via Physics-Informed Token-Regularized Policy Optimizationcited by 5
- 2026ARC Prize 2025: Technical Reportcited by 4
- 2025LLM Priors for ERM over Programscited by 3
- 2026One Step Forward and K Steps Back: Better Reasoning with Denoising Recursion Modelscited by 3
- 2026AI-Driven Research for Databasescited by 2
- 2026Explore Before You Solve: The Speed--Depth Trade-off in Epistemic Agents for ARC-AGI-3cited by 2
- 2026Overcoming the Weakest-Link Effect in LLM-Driven Program Optimization via Heterogeneous Edit Recombinationcited by 2
12 most cited of 21 All 21 (JSON)
- 2026Hypothesis-guided discovery of cognitive algorithms via program refinement1 Oct 2026
- 2026PotARCin: Multi-Dimensional Evaluation of Skill Acquisition in Abstract Reasoning Tasks23 Sep 2026
- 2026Combining LLMs and Genetic Search for ARC-AGI-223 Sep 2026
- 2026Narcissus: Program Synthesis Using Context-Aware LLM Approximations26 Aug 2026
- 2026DASyR-LLM: Domain-Aware Symbolic Regression with LLMs for Kinetic Model Discovery5 Aug 2026
- 2026TraceViT: Grounded Trace Supervision for Visual Abstract Reasoning31 Jul 2026
- 2026Overcoming the Weakest-Link Effect in LLM-Driven Program Optimization via Heterogeneous Edit Recombination31 Jul 2026
- 2026Position: Reasoning is a Learnable Rule-Based Process29 May 2026
- 2026Explore Before You Solve: The Speed--Depth Trade-off in Epistemic Agents for ARC-AGI-325 May 2026
- 2026One Step Forward and K Steps Back: Better Reasoning with Denoising Recursion Models20 Apr 2026
- 2026AI-Driven Research for Databases8 Apr 2026
- 2026SignalClaw: LLM-Guided Evolutionary Synthesis of Interpretable Traffic Signal Control Skills7 Apr 2026
12 newest of 21 All 21 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026ELMER: Evolutionary Language Model that Explores and Refines
- 2025Satori-SWE: Evolutionary Test-Time Scaling for Sample-Efficient Software Engineering
- 2026Simple Baselines are Competitive with Code Evolution
- 2026Component-Aware Feedback for Self-Evolving Programs
- 2025Evolutionary thoughts: integration of large language models and evolutionary algorithms
- 2026AGAR: a reinforcement learning substrate for LLM program evolution
- 2026SEMAG: Self-Evolutionary Multi-Agent Code Generation
- 2025Program Synthesis via Test-Time Transduction