Evaluating Logical Generalization in Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recent research has highlighted the role of relational inductive biases in building learning agents that can generalize and reason in a compositional manner. However, while relational learning algorithms such as graph neural networks (GNNs) show promise, we do not understand how effectively these approaches can adapt to new tasks. In this work, we study the task of logical generalization using GNNs by designing a benchmark suite grounded in first-order logic. Our benchmark suite, GraphLog, requires that learning algorithms perform rule induction in different synthetic logics, represented as knowledge graphs. GraphLog consists of relation prediction tasks on 57 distinct logical domains. We use GraphLog to evaluate GNNs in three different setups: single-task supervised learning, multi-task pretraining, and continual learning. Unlike previous benchmarks, our approach allows us to precisely control the logical relationship between the different tasks. We find that the ability for models to generalize and adapt is strongly determined by the diversity of the logical rules they encounter during training, and our results highlight new challenges for the design of GNN models. We publicly release the dataset and code used to generate and interact with the dataset at https://www.cs.mcgill.ca/~ksinha4/graphlog.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 6; 2023: 2; 2024: 1.
12 papers.
- 2022Out-Of-Distribution Generalization on Graphs: A Surveycited by 97
- 2022Modular Lifelong Reinforcement Learning via Neural Compositioncited by 39
- 2022The Neural Race Reduction: Dynamics of Abstraction in Gated Networkscited by 37
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
- 2022CompoSuite: A Compositional Reinforcement Learning Benchmarkcited by 21
- 2023Neural Compositional Rule Learning for Knowledge Graph Reasoningcited by 20
- 2021Knowledge Hypergraph Embedding Meets Relational Algebracited by 10
- 2021Relational Graph Convolutional Networks: A Closer Lookcited by 8
- 2022R5: Rule Discovery with Reinforced and Recurrent Relational Reasoningcited by 7
- 2023State of the Art and Potentialities of Graph-level Learningcited by 6
- 2024Systematic Relational Reasoning With Epistemic Graph Neural Networkscited by 4
- 2021Relational Weight Priors in Neural Networks for Abstract Pattern Learning and Language Modellingcited by 0
- 2024Systematic Relational Reasoning With Epistemic Graph Neural Networks24 Jul 2024
- 2023Neural Compositional Rule Learning for Knowledge Graph Reasoning7 Mar 2023
- 2023State of the Art and Potentialities of Graph-level Learning14 Jan 2023
- 2022The Neural Race Reduction: Dynamics of Abstraction in Gated Networks21 Jul 2022
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Composition15 Jul 2022
- 2022CompoSuite: A Compositional Reinforcement Learning Benchmark8 Jul 2022
- 2022Modular Lifelong Reinforcement Learning via Neural Composition1 Jul 2022
- 2022R5: Rule Discovery with Reinforced and Recurrent Relational Reasoning13 May 2022
- 2022Out-Of-Distribution Generalization on Graphs: A Survey16 Feb 2022
- 2021Relational Graph Convolutional Networks: A Closer Look21 Jul 2021
- 2021Relational Weight Priors in Neural Networks for Abstract Pattern Learning and Language Modelling10 Mar 2021
- 2021Knowledge Hypergraph Embedding Meets Relational Algebra18 Feb 2021