English

Learning General Optimal Policies with Graph Neural Networks: Expressive Power, Transparency, and Limits

Artificial Intelligence 2022-05-09 v2

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 kk-variable counting logic (CkC_k) for k=2k=2, 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 V(s)V^{*}(s) of a number of sample states ss. As predicted by the theory, it is observed that general optimal policies are obtained in domains where general optimal value functions can be defined with C2C_2 features but not in those requiring more expressive C3C_3 features. In addition, it is observed that the features learned are in close correspondence with the features needed to express VV^{*} in closed form. The theory and the analysis of the domains let us understand the features that are actually learned as well as those that cannot be learned in this way, and let us move in a principled manner from a combinatorial optimization approach to learning general policies to a potentially, more robust and scalable approach based on deep learning.

Keywords

Cite

@article{arxiv.2109.10129,
  title  = {Learning General Optimal Policies with Graph Neural Networks: Expressive Power, Transparency, and Limits},
  author = {Simon Ståhlberg and Blai Bonet and Hector Geffner},
  journal= {arXiv preprint arXiv:2109.10129},
  year   = {2022}
}

Comments

Proceedings of the 32nd International Conference on Automated Planning and Scheduling (ICAPS-22)

R2 v1 2026-06-24T06:10:47.693Z