Learning General Optimal Policies with Graph Neural Networks: Expressive Power, Transparency, and Limits
Not on the map. Why?
Abstract (arXiv)
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 k-variable counting logic (Ck) for k=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) of a number of sample states s. 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 C2 features but not in those requiring more expressive C3 features. In addition, it is observed that the features learned are in close correspondence with the features needed to express V* 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.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). Builds on 25 of its 58 references that are in the map. First posted on arXiv 21 Sep 2021.
Builds on
25 of 58 references.
References · 25
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 723
- 2020Inductive Biases for Deep Learning of Higher-Level Cognitioncited by 273
- 2018BabyAI: A Platform to Study the Sample Efficiency of Grounded Language Learningcited by 238
- 2018An Introduction to Deep Reinforcement Learningcited by 201
- 2020The Surprising Power of Graph Neural Networks with Random Node Initializationcited by 190
- 2020Random Features Strengthen Graph Neural Networkscited by 184
- 2019Neural Execution of Graph Algorithmscited by 118
- 2020Graph Neural Networks Meet Neural-Symbolic Computing: A Survey and Perspectivecited by 93
13 more
- 2020Learning with AMIGo: Adversarially Motivated Intrinsic Goalscited by 86
- 2021The Logic of Graph Neural Networkscited by 84
- 2020The Value-Improvement Path: Towards Better Representations for Reinforcement Learningcited by 60
- 2019A Geometric Perspective on Optimal Representations for Reinforcement Learningcited by 54
- 2019Graph Neural Networks for Maximum Constraint Satisfactioncited by 46
- 2019ASNets: Deep Learning for Generalised Planningcited by 42
- 2017Learning Generalized Reactive Policies using Deep Neural Networkscited by 39
- 2019Learning First-Order Symbolic Representations for Planning from the Structure of the State Spacecited by 38
- 2018Learning Features and Abstract Actions for Computing Generalized Planscited by 35
- 2018Features, Projections, and Representation Change for Generalized Planningcited by 25
- 2019Unsupervised Grounding of Plannable First-Order Logic Representation from Imagescited by 24
- 2021Learning First-Order Representations for Planning from Black-Box States: New Resultscited by 23
- 2014Automatic Induction of Bellman-Error Features for Probabilistic Planningcited by 2
Built on by
Citing papers per year: 2022: 3; 2023: 2; 2024: 13; 2025: 10; 2026: 10.
38 papers.
Sort:
By area:
- 2024Can Graph Learning Improve Planning in LLM-based Agents?cited by 42
- 2023Learning Domain-Independent Heuristics for Grounded and Lifted Planningcited by 31
- 2022Learning Generalized Policies Without Supervision Using GNNscited by 22
- 2024Return to Tradition: Learning Reliable Heuristics with Classical Machine Learningcited by 19
- 2025Classical Planning with LLM-Generated Heuristics: Challenging the State of the Art with Python Codecited by 18
- 2023Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goalcited by 10
- 2024Symmetries and Expressive Requirements for Learning General Policiescited by 7
- 2025Language Models For Generalised PDDL Planning: Synthesising Sound and Programmatic Policiescited by 7
- 2024Future Directions in the Theory of Graph Machine Learningcited by 5
- 2024Graph Learning for Numeric Planningcited by 5
- 2025Symmetry-Aware Transformer Training for Automated Planningcited by 5
- 2025Leveraging Action Relational Structures for Integrated Learning and Planningcited by 4
26 more
- 2025First-Order Representation Languages for Goal-Conditioned RLcited by 4
- 2022Understanding Sample Generation Strategies for Learning Heuristic Functions in Classical Planningcited by 3
- 2024Graph Neural Network Based Action Ranking for Planningcited by 3
- 2025Per-Domain Generalizing Policies: On Validation Instances and Scaling Behaviorcited by 3
- 2025Learning General Policies with Policy Gradient Methodscited by 3
- 2024Deep Learning for Generalised Planning with Background Knowledgecited by 2
- 2024Sketch Decompositions for Classical Planning via Deep Reinforcement Learningcited by 2
- 2025Learning Efficiency Meets Symmetry Breakingcited by 2
- 2025Weisfeiler-Leman Features for Planning: A 1,000,000 Sample Size Hyperparameter Studycited by 2
- 2024On Policy Reuse: An Expressive Language for Representing and Executing General Policies that Call Other Policiescited by 1
- 2024Learning Generalized Policies for Fully Observable Non-Deterministic Planning Domainscited by 1
- 2024Learning to Ground Existentially Quantified Goalscited by 1
- 2024WLPlan: Relational Features for Symbolic Planningcited by 1
- 2026LLM-Evolved Domain-Independent Heuristics for Symbolic AI Planningcited by 1
- 2026Provably Complete Generalized Planning with LLMscited by 1
- 2022Language-Based Causal Representation Learningcited by 0
- 2024Graph Learning for Planning: The Story Thus Far and Open Challengescited by 0
- 2025Relational GNNs Cannot Learn C2 Features for Planningcited by 0
- 2026Textual Planning with Explicit Latent Transitionscited by 0
- 2026Per-Domain Generalizing Policies: On Learning Efficient and Robust Q-Value Functions (Extended Version with Technical Appendix)cited by 0
- 2026Learning Bilevel Policies over Symbolic World Models for Long-Horizon Planningcited by 0
- 2026Property-Guided LLM Program Synthesis for Planningcited by 0
- 2026Efficient Lookahead Encoding and Abstracted Width for Learning General Policies in Classical Planningcited by 0
- 2026Learning to Search and Searching to Learn for Generalization in Planningcited by 0
- 2026Learning Admissible Heuristics via Cost Partitioningcited by 0
- 2026Generating Instance Generators in PDDL Planningcited by 0
- 2026Provably Complete Generalized Planning with LLMs22 Sep 2026
- 2026Generating Instance Generators in PDDL Planning5 Sep 2026
- 2026Learning Admissible Heuristics via Cost Partitioning3 Jun 2026
- 2026LLM-Evolved Domain-Independent Heuristics for Symbolic AI Planning28 May 2026
- 2026Learning to Search and Searching to Learn for Generalization in Planning25 May 2026
- 2026Efficient Lookahead Encoding and Abstracted Width for Learning General Policies in Classical Planning18 May 2026
- 2026Property-Guided LLM Program Synthesis for Planning15 May 2026
- 2026Learning Bilevel Policies over Symbolic World Models for Long-Horizon Planning15 May 2026
- 2026Per-Domain Generalizing Policies: On Learning Efficient and Robust Q-Value Functions (Extended Version with Technical Appendix)18 Mar 2026
- 2026Textual Planning with Explicit Latent Transitions4 Feb 2026
- 2025Learning General Policies with Policy Gradient Methods22 Dec 2025
- 2025First-Order Representation Languages for Goal-Conditioned RL22 Dec 2025
26 more
- 2025Weisfeiler-Leman Features for Planning: A 1,000,000 Sample Size Hyperparameter Study25 Aug 2025
- 2025Language Models For Generalised PDDL Planning: Synthesising Sound and Programmatic Policies25 Aug 2025
- 2025Symmetry-Aware Transformer Training for Automated Planning11 Aug 2025
- 2025Relational GNNs Cannot Learn C2 Features for Planning13 Jun 2025
- 2025Per-Domain Generalizing Policies: On Validation Instances and Scaling Behavior1 May 2025
- 2025Leveraging Action Relational Structures for Integrated Learning and Planning29 Apr 2025
- 2025Learning Efficiency Meets Symmetry Breaking28 Apr 2025
- 2025Classical Planning with LLM-Generated Heuristics: Challenging the State of the Art with Python Code24 Mar 2025
- 2024Sketch Decompositions for Classical Planning via Deep Reinforcement Learning11 Dec 2024
- 2024Graph Neural Network Based Action Ranking for Planning6 Dec 2024
- 2024Graph Learning for Planning: The Story Thus Far and Open Challenges3 Dec 2024
- 2024WLPlan: Relational Features for Symbolic Planning1 Nov 2024
- 2024Graph Learning for Numeric Planning31 Oct 2024
- 2024Deep Learning for Generalised Planning with Background Knowledge10 Oct 2024
- 2024Learning to Ground Existentially Quantified Goals30 Sep 2024
- 2024Symmetries and Expressive Requirements for Learning General Policies24 Sep 2024
- 2024Can Graph Learning Improve Planning in LLM-based Agents?29 May 2024
- 2024Learning Generalized Policies for Fully Observable Non-Deterministic Planning Domains3 Apr 2024
- 2024On Policy Reuse: An Expressive Language for Representing and Executing General Policies that Call Other Policies25 Mar 2024
- 2024Return to Tradition: Learning Reliable Heuristics with Classical Machine Learning25 Mar 2024
- 2024Future Directions in the Theory of Graph Machine Learning3 Feb 2024
- 2023Learning Domain-Independent Heuristics for Grounded and Lifted Planning18 Dec 2023
- 2023Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goal30 Oct 2023
- 2022Understanding Sample Generation Strategies for Learning Heuristic Functions in Classical Planning23 Nov 2022
- 2022Language-Based Causal Representation Learning12 Jul 2022
- 2022Learning Generalized Policies Without Supervision Using GNNs12 May 2022
- 2024Can Graph Learning Improve Planning in LLM-based Agents?cited by 42
- 2024Can Graph Learning Improve Planning in LLM-based Agents?29 May 2024
- 2023Learning Domain-Independent Heuristics for Grounded and Lifted Planningcited by 31
- 2022Learning Generalized Policies Without Supervision Using GNNscited by 22
- 2024Return to Tradition: Learning Reliable Heuristics with Classical Machine Learningcited by 19
- 2025Classical Planning with LLM-Generated Heuristics: Challenging the State of the Art with Python Codecited by 18
- 2024Symmetries and Expressive Requirements for Learning General Policiescited by 7
- 2024Future Directions in the Theory of Graph Machine Learningcited by 5
- 2024Graph Learning for Numeric Planningcited by 5
- 2025Symmetry-Aware Transformer Training for Automated Planningcited by 5
- 2025Leveraging Action Relational Structures for Integrated Learning and Planningcited by 4
- 2025First-Order Representation Languages for Goal-Conditioned RLcited by 4
- 2022Understanding Sample Generation Strategies for Learning Heuristic Functions in Classical Planningcited by 3
- 2024Graph Neural Network Based Action Ranking for Planningcited by 3
12 most cited of 34 All 34 (JSON)
- 2026Provably Complete Generalized Planning with LLMs22 Sep 2026
- 2026Generating Instance Generators in PDDL Planning5 Sep 2026
- 2026Learning Admissible Heuristics via Cost Partitioning3 Jun 2026
- 2026LLM-Evolved Domain-Independent Heuristics for Symbolic AI Planning28 May 2026
- 2026Learning to Search and Searching to Learn for Generalization in Planning25 May 2026
- 2026Efficient Lookahead Encoding and Abstracted Width for Learning General Policies in Classical Planning18 May 2026
- 2026Property-Guided LLM Program Synthesis for Planning15 May 2026
- 2026Per-Domain Generalizing Policies: On Learning Efficient and Robust Q-Value Functions (Extended Version with Technical Appendix)18 Mar 2026
- 2026Textual Planning with Explicit Latent Transitions4 Feb 2026
- 2025Learning General Policies with Policy Gradient Methods22 Dec 2025
- 2025First-Order Representation Languages for Goal-Conditioned RL22 Dec 2025
- 2025Weisfeiler-Leman Features for Planning: A 1,000,000 Sample Size Hyperparameter Study25 Aug 2025
12 newest of 34 All 34 (JSON)