paper-with-me

Papers

Property-Guided LLM Program Synthesis for Planning

2026-05-15 · André G. Pereira, Augusto B. Corrêa, Jendrik Seipp 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.

📄 PDF Abstract BibTeX arXiv:2605.16142

Code (0)

등록된 구현이 없습니다.

Tasks

Program Synthesis

Similar Papers 제목 키워드 기반

Program Synthesis Guided Reinforcement Learning for Partially Observed Environments

2021-02-22 · NeurIPS 2021 12 · Yichen David Yang, Jeevana Priya Inala, Osbert Bastani, Yewen Pu 외

A key challenge for reinforcement learning is solving long-horizon planning problems. Recent work has leveraged programs to guide reinforcement learning in these settings. However, these approaches impose a high manual b…

MinecraftProgram Synthesisreinforcement-learningReinforcement Learning+1

idSTLPy: A Python Toolbox for Active Perception and Control

2021-11-04 · Rafael Rodrigues da Silva, Kunal Yadav, Hai Lin

This paper describes a Python toolbox for active perception and control synthesis of probabilistic signal temporal logic (PrSTL) formulas of switched linear systems with additive Gaussian disturbances and measurement noi…

Motion Planning

Margin-calibrated Classifier Guidance for Property-driven Synthesis Planning

2026-05-13 · Najwa Laabid, Vikas Garg arxiv

Synthesis planning seeks an efficient sequence of chemical reactions that produce a target molecule. Typically, a pretrained single-step (autoregressive) retrosynthesis model is repeatedly invoked to generate such a sequ…

BUSTLE: Bottom-Up Program Synthesis Through Learning-Guided Exploration

2020-07-28 · ICLR 2021 1 · Augustus Odena, Kensen Shi, David Bieber, Rishabh Singh 외

Program synthesis is challenging largely because of the difficulty of search in a large space of programs. Human programmers routinely tackle the task of writing complex programs by writing sub-programs and then analyzin…

Program Synthesis

Toward Neural-Network-Guided Program Synthesis and Verification

2021-03-17 · Naoki Kobayashi, Taro Sekiyama, Issei Sato, Hiroshi Unno

We propose a novel framework of program and invariant synthesis called neural network-guided synthesis. We first show that, by suitably designing and training neural networks, we can extract logical formulas over integer…

Program Synthesis