paper-with-me

홈 › Papers

Learning Generalized Policies Without Supervision Using GNNs

2022-05-12 · Simon Ståhlberg, Blai Bonet, Hector Geffner

We consider the problem of learning generalized policies for classical planning domains using graph neural networks from small instances represented in lifted STRIPS. The problem has been considered before but the proposed neural architectures are complex and the results are often mixed. In this work, we use a simple and general GNN architecture and aim at obtaining crisp experimental results and a deeper understanding: either the policy greedy in the learned value function achieves close to 100% generalization over instances larger than those used in training, or the failure must be understood, and possibly fixed, logically. For this, we exploit the relation established between the expressive power of GNNs and the $C_{2}$ fragment of first-order logic (namely, FOL with 2 variables and counting quantifiers). We find for example that domains with general policies that require more expressive features can be solved with GNNs once the states are extended with suitable "derived atoms" encoding role compositions and transitive closures that do not fit into $C_{2}$. The work follows the GNN approach for learning optimal general policies in a supervised fashion (Stahlberg, Bonet, Geffner, 2022); but the learned policies are no longer required to be optimal (which expands the scope, as many planning domains do not have general optimal policies) and are learned without supervision. Interestingly, value-based reinforcement learning methods that aim to produce optimal policies, do not always yield policies that generalize, as the goals of optimality and generality are in conflict in domains where optimal planning is NP-hard.

📄 PDF Abstract BibTeX arXiv:2205.06002

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Recursive GNNs for Learning Precoding Policies with Size-Generalizability

2024-02-28 · Jia Guo, Chenyang Yang

Graph neural networks (GNNs) have been shown promising in optimizing power allocation and link scheduling with good size generalizability and low training complexity. These merits are important for learning wireless poli…

Scheduling

Symmetries and Expressive Requirements for Learning General Policies

2024-09-24 · Dominik Drexler, Simon Ståhlberg, Blai Bonet, Hector Geffner

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 th…

Symmetry Detection

Learning General Policies from Small Examples Without Supervision

2021-01-03 · Guillem Francès, Blai Bonet, Hector Geffner

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: firs…

Combinatorial Optimization

Learning Resource Allocation Policy: Vertex-GNN or Edge-GNN?

2023-07-24 · Yao Peng, Jia Guo, Chenyang Yang

Graph neural networks (GNNs) update the hidden representations of vertices (called Vertex-GNNs) or hidden representations of edges (called Edge-GNNs) by processing and pooling the information of neighboring vertices and …

Scheduling

Efficient Lookahead Encoding and Abstracted Width for Learning General Policies in Classical Planning

2026-05-18 · Michael Aichmüller, Simon Ståhlberg, Martin Funkquist, Hector Geffner arxiv

Generalized planning aims to learn policies that generalize across collections of instances within a classical planning domain. Recent Graph Neural Network (GNN) approaches have learned nearly perfect policies for severa…

Graph Neural Network