Compiler-Guided Program Synthesis

Overview

Compiler-guided program synthesis studies how to turn specifications, examples, or observed behavior into executable programs using compilers, type checkers, formal verifiers, and tests as feedback. Common approaches combine constrained generation with counterexample-guided repair, bounded search, and language-model agents that use diagnostics or recompilation; explicit resource models and proof obligations can add stronger guarantees. Applications include API-use code, planning heuristics, SQL and analytical workflows, verified systems, and recovering source code from binaries, evaluated through compilation, execution, correctness, proofs, and benchmark task success. A central tension is balancing guarantees and generalization against search and verification costs: passing compiler checks alone may not establish intended semantics, and feedback can be incomplete or too specific.

Latest papers

CardsList

16 papers5 papers in the last four weeks, against 2 the four weeks before. 0.0% of all new papers.

  1. Compile Away Uncertainty: Self-Evolving Agent Skills via Programmatic Compilation

    Oct 29, 2026Chengyu Yang, Yunxiang Zheng, Zongzheng Li +6LLM Agent Skill LearningSelf-Evolving Agents

  2. Learning to Search for Executable Patternmaking from Certified Programs

    Oct 15, 2026Zhuotao Xu, Chi Zeng, Liying Yang +2Inference-Time SearchCompiler-Guided Program Synthesis

  3. LabCompiler: A Framework for Verifiable Human-Machine Laboratory Execution from Imperfect Protocols

    Oct 14, 2026Jingyuan Li, Dongzhan Zhou, Minting Pan +10Laboratory AutomationHuman-in-the-Loop AI

  4. Compiling Expert Procedures into Verified Programs: When a Small Model Is Enough

    Oct 13, 2026Vishvesh Bhat, Asad Aali, Muhammad Ahmed MohsinLLM Tool UseLLM-Based Program Synthesis

  5. ProCARE: Real-World Study Automation via Profile-Grounded Evidence Contracts

    Oct 12, 2026Zhaoyu Fan, Bowen Han, Jincheng Ou +8Scientific Workflow AutomationEvidence-Grounded Generation

  6. Djinnlang: Higher-Level Programming by Unambiguous Specification with an LLM in the Compiler

    Sep 21, 2026Simon Henniger, Stephen Chong, Nada AminLLM-Based Program SynthesisCompiler-Guided Program Synthesis

  7. Echo: Learning-based Matching Decompilation using Trusted Back Translation

    Sep 16, 2026Jun Bi, Xiangxin Fang, Aarsh Chaube +3Software Reverse EngineeringProgram Synthesis

  8. Knowledge-Centric Agents for Workflow Generation in ComfyUI

    Jul 17, 2026Zhendong Li, Lei Sun, Ruibo Ming +4Agentic WorkflowsLLM-Based Program Synthesis

  9. Minimalist Genetic Programming

    Jun 8, 2026Leonardo TrujilloGenetic ProgrammingProgram Synthesis

  10. CP-Agent: A Calibrated Risk-Controlled Agent for Feedback-Driven Competitive Programming

    May 23, 2026Peisong Wang, Bowen Liu, Zehua Li +4Code GenerationLLM-Based Program Synthesis

  11. Inductive Deductive Synthesis: Enabling AI to Generate Formally Verified Systems

    May 22, 2026Shubham Agarwal, Alexander Krentsel, Shu Liu +10AI Coding AgentsProgram Synthesis

  12. Property-Guided LLM Program Synthesis for Planning

    May 15, 2026André G. Pereira, Augusto B. Corrêa, Jendrik SeippSymbolic PlanningCounterexample-Guided Refinement

  13. Decaf: Improving Neural Decompilation with Automatic Feedback and Search

    May 12, 2026Alexander Shypula, Osbert Bastani, Edward SchwartzSoftware Reverse EngineeringCompiler-Guided Program Synthesis