Learning General Optimal Policies with Graph Neural Networks: Expressive Power, Transparency, and Limits
Simon St{\aa}hlberg, Blai Bonet, Hector Geffner

TL;DR
This paper investigates the expressive power and limitations of graph neural networks in learning optimal policies for planning domains, linking their capabilities to logical characterizations and demonstrating their effectiveness in certain tractable cases.
Contribution
It connects the theoretical expressive power of GNNs with practical policy learning, showing how GNNs can learn optimal policies in domains characterized by $C_2$ features, and clarifies their limitations.
Findings
GNNs successfully learn optimal policies where $C_2$ features suffice.
GNNs fail to learn in domains requiring $C_3$ features.
Learned features align with those needed for closed-form value functions.
Abstract
It has been recently shown that general policies for many classical planning domains can be expressed and learned in terms of a pool of features defined from the domain predicates using a description logic grammar. At the same time, most description logics correspond to a fragment of -variable counting logic () for , that has been shown to provide a tight characterization of the expressive power of graph neural networks. In this work, we make use of these results to understand the power and limits of using graph neural networks (GNNs) for learning optimal general policies over a number of tractable planning domains where such policies are known to exist. For this, we train a simple GNN in a supervised manner to approximate the optimal value function of a number of sample states . As predicted by the theory, it is observed that general optimal policies are…
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
TopicsMachine Learning and Algorithms · AI-based Problem Solving and Planning · Topic Modeling
