SayCanPay: Heuristic Planning with Large Language Models using Learnable Domain Knowledge
Rishi Hazra, Pedro Zuidberg Dos Martires, Luc De Raedt
TL;DR
The paper addresses long-horizon planning with large language models (LLMs) by reframing LM planning within a heuristic search framework and introducing SayCanPay, which jointly scores actions by Say (LM likelihood), Can (feasibility grounding), and Pay (long-term payoff). It trains domain-specific Can and Pay models from expert trajectories and performs offline Beam-Action search to produce action sequences that are both feasible and cost-effective. Across Ravens, BabyAI, and VirtualHome, SayCanPay with Beam-Action achieves higher planning success and cost-effectiveness than prior LLM planning approaches, with some environments showing improved generalization. By integrating learnable domain knowledge with heuristic search, the work advances planning with LLMs and demonstrates practical improvements over purely unguided LM planning.
Abstract
Large Language Models (LLMs) have demonstrated impressive planning abilities due to their vast "world knowledge". Yet, obtaining plans that are both feasible (grounded in affordances) and cost-effective (in plan length), remains a challenge, despite recent progress. This contrasts with heuristic planning methods that employ domain knowledge (formalized in action models such as PDDL) and heuristic search to generate feasible, optimal plans. Inspired by this, we propose to combine the power of LLMs and heuristic planning by leveraging the world knowledge of LLMs and the principles of heuristic search. Our approach, SayCanPay, employs LLMs to generate actions (Say) guided by learnable domain knowledge, that evaluates actions' feasibility (Can) and long-term reward/payoff (Pay), and heuristic search to select the best sequence of actions. Our contributions are (1) a novel framing of the LLM planning problem in the context of heuristic planning, (2) integrating grounding and cost-effective elements into the generated plans, and (3) using heuristic search over actions. Our extensive evaluations show that our model surpasses other LLM planning approaches.
