Features, Projections, and Representation Change for Generalized Planning
Blai Bonet, Hector Geffner

TL;DR
This paper extends generalized planning to relational domains by projecting actions over features, enabling the creation of abstract policies that adapt to changing objects and actions across instances.
Contribution
It introduces a method to project actions over features for generalized planning in relational domains, allowing for sound, complete policies applicable across diverse instances.
Findings
Abstract actions can be tested for soundness and completeness.
Policies can be generated for relational domains like Blocksworld.
Transformations enable use of FOND planners for policy computation.
Abstract
Generalized planning is concerned with the characterization and computation of plans that solve many instances at once. In the standard formulation, a generalized plan is a mapping from feature or observation histories into actions, assuming that the instances share a common pool of features and actions. This assumption, however, excludes the standard relational planning domains where actions and objects change across instances. In this work, we extend the standard formulation of generalized planning to such domains. This is achieved by projecting the actions over the features, resulting in a common set of abstract actions which can be tested for soundness and completeness, and which can be used for generating general policies such as "if the gripper is empty, pick the clear block above x and place it on the table" that achieve the goal clear(x) in any Blocksworld instance. In this…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
