atlas

Research map / Graph learning / Graph self-supervised learning

Effective Structural Encodings via Local Curvature Profiles

ICLR 2024 · Graph learning › Graph self-supervised learning · approach: Semi-supervised node representation learning · 2 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.

Proposes Local Curvature Profiles (LCP), a structural encoding that summarizes each node's incident Ollivier-Ricci curvature distribution, and shows it outperforms other structural/positional encodings and curvature-based rewiring on GNN node and graph classification.

Problem

Which structural properties yield the most effective structural or positional encodings for GNNs remains open, and curvature-based rewiring only uses extreme curvature values, ignoring the rest of the curvature distribution.

Approach

Use summary statistics (min, max, mean, std, median) of the Ollivier-Ricci curvatures of each node's incident edges as a local structural node encoding, computed once as preprocessing, and shown to be more expressive than 1-WL (distinguishes 4x4 Rooke and Shrikhande graphs).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add LCP encodingGCN · Graph classification datasets: Enzymes, IMDB, MUTAG, PROTEINSaccuracyHelped
Add LCP encodingGIN and GAT · Graph classification datasetsaccuracyHelped
Add LCP encodingGCN, GIN, and GAT · Cora and CiteseeraccuracyMixed
Combine LCP with a global positional encoding (LA or RW)GCN, GIN, and GAT · Enzymes, IMDB, MUTAG, PROTEINS, Cora, CiteseeraccuracyMixed
Use LCP encoding rather than BORF rewiringGCN, GIN, and GAT · Graph classification datasetsaccuracyHelped
Combine BORF rewiring with positional encodings instead of LCPGCN, GIN, and GAT · Node classification datasetsaccuracyMixed
Use FRC instead of ORC to compute LCP (ablation)GCN · Enzymes, MUTAG, and PROTEINSaccuracyHurt
Use FRC instead of ORC to compute LCP (ablation)GCN · IMDBaccuracyHelped
Use AFRC-3 or AFRC-4 instead of ORC to compute LCP (ablation)GCN · Enzymes, IMDB, MUTAG, and PROTEINSaccuracyHurt
Use extreme curvature values instead of summary statistics for LCP (ablation)GCN · Enzymes, IMDB, MUTAG, PROTEINSaccuracyMixed
Use only minimum and maximum curvature values for LCP (ablation)GCN · Enzymes, IMDB, MUTAG, PROTEINSaccuracyMixed
Use combinatorial ORC bounds for LCP (ablation)GCN · Enzymes, IMDB, MUTAG, PROTEINSaccuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: CORA CITESEER ENZYMES IMDB MUTAG PROTEINS Peptides-func Peptides-struct CORNELL TEXAS WISCONSIN

Benchmarks: CORA CITESEER ENZYMES IMDB MUTAG PROTEINS Peptides-func Peptides-struct CORNELL TEXAS WISCONSIN

Metrics: test accuracy (mean with 95% confidence interval over 100 ra mean absolute error (Peptides-struct)

Baselines: Laplacian eigenvectors (LA) random walk positional encoding (RW) substructure counts (SUB) BORF rewiring Curvature Graph Network (CurvGN) no encoding

Builds on: Ollivier-Ricci curvature BORF GCN GIN GAT

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