atlas

Research map / Graph learning / GNN architectures

On the Impact of Feature Heterophily on Link Prediction with Graph Neural Networks

NeurIPS 2024 · Graph learning › GNN architectures · approach: GNN generalization theory · 5 citations (OpenAlex)

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.

Defines homophilic, heterophilic and gated link prediction via feature-similarity separation between edges and non-edges, gives a DistMult-based theory, and shows MLP/DistMult decoders and ego-neighbor-separated encoders (SAGE, SIGN) work best across feature-similarity regimes.

Problem

GNN link prediction is well studied under homophily, but it is unclear how feature heterophily (dissimilar features between connected nodes) affects GNN4LP performance, since existing homophily definitions rely on class labels that are unavailable for link prediction.

Approach

Defines link prediction task types (homophilic, heterophilic, gated) by how mean-centered feature-similarity distributions of edges and non-edges separate, proves that DistMult-style decoders adapt their sign to the task, and argues that ego/neighbor-separated message passing generalizes better under degree shift and feature heterophily.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace DOT with DistMult as the decoderSAGE link prediction model · Synthetic graph 0MRR: 25.53 -> 80.97Helped
Replace DOT with MLP as the decoderSAGE link prediction model · Synthetic graphs across feature-similarity levelsMRR: +50%Helped
Replace DOT with DistMult as the decoderSAGE link prediction model · Synthetic graph 0MRR: +55%Helped
Use MLP instead of DistMult as the decoderSAGE link prediction model · Synthetic graph 9MRR: 88.97 -> 89.79Helped
Replace DistMult with MLP as the decoderSAGE link prediction model · ogbl-citation2MRR: 82.26 -> 83.67Helped
Replace DOT with MLP as the decoderSAGE link prediction model · e-commMRR: +2.3%Helped
Replace GCN with SAGE as the encoderLink prediction model with MLP decoder · Synthetic graphs across feature-similarity levelsMRR: up to 44%Helped
Replace GCN with SIGN feature aggregationBUDDY with MLP decoder · Synthetic graphs across feature-similarity levelsMRR: up to 9.0%Helped
Replace GCN with SAGE as the encoderLink prediction model with MLP decoder · e-commMRRNo clear effect
Replace SAGE+MLP with BUDDY-SIGN to add subgraph structural informationSynthetic link prediction · Synthetic graphs across feature-similarity levelsMRR: up to 26%Hurt
Use node features with BUDDY instead of omitting featuresBUDDY on e-comm · e-commMRR: 6.68 -> 13.13Helped
Add SIGN feature aggregation instead of GCN aggregation (ablation)BUDDY with MLP decoder · ogbl-citation2MRR: 87.05 -> 87.53Helped

Surprising findings

Limitations

Experimental setup

Datasets: ogbl-collab ogbl-citation2 e-comm TUDataset

Benchmarks: ogbl-collab ogbl-citation2 e-comm synthetic feature-similarity graphs

Metrics: MRR Hits@50

Baselines: GCN+DOT SAGE+DOT GCN+DistMult SAGE+DistMult GCN+MLP BUDDY-GCN BUDDY-SIGN Common Neighbors Adamic-Adar Resource Allocation Personalized PageRank GPRGNN

Builds on: GCN GraphSAGE BUDDY DistMult SIGN

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