atlas

Research map / Graph learning / Knowledge and temporal graphs

Systematic Relational Reasoning With Epistemic Graph Neural Networks

ICLR 2025 · Graph learning › Knowledge and temporal graphs · approach: Logical query answering and rule reasoning

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes the Epistemic GNN (EpiGNN), a parameter-efficient GNN whose node embeddings are probability distributions over primitive relations, simulating a directional approximation of algebraic closure for systematic relational reasoning, and introduces RCC-8 and Interval Algebra multi-path benchmarks.

Problem

Standard GNNs fail to systematically generalize to longer relational inference chains, and neuro-symbolic methods are poorly scalable and assume single-path reasoning that cannot handle disjunctive, multi-path constraints.

Approach

Treat node embeddings as epistemic states (distributions over primitive relations) with message passing given by learned relation-composition tensors and pooling by min or Hadamard product, so the GNN approximates directional algebraic closure; forward and backward models are combined over entities on head-tail paths.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EpiGNN-mul instead of the strongest reported baselineCLUTRR · CLUTRR, 10 Hopsaccuracy: 0.98$\pm$.03 -> 0.98$\pm$.02No clear effect
Use EpiGNN-mul instead of R5Graphlog · World 32accuracy: 0.841$\pm$0.03 -> 0.914$\pm$0.026Helped
Use EpiGNN-mul instead of R5Graphlog · World 7accuracy: 0.749$\pm$0.04 -> 0.611$\pm$0.026Hurt
Use EpiGNN-min for inductive KGCInductive KGC · FB15k-237 v1 and v2Hits@10: 75.12 -> 91.67; 91.21 -> 95.54Helped
Use EpiGNN-min instead of EpiGNN-mulEpiGNN · CLUTRRaccuracyHurt
Use EpiGNN-min instead of EpiGNN-mulEpiGNN · RCC-8 and IAaccuracyHelped
Add multiple lower-dimensional facets rather than use facets=1 (ablation)EpiGNN · CLUTRR Avg and Hard; RCC-8 Avg and Hardaccuracy: 0.94 -> 0.99; 0.85 -> 0.99; 0.92 -> 0.96; 0.68 -> 0.80Helped
Constrain embeddings to be non-negative and sum to 1 (ablation)EpiGNN · CLUTRR Avg and RCC-8 Avgaccuracy: 0.36 -> 0.99; 0.38 -> 0.96Helped
Use bilinear composition instead of MLP+distmult composition (ablation)EpiGNN · CLUTRR Avg and RCC-8 Avgaccuracy: 0.29 -> 0.99; 0.13 -> 0.96Helped
Add the backward model to the forward model (ablation)EpiGNN · CLUTRR Avg and RCC-8 Avgaccuracy: 0.94 -> 0.99; 0.84 -> 0.96Helped

Surprising findings

Limitations

Experimental setup

Datasets: CLUTRR Graphlog RCC-8 benchmark (new) Interval Algebra benchmark (new) FB15k-237 inductive splits WN18RR inductive splits

Benchmarks: CLUTRR Graphlog RCC-8 Interval Algebra FB15k-237 inductive WN18RR inductive

Metrics: accuracy Hits@10

Baselines: NCRL R5 CTP GNTP Edge Transformer GAT GCN NBFNet R-GCN RNN LSTM GRU

Builds on: NBFNet algebraic closure algorithm neural theorem provers algorithmic alignment

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy