Symmetries and Expressive Requirements for Learning General Policies
Dominik Drexler, Simon St{\aa}hlberg, Blai Bonet, Hector, Geffner

TL;DR
This paper investigates the role of symmetries in planning and generalized planning, highlighting the limitations of current learning architectures in distinguishing non-symmetric states and proposing methods to assess their expressive power.
Contribution
It introduces a method to detect symmetries in planning states and evaluates the expressive requirements for learning general policies across various domains.
Findings
Symmetry detection improves policy learning effectiveness.
Failure to identify non-symmetries hinders general policy learning.
Current GNNs and description logics are limited in distinguishing non-isomorphic states.
Abstract
State symmetries play an important role in planning and generalized planning. In the first case, state symmetries can be used to reduce the size of the search; in the second, to reduce the size of the training set. In the case of general planning, however, it is also critical to distinguish non-symmetric states, i.e., states that represent non-isomorphic relational structures. However, while the language of first-order logic distinguishes non-symmetric states, the languages and architectures used to represent and learn general policies do not. In particular, recent approaches for learning general policies use state features derived from description logics or learned via graph neural networks (GNNs) that are known to be limited by the expressive power of C_2, first-order logic with two variables and counting. In this work, we address the problem of detecting symmetries in planning and…
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.
Taxonomy
TopicsComplex Systems and Decision Making
