Understanding Sample Generation Strategies for Learning Heuristic Functions in Classical Planning
R. V. Bettker, P. P. Minini, A. G. Pereira, M. Ritt

TL;DR
This paper investigates how different sample generation strategies impact the effectiveness of learned heuristic functions in classical planning, demonstrating that better sampling improves search coverage significantly.
Contribution
The study identifies key factors affecting heuristic quality and proposes practical sampling strategies that enhance the performance of learned heuristics in planning tasks.
Findings
Sample generation strategy significantly influences heuristic quality.
Well-distributed samples with accurate estimates improve search coverage.
Proposed strategies increase coverage by over 30% compared to baseline.
Abstract
We study the problem of learning good heuristic functions for classical planning tasks with neural networks based on samples represented by states with their cost-to-goal estimates. The heuristic function is learned for a state space and goal condition with the number of samples limited to a fraction of the size of the state space, and must generalize well for all states of the state space with the same goal condition. Our main goal is to better understand the influence of sample generation strategies on the performance of a greedy best-first heuristic search (GBFS) guided by a learned heuristic function. In a set of controlled experiments, we find that two main factors determine the quality of the learned heuristic: the algorithm used to generate the sample set and how close the sample estimates to the perfect cost-to-goal are. These two factors are dependent: having perfect…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAI-based Problem Solving and Planning · Reservoir Engineering and Simulation Methods · Machine Learning and Algorithms
