English

Learning More Expressive General Policies for Classical Planning Domains

Artificial Intelligence 2025-02-19 v2 Machine Learning

Abstract

GNN-based approaches for learning general policies across planning domains are limited by the expressive power of C2C_2, namely; first-order logic with two variables and counting. This limitation can be overcame by transitioning to kk-GNNs, for k=3k=3, wherein object embeddings are substituted with triplet embeddings. Yet, while 33-GNNs have the expressive power of C3C_3, unlike 11- and 22-GNNs that are confined to C2C_2, they require quartic time for message exchange and cubic space to store embeddings, rendering them infeasible in practice. In this work, we introduce a parameterized version R-GNN[tt] (with parameter tt) of Relational GNNs. Unlike GNNs, that are designed to perform computation on graphs, Relational GNNs are designed to do computation on relational structures. When t=t=\infty, R-GNN[tt] approximates 33-GNNs over graphs, but using only quadratic space for embeddings. For lower values of tt, such as t=1t=1 and t=2t=2, R-GNN[tt] achieves a weaker approximation by exchanging fewer messages, yet interestingly, often yield the expressivity required in several planning domains. Furthermore, the new R-GNN[tt] architecture is the original R-GNN architecture with a suitable transformation applied to the inputs only. Experimental results illustrate the clear performance gains of R-GNN[11] over the plain R-GNNs, and also over Edge Transformers that also approximate 33-GNNs.

Keywords

Cite

@article{arxiv.2403.11734,
  title  = {Learning More Expressive General Policies for Classical Planning Domains},
  author = {Simon Ståhlberg and Blai Bonet and Hector Geffner},
  journal= {arXiv preprint arXiv:2403.11734},
  year   = {2025}
}

Comments

Proceedings of the 39th AAAI Conference on Artificial Intelligence (AAAI-25)

R2 v1 2026-06-28T15:24:08.269Z