paper-with-me

홈 › Papers

GraphLog: A Benchmark for Measuring Logical Generalization in Graph Neural Networks

2021-01-01 · Koustuv Sinha, Shagun Sodhani, Joelle Pineau, William L. Hamilton

Relational inductive biases have a key role in building learning agents that can generalize and reason in a compositional manner. While relational learning algorithms such as graph neural networks (GNNs) show promise, we do not understand their effectiveness to adapt to new tasks. In this work, we study the logical generalization capabilities of 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 procedurally generated logical worlds. We use GraphLog to evaluate GNNs in three different setups: single-task supervised learning, multi-task (with pretraining), and continual learning. Unlike previous benchmarks, GraphLog enables us to precisely control the logical relationship between the different worlds by controlling the underlying first-order logic rules. We find that models' ability to generalize and adapt strongly correlates to the availability of diverse sets of logical rules during multi-task training. We also find the severe catastrophic forgetting effect in continual learning scenarios, and GraphLog provides a precise mechanism to control the distribution shift. Overall, our results highlight new challenges for the design of GNN models, opening up an exciting area of research in generalization using graph-structured data.

📄 PDF Abstract BibTeX

Code (1)

facebookresearch/GraphLog 공식 구현 pytorch

Tasks

Continual LearningKnowledge GraphsRelational ReasoningRelation Prediction

Similar Papers 제목 키워드 기반

Evaluating Logical Generalization in Graph Neural Networks

2020-03-14 · ICML Workshop LifelongML 2020 7 · Koustuv Sinha, Shagun Sodhani, Joelle Pineau, William L. Hamilton

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

Continual LearningDiversityKnowledge GraphsMulti-Task Learning+2

Self-supervised Graph-level Representation Learning with Local and Global Structure

2021-06-08 · Minghao Xu, Hang Wang, Bingbing Ni, Hongyu Guo 외

This paper studies unsupervised/self-supervised whole-graph representation learning, which is critical in many tasks such as molecule properties prediction in drug and material discovery. Existing methods mainly focus on…

Graph Representation LearningRepresentation Learning

DeepGraphLog for Layered Neurosymbolic AI

2025-09-09 · Adem Kikaj, Giuseppe Marra, Floris Geerts, Robin Manhaeve 외 arxiv

Neurosymbolic AI (NeSy) aims to integrate the statistical strengths of neural networks with the interpretability and structure of symbolic reasoning. However, current NeSy frameworks like DeepProbLog enforce a fixed flow…

Knowledge Graph Completion

Does Progress On Object Recognition Benchmarks Improve Real-World Generalization?

2023-07-24 · Megan Richards, Polina Kirichenko, Diane Bouchacourt, Mark Ibrahim

For more than a decade, researchers have measured progress in object recognition on ImageNet-based generalization benchmarks such as ImageNet-A, -C, and -R. Recent advances in foundation models, trained on orders of magn…

Object Recognition

Debugging Tabular Log as Dynamic Graphs

2025-12-28 · Chumeng Liang, Zhanyang Jin, Zahaib Akhtar, Mona Pereira 외 arxiv

Tabular log abstracts objects and events in the real-world system and reports their updates to reflect the change of the system, where one can detect real-world inconsistencies efficiently by debugging corresponding log …

Graph Neural Network