Learning General Policies from Small Examples Without Supervision
Not on the map. Why?
Abstract (arXiv)
Generalized planning is concerned with the computation of general policies that solve multiple instances of a planning domain all at once. It has been recently shown that these policies can be computed in two steps: first, a suitable abstraction in the form of a qualitative numerical planning problem (QNP) is learned from sample plans, then the general policies are obtained from the learned QNP using a planner. In this work, we introduce an alternative approach for computing more expressive general policies which does not require sample plans or a QNP planner. The new formulation is very simple and can be cast in terms that are more standard in machine learning: a large but finite pool of features is defined from the predicates in the planning examples using a general grammar, and a small subset of features is sought for separating "good" from "bad" state transitions, and goals from non-goals. The problems of finding such a "separating surface" while labeling the transitions as "good" or "bad" are jointly addressed as a single combinatorial optimization problem expressed as a Weighted Max-SAT problem. The advantage of looking for the simplest policy in the given feature space that solves the given examples, possibly non-optimally, is that many domains have no general, compact policies that are optimal. The approach yields general policies for a number of benchmark domains.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 9 of its 34 references that are in the map. First posted on arXiv 3 Jan 2021.
Builds on
9 of 34 references.
References · 9
- 2018BabyAI: A Platform to Study the Sample Efficiency of Grounded Language Learningcited by 238
- 2017Learning Generalized Reactive Policies using Deep Neural Networkscited by 39
- 2018Learning Features and Abstract Actions for Computing Generalized Planscited by 35
- 2017Action Schema Networks: Generalised Policies with Deep Learningcited by 32
- 2019Few-Shot Bayesian Imitation Learning with Logical Program Policiescited by 30
- 2018Features, Projections, and Representation Change for Generalized Planningcited by 25
- 2019Qualitative Numeric Planning: Reductions and Complexitycited by 18
- 2019Generalized Planning With Procedural Domain Control Knowledgecited by 11
- 2020Symbolic Network: Generalized Neural Policies for Relational MDPscited by 3
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 1; 2024: 0; 2025: 1.
7 papers.
- 2021Learning First-Order Representations for Planning from Black-Box States: New Resultscited by 23
- 2022Scaling-up Generalized Planning as Heuristic Search with Landmarkscited by 14
- 2021Expressing and Exploiting the Common Subgoal Structure of Classical Planning Domains Using Sketches: Extended Versioncited by 9
- 2022PG3: Policy-Guided Planning for Generalized Policy Generationcited by 8
- 2023Generalized Planning as Heuristic Search: A new planning search-space that leverages pointers over objectscited by 6
- 2022Representation and Synthesis of C++ Programs for Generalized Planningcited by 1
- 2025Revisiting Landmarks: Learning from Previous Plans to Generalize over Problem Instancescited by 0
- 2025Revisiting Landmarks: Learning from Previous Plans to Generalize over Problem Instances29 Aug 2025
- 2023Generalized Planning as Heuristic Search: A new planning search-space that leverages pointers over objects26 Jan 2023
- 2022Representation and Synthesis of C++ Programs for Generalized Planning29 Jun 2022
- 2022Scaling-up Generalized Planning as Heuristic Search with Landmarks10 May 2022
- 2022PG3: Policy-Guided Planning for Generalized Policy Generation21 Apr 2022
- 2021Learning First-Order Representations for Planning from Black-Box States: New Results23 May 2021
- 2021Expressing and Exploiting the Common Subgoal Structure of Classical Planning Domains Using Sketches: Extended Version10 May 2021