Overview

Program synthesis studies how to turn desired behavior into executable code, from small transformations and algorithms to robot policies and engineering designs. Methods include enumerative and constraint-based search over domain-specific languages, learning programs from input-output examples, and language-model proposals refined through execution, counterexamples, or formal verification. These approaches can produce reusable, inspectable programs and support settings such as CAD, GPU optimization, and verified software; benchmarks such as ARC-AGI, PBEBench, and ProgramBench test how well systems infer behavior and generalize. Systems are increasingly effective when tasks have clear constraints and feedback, but open-ended synthesis remains difficult: plausible code may fail behavioral tests, miss the intended specification, or generalize poorly beyond the examples and search budget.

Latest papers

CardsList

181 papers29 papers in the last four weeks, up 61% on the four weeks before. 0.2% of all new papers.

  1. Ranking Function Generation with LLMs for Termination

    Oct 26, 2026Rongkang Li, Jiaxin Hu, Taolue Chen +3Program SynthesisLLM-Based Program Synthesis

  2. FlashScript: Compiling Recurring Agent Workflows into Reusable Neuro-Symbolic Programs

    Oct 24, 2026Sadra Sabouri, Hosein Hasanbeig, Adam Sage +6LLM Agent Workflow OptimizationLLM-Based Program Synthesis

  3. AutoFraming: Synthesizing Dynamic Frames of C Code with LLMs

    Oct 21, 2026Han Zhou, Yu Luo, Dianxiang XuProgram SynthesisFormal Verification

  4. Policy Search in Code Space for Multi-Agent Pathfinding

    Oct 19, 2026Matthias Eder, Pantelis Emmanouil, Vivek Farias +7Multi-Agent Path FindingProgram Synthesis

  5. Scaling Online Exploration for Robot Agents

    Oct 15, 2026Runhan Huang, Xiangcheng Zhang, Haoyu Chen +17Robot LearningContinual Robot Learning

  6. Instruction-Conditioned Motion Control for Robotic Arms: Language-to-Code Decomposition and Reinforcement Learning

    Oct 14, 2026Fan Huang, Dezhong Tong, Changyu Chen +2Language-Conditioned Robot ManipulationLanguage-Conditioned Robot Control

  7. Write Once, Plan Many: Building Reusable Visual Planning Systems from One Scene

    Oct 13, 2026Ruixiao Yang, Yilun Hao, Mingxin Yu +2Program SynthesisModel-Based Planning

  8. 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

  9. Fly-by-Code: Embodied Coding Agents for Aerial Manipulation with Active Visual and Physical Feedback

    Oct 8, 2026Jaewoo Lee, Jeongyeon Seo, Sihyun Cho +10Error FeedbackAerial Manipulation

  10. Learning How to Search for Plans with Exponentially Less Space

    Oct 7, 2026Dominik Drexler, Simon Ståhlberg, Markus Fritzsche +1Symbolic PlanningPolicy Learning

  11. EvoSignal: LLM-Guided Evolutionary Design of Modular Traffic Signal Control Programs

    Oct 7, 2026Leizhen Wang, Peibo Duan, Zhenlin Qin +5Traffic Signal ControlAutomated Heuristic Design

  12. CADFather: Autonomous CAD Reconstruction through Coordinated Tool Use

    Oct 6, 2026Gennadiy Savrasov, Maksim Elistratov, Nikita Gavrilov +7Parametric CAD Modeling3D Reconstruction

  13. Learning Explainable Representations of Complex Game-playing Strategies

    Oct 6, 2026Abhijeet Krishnan, Colin M. Potts, Arnav Jhala +3Game-Playing AgentsProgram Synthesis

  14. CheckerBench: Can Long-Horizon Agents Synthesize Static-Analysis Checkers?

    Oct 6, 2026Hang He, Li Wang, Hao Chen +9Software Engineering AgentsStatic Code Analysis

  15. Teaching a Minimalist Machine to Discover Recursive Programs for Arithmetic

    Oct 5, 2026Dominik Magiera, Christiane Wiebel-Herboth, Frank JäkelCognitive ModelingProgram Synthesis

  16. CADForge: Agentic Single-View CAD Reconstruction with Explicit Geometry Reasoning

    Oct 3, 2026Keyang Lu, Zhifei Yang, Tianao Dong +3Parametric CAD ModelingSingle-View 3D Reconstruction

  17. 4DCodeBench: Benchmarking Agents on Inverse Graphics of Dynamic Scenes

    Oct 2, 2026Ruihong Shen, Žiga Kovačič, Peter Kulits +6Dynamic Scene ReconstructionAI Agent Benchmarks

  18. WAMpy: Efficient Synthesis of Prolog Programs in Python

    Oct 2, 2026Dominik Magiera, Lukas Röhrig, Frank JäkelProgram SynthesisLogic Programming

  19. Constraint-Aware Training

    Oct 2, 2026Jinwoo KimConstrained Generative ModelingEfficient Language Model Training

  20. Law And Order: Tax Law Autoformalization

    Oct 2, 2026Sophia Simeng Han, Yoshiki Takashima, Anjiang Wei +2AutoformalizationProgram Synthesis

  21. StepCAD: Mesh-to-CAD Code Generation via LLM Policy and Geometry-Guided Search

    Oct 1, 2026Ghadi Nehme, Faez AhmedParametric CAD ModelingProgram Synthesis

  22. InfoAgent: Traceable Generation and Repair of Evidence-Grounded Infographics

    Sep 30, 2026Yifan Li, Tong Li, Qi Zeng +6Data VisualizationData Provenance

  23. MemEvo: Automatic Discovery of Streaming Video Memory Mechanisms

    Sep 29, 2026Guohong Liu, Jialei Ye, Shanhui Zhao +2Memory-Augmented VLMsLanguage Model-Guided Search Heuristics