atlas

Research map / Graph learning / Knowledge and temporal graphs

Understanding Expressivity of GNN in Rule Learning

ICLR 2024 · 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.

Unifies tail-entity-scoring KG GNNs (NBFNet, RED-GNN) as QL-GNN, characterizes the rule structures they can learn via graded modal logic, and proposes EL-GNN, an entity-labeling trick that expands learnable rules.

Problem

Theoretical understanding of which rule structures state-of-the-art tail-entity-scoring GNNs for knowledge graph reasoning can learn is lacking or limited to single-relational graphs.

Approach

Unify NBFNet/RED-GNN into a query-labeling GNN (QL-GNN), analyze logical expressivity using graded modal logic extended with constants for the query entity, and add unique initial labels to high out-degree entities (EL-GNN) so that more rule structures become learnable.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply entity labeling to RED-GNNRED-GNN · Familyaccuracy: 0.988±0.002 -> 0.990±0.002Helped
apply entity labeling to NBFNetNBFNet · Familyaccuracy: 0.977±0.001 -> 0.985±0.001Helped
apply entity labeling to RED-GNNRED-GNN · Kinshipaccuracy: 0.820±0.003 -> 0.839±0.001Helped
apply entity labeling to NBFNetNBFNet · Kinshipaccuracy: 0.819±0.002 -> 0.842±0.003Helped
apply entity labeling to RED-GNNRED-GNN · UMLSaccuracy: 0.946±0.001 -> 0.952±0.003Helped
apply entity labeling to NBFNetNBFNet · UMLSaccuracy: 0.946±0.002 -> 0.953±0.002Helped
apply entity labeling to RED-GNNRED-GNN · WN18RRaccuracy: 0.502±0.001 -> 0.504±0.001Helped
apply entity labeling to NBFNetNBFNet · WN18RRaccuracy: 0.496±0.002 -> 0.501±0.003Helped
apply entity labeling to RED-GNNRED-GNN · FB15k-237accuracy: 0.284±0.002 -> 0.322±0.002Helped
apply entity labeling to NBFNetNBFNet · FB15k-237accuracy: 0.320±0.001 -> 0.332±0.001Helped
apply entity labeling to RED-GNNRED-GNN · Synthetic Uaccuracy: 0.405 -> 0.797Helped
apply entity labeling to NBFNetNBFNet · Synthetic Uaccuracy: 0.541 -> 0.838Helped

Surprising findings

Limitations

Experimental setup

Datasets: Family Kinship UMLS WN18RR FB15k-237 synthetic rule-structure KGs (C3, C4, I1, I2, T, U)

Benchmarks: Family Kinship UMLS WN18RR FB15k-237 synthetic datasets C3, C4, I1, I2, T, U

Metrics: accuracy standard deviation

Baselines: R-GCN CompGCN RotatE QuatE Neural LP DRUM RED-GNN NBFNet

Builds on: NBFNet RED-GNN CompGCN graded modal logic labeling trick

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