Property-Guided LLM Program Synthesis for Planning
Not on the map. Why?
Abstract (arXiv)
LLMs have shown impressive success in program synthesis, discovering programs that surpass prior solutions. However, these approaches rely on simple numeric scores to signal program quality, such as the value of the solution or the number of passed tests. Because a score offers no guidance on why a program failed, the system must generate and evaluate many candidates hoping some succeed, increasing LLM inference and evaluation costs. We study a different approach: property-guided LLM program synthesis. Instead of scoring programs after evaluation, we check whether a candidate satisfies a formally defined property. When the property is violated, we stop the evaluation early and provide the LLM with a concrete counterexample showing exactly how the program failed. This feedback drastically reduces both the number of program generations and the evaluation cost, and can guide the LLM to generate stronger programs. We evaluate this approach on PDDL planning domains, asking the LLM to synthesize direct heuristic functions: every state reachable by strictly improving transitions has a strictly improving successor. A heuristic with this property leads hill-climbing algorithm directly to a goal state. A counterexample-guided repair loop generates one candidate program, checks the property over a training set, and returns the first case that violates the property. We evaluate our approach on ten planning domains with an out-of-distribution test set. The synthesized heuristics are effectively direct on virtually all test tasks, and compared to the best prior generation method our approach generates seven times fewer programs per domain on average, solves more tasks without using search, and requires several orders of magnitude less computation to evaluate candidates. Whenever a problem admits a verifiable property, property-guided LLM synthesis can reduce cost and improve program quality.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 66 references that are in the map. First posted on arXiv 15 May 2026.
Builds on
24 of 66 references.
References · 24
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 867
- 2023LLM+P: Empowering Large Language Models with Optimal Planning Proficiencycited by 501
- 2022PlanBench: An Extensible Benchmark for Evaluating Large Language Models on Planning and Reasoning about Changecited by 382
- 2023On the Planning Abilities of Large Language Models : A Critical Investigationcited by 312
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 268
- 2023Leveraging Pre-trained Large Language Models to Construct and Utilize World Models for Model-based Task Planningcited by 207
- 2024Chain of Thoughtlessness? An Analysis of CoT in Planningcited by 103
- 2014The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarkscited by 87
- 2019Learning Domain-Independent Planning Heuristics with Hypergraph Networkscited by 50
- 2021Learning General Optimal Policies with Graph Neural Networks: Expressive Power, Transparency, and Limitscited by 38
- 2025LLMs as Planning Formalizers: A Survey for Leveraging Large Language Models to Construct Automated Planning Modelscited by 38
12 more
- 2018Learning Features and Abstract Actions for Computing Generalized Planscited by 35
- 2023Learning Domain-Independent Heuristics for Grounded and Lifted Planningcited by 31
- 2024Exploring and Benchmarking the Planning Capabilities of Large Language Modelscited by 19
- 2025Classical Planning with LLM-Generated Heuristics: Challenging the State of the Art with Python Codecited by 18
- 2022Learning Sketches for Decomposing Planning Problems into Subproblems of Bounded Width: Extended Versioncited by 12
- 2024Chasing Progress, Not Perfection: Revisiting Strategies for End-to-End LLM Plan Generationcited by 11
- 2024Counterexample Guided Program Repair Using Zero-Shot Learning and MaxSAT-based Fault Localizationcited by 8
- 2025Successor-Generator Planning with LLM-generated Heuristicscited by 7
- 2025Language Models For Generalised PDDL Planning: Synthesising Sound and Programmatic Policiescited by 7
- 2022Sampling from Pre-Images to Learn Heuristic Functions for Classical Planningcited by 3
- 2022Understanding Sample Generation Strategies for Learning Heuristic Functions in Classical Planningcited by 3
- 2026GenePlan: Evolving Better Generalized PDDL Plans using Large Language Modelscited by 1
Built on by
Not cited yet.