LLM-Based Program Synthesis

Overview

This field studies how language models can turn descriptions, examples, or formal specifications into programs, algorithms, and executable workflows. Common approaches combine prompting or specialized intermediate languages with retrieval, multi-agent decomposition, evolutionary search, and feedback from execution, solvers, compilers, or formal verifiers. These methods are used for tasks ranging from benchmark coding and Dafny or Verilog generation to optimization, GPU kernels, robotics, and CAD; evaluation often tests execution and correctness on suites such as LiveCodeBench, KernelBench, and VerilogEval. Systems can produce useful domain-specific code, but passing tests or compiling does not ensure semantic correctness, safety, performance, or generalization to unseen cases.

Latest papers

CardsList

311 papers36 papers in the last four weeks, up 24% on the four weeks before. 0.2% of all new papers.

  1. SeaEvo: Advancing Algorithm Discovery with Strategy Space Evolution

    Apr 27, 2026Sichun Luo, Yi Huang, Haochen Luo +7Automated Algorithm DiscoveryEvolutionary Optimization

  2. RefEvo: Agentic Design with Co-Evolutionary Verification for Agile Reference Model Generation

    Apr 27, 2026Yifan Zhang, Jianmin Ye, Jiahao Yang +1Electronic Design AutomationLLM-Based Program Synthesis

  3. A2DEPT: Large Language Model-Driven Automated Algorithm Design via Evolutionary Program Trees

    Apr 27, 2026Bin Chen, Shouliang Zhu, Beidan Liu +4Automated Algorithm DiscoveryAutomated Heuristic Design

  4. From Natural Language to Verified Code: Toward AI Assisted Problem-to-Code Generation with Dafny-Based Formal Verification

    Apr 24, 2026Md Erfan, Md Kamal Hossain Chowdhury, Ahmed Ryan +1LLM PromptingCode Generation

  5. Streamliners for Answer Set Programming

    Apr 21, 2026Florentina Voboril, Martin Gebser, Stefan Szeider +1Logic ProgrammingLarge Language Model-Guided Optimization

  6. SolidCoder: Bridging the Mental-Reality Gap in LLM Code Generation through Concrete Execution

    Apr 20, 2026Woojin Lee, Jin-Xia HuangProperty-Based TestingExecution-Guided Code Generation

  7. Program Structure-aware Language Models: Targeted Software Testing beyond Textual Semantics

    Apr 20, 2026Khang Tran, Khoa Nguyen, Cristian Borcea +1LLM-Based Program SynthesisAutomated Test Generation

  8. Probabilistic Programs of Thought

    Apr 19, 2026Poorva Garg, Renato Lui Geh, Daniel Israel +3LLM-Based Program SynthesisEfficient Language Model Reasoning

  9. Certified Program Synthesis with a Multi-Modal Verifier

    Apr 17, 2026Yueyang Feng, Dipesh Kafle, Vladimir Gladshtein +5Property-Based TestingLLM-Based Program Synthesis

  10. Neurosymbolic Repo-level Code Localization

    Apr 17, 2026Xiufeng Xu, Xiufeng Wu, Zejun Zhang +1Software Engineering BenchmarksLLM-Based Program Synthesis

  11. ARGUS: Agentic GPU Optimization Guided by Data-Flow Invariants

    Apr 16, 2026Haohui Mai, Xiaoyan Guo, Xiangyun Ding +7GPU Kernel OptimizationGPU Acceleration

  12. VeriGraphi: A Multi-Agent Framework of Hierarchical RTL Generation for Large Hardware Designs

    Apr 16, 2026Sazzadul Islam, Tasnim Tabassum, Hao ZhengLLM GroundingLLM-Based Program Synthesis

  13. E2E-REME: Towards End-to-End Microservices Auto-Remediation via Experience-Simulation Reinforcement Fine-Tuning

    Apr 13, 2026Lingzhe Zhang, Yunpeng Zhai, Tong Jia +5LLM-Based Program SynthesisMicroservice Architecture

  14. ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generation

    Apr 13, 2026Yuan Shui, Yandong Guan, Zhanwei Zhang +4Text-to-CAD GenerationParametric CAD Modeling

  15. Scientific Graphics Program Synthesis via Dual Self-Consistency Reinforcement Learning

    Apr 7, 2026Juekai Lin, Yun Zhu, Honglin Lin +6Image-to-Code GenerationCode Generation

  16. SignalClaw: LLM-Guided Evolutionary Synthesis of Interpretable Traffic Signal Control Skills

    Apr 7, 2026Da Lei, Feng Xiao, Lu Li +1Traffic Signal ControlAgent Skill Learning

  17. ENCRUST: Encapsulated Substitution and Agentic Refinement on a Live Scaffold for Safe C-to-Rust Translation

    Apr 6, 2026Hohyun Sim, Hyeonjoong Cho, Ali Shokri +2Code TranslationLLM-Based Program Synthesis

  18. ChatSVA: Bridging SVA Generation for Hardware Verification via Task-Specific LLMs

    Apr 3, 2026Lik Tung Fu, Jie Zhou, Shaokai Ren +6SystemVerilog Assertion GenerationFormal Hardware Verification

  19. Automating Database-Native Function Code Synthesis with LLMs

    Apr 2, 2026Wei Zhou, Xuanhe Zhou, Qikang He +4LLM-Based Program SynthesisLLM Code Generation

  20. CuTeGen: An LLM-Based Agentic Framework for Generation and Optimization of High-Performance GPU Kernels using CuTe

    Apr 1, 2026Tara Saba, Zhiyang Chen, Jikai Jason Li +3GPU Kernel GenerationGPU Kernel Optimization

  21. Interactive Clarification for Cloud Infrastructure-as-Code Synthesis

    Apr 1, 2026Zhenning Yang, Kaden Gruizenga, Tongyuan Miao +4LLM-Based Program SynthesisCloud Computing

  22. Learning to Model Optimization Problems from Solver Outcomes

    Apr 1, 2026Runda Guan, Xiangqing Shen, Jiajun Zhang +3Natural Language to Optimization ModelingLearning to Optimize

  23. Beyond Task Completion: A Verification-vs.-Conformance Gap in Tool-Evolving Agents

    Apr 1, 2026Alibek Kaliyev, Artem MaryanskyyAI Agent ReliabilityTool-Use Evaluation