AdaExplore: Failure-Driven Adaptation and Diversity-Preserving Search for Efficient Kernel Generation
Not on the map. Why?
Abstract (arXiv)
Recent large language model (LLM) agents have shown promise in using execution feedback for test-time adaptation. However, robust self-improvement remains far from solved: most approaches still treat each problem instance independently, without accumulating reusable knowledge. This limitation is particularly pronounced in domain-specific languages such as Triton, which are underrepresented in LLM pretraining data. Their strict constraints and non-linear optimization landscape further make naive generation and local refinement unreliable. We propose AdaExplore, an agent framework that enables self-improvement via accumulated execution feedback for performance-critical kernel code generation through two complementary stages: failure-driven adaptation and diversity-preserving search, jointly improving correctness and optimization performance without additional fine-tuning or external knowledge. In the adaptation stage, the agent synthesizes tasks and converts recurring failures into a reusable memory of validity rules, helping subsequent generations remain within the feasible set. In the search stage, the agent organizes candidate kernels as a tree and alternates between small local refinements and larger structural regeneration, allowing it to explore the optimization landscape beyond local optima. Experiments on kernel runtime optimization benchmarks validate these gains: AdaExplore achieves 3.11x and 1.62x speedups on KernelBench Level-2 and Level-3, respectively, within 100 steps, and continues to improve with additional computation.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 39 of its 47 references that are in the map. First posted on arXiv 17 Apr 2026.
Builds on
39 of 47 references.
References · 39
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,064
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,081
- 2024Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameterscited by 1,928
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2024Qwen2.5-Coder Technical Reportcited by 1,151
- 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,116
- 2025OpenAI GPT-5 System Cardcited by 910
- 2023ChatDev: Communicative Agents for Software Developmentcited by 893
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
27 more
- 2023ExpeL: LLM Agents Are Experiential Learnerscited by 814
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 763
- 2025GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learningcited by 449
- 2025Agentic Context Engineering: Evolving Contexts for Self-Improving Language Modelscited by 349
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challengescited by 278
- 2024TextGrad: Automatic "Differentiation" via Textcited by 250
- 2025KernelBench: Can LLMs Write Efficient GPU Kernels?cited by 206
- 2025AIDE: AI-Driven Exploration in the Space of Codecited by 206
- 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolvingcited by 165
- 2024HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalizationcited by 84
- 2025Kevin: Multi-Turn RL for Generating CUDA Kernelscited by 73
- 2025TritonBench: Benchmarking Large Language Model Capabilities for Generating Triton Operatorscited by 68
- 2024Agents in Software Engineering: Survey, Landscape, and Visioncited by 60
- 2026Qwen3-Coder-Next Technical Reportcited by 60
- 2025CUDA-L1: Improving CUDA Optimization via Contrastive Reinforcement Learningcited by 59
- 2025Seed-Coder: Let the Code Model Curate Data for Itselfcited by 46
- 2025Astra: A Multi-Agent System for GPU Kernel Performance Optimizationcited by 46
- 2026CUDA Agent: Large-Scale Agentic RL for High-Performance CUDA Kernel Generationcited by 41
- 2025AutoTriton: Automatic Triton Programming with Reinforcement Learning in LLMscited by 38
- 2025AccelOpt: A Self-Improving LLM Agentic System for AI Accelerator Kernel Optimizationcited by 21
- 2026Dr. Kernel: Reinforcement Learning Done Right for Triton Kernel Generationscited by 21
- 2026FlashInfer-Bench: Building the Virtuous Cycle for AI-driven LLM Systemscited by 20
- 2025CoCoEvo: Co-Evolution of Programs and Test Cases to Enhance Code Generationcited by 14
- 2024Exploring and Controlling Diversity in LLM-Agent Conversationcited by 12
- 2024Scattered Forest Search: Smarter Code Space Exploration with LLMscited by 10
- 2026KernelSkill: A Multi-Agent Framework for GPU Kernel Optimizationcited by 9
- 2017Autotuning GPU Kernels via Static and Predictive Analysiscited by 3
Built on by
Citing papers per year: 2026: 3.
3 papers.