mlsanityData to 14 Oct 2026

Semantic-aware and Self-improving Program Reduction via Agentic Large Language Models

arXiv 2607.03766 ↗First posted 4 Jul 2026cs.SEcited by 0

On the map: LLM agents and tool use → Software engineering coding agents

also in 1 more
Abstract (arXiv)

Reducing bug-triggering programs to their minimal essential form is a fundamental task in debugging language processors such as compilers and interpreters. Existing reduction techniques are limited by their reliance on predefined, syntax-driven transformations that lack semantic understanding of the target program, and by their inability to learn from past reduction experiences. We present a new approach that recasts program reduction as an autonomous reasoning task powered by agentic Large Language Models (LLMs). Instead of applying fixed transformation rules, our method enables an LLM to analyze program semantics, formulate reduction hypotheses, and iteratively refine its approach based on execution outcomes. Successful reduction experiences are further distilled into reusable strategies, allowing the system to continuously improve over time. We realize this approach in PROJ, a framework built around two collaborative components: a reducer agent that performs semantic-aware, case-specific program reduction, and a reflector agent that extracts and accumulates transferable reduction knowledge. Extensive experiments on 90 benchmarks spanning three programming languages show that PROJ consistently produces smaller reduced programs than all existing state-of-the-art reducers while maintaining high efficiency.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 14 of its 46 references that are in the map. First posted on arXiv 4 Jul 2026.

Builds on

14 of 46 references.

Closest ancestors · 2

Same direction, newest first

  1. 2026Agentic Harness for Real-World Compilers20 Mar
  2. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May

Other references · 12

  1. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
  2. 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
  3. 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,191
  4. 2023WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Modelscited by 37
  5. 2024LLM-Vectorizer: LLM-based Verified Loop Vectorizercited by 25
  6. 2023LPR: Large Language Models-Aided Program Reductioncited by 5
  7. 2025LPO: Discovering Missed Peephole Optimizations with Large Language Modelscited by 4
  8. 2026FlashMemory-DeepSeek-V4: Lightning Index Ultra-Long Context via Lookahead Sparse Attentioncited by 4
  9. 2025Interleaving Large Language Models for Compiler Testingcited by 3
  10. 2026Leveraging Large Language Models for Generalizing Peephole Optimizationscited by 2
  11. 2024Toward a Better Understanding of Probabilistic Delta Debuggingcited by 1
  12. 2024WDD: Weighted Delta Debuggingcited by 1

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026The Limits of Long-Context Reasoning in Automated Bug Fixing
  2. 2025Breakpoint: Scalable evaluation of system-level reasoning in LLM code agents
  3. 2025textttReMind: Understanding Deductive Code Reasoning in LLMs
  4. 2025CodeARC: Benchmarking Reasoning Capabilities of LLM Agents for Inductive Program Synthesis
  5. 2026Improving Large Language Models for Code through Runtime Program-State Reasoning
  6. 2025Fully Autonomous Programming using Iterative Multi-Agent Debugging with Large Language Models
  7. 2026From Laboratory to Real-World Applications: Benchmarking Agentic Code Reasoning at the Repository Level
  8. 2025AwareCompiler: Agentic Context-Aware Compiler Optimization via a Synergistic Knowledge-Data Driven Framework