atlas

Research map / Graph learning / GNN architectures

Diss-l-ECT: Dissecting Graph Data with Local Euler Characteristic Transforms

ICML 2025 · Graph learning › GNN architectures · approach: GNN generalization theory · 0 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.

Introduces the local Euler Characteristic Transform (l-ECT), which encodes each node's k-hop neighborhood as a vector fed to XGBoost for node classification, plus a rotation-invariant ECT-based metric for aligning geometric data.

Problem

Message-passing GNNs aggregate neighbor features and can lose critical local information, especially under heterophily; a lossless, interpretable local representation of graph neighborhoods is needed.

Approach

Extends the global Euler Characteristic Transform to local k-hop neighborhoods (l-ECT), giving a sampled vector fingerprint per node that is theoretically sufficient to reconstruct 1-hop features and is used with a non-GNN classifier (XGBoost); also defines a rotation-invariant ECT metric for alignment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ℓ-ECT₁ + ℓ-ECT₂ instead of GraphSAGEnode classification · Cornellaccuracy: 76.0 ± 3.5 -> 67.1 ± 4.1Hurt
Use ℓ-ECT₁ instead of GraphSAGEnode classification · Wisconsinaccuracy: 72.9 ± 1.9 -> 81.2 ± 2.9Helped
Use ℓ-ECT₁ + ℓ-ECT₂ instead of H2GCNnode classification · Texasaccuracy: 72.3 ± 3.0 -> 74.8 ± 3.1Helped
Use ℓ-ECT₁ + ℓ-ECT₂ instead of GATnode classification · Amazon Ratingsaccuracy: 44.6 ± 0.9 -> 49.8 ± 0.3Helped
Use ℓ-ECT₁ + ℓ-ECT₂ instead of GraphSAGEnode classification · Roman Empireaccuracy: 77.4 ± 0.8 -> 81.1 ± 0.4Helped
Use ℓ-ECT₁ + ℓ-ECT₂ instead of GATnode classification · Amazon Computersaccuracy: 92.4 ± 1.3 -> 92.2 ± 0.6Hurt
Use ℓ-ECT₁ + ℓ-ECT₂ instead of H2GCNnode classification · Chameleonaccuracy: 62.7 ± 1.6 -> 43.9 ± 0.7Hurt
Add ℓ-ECT₂ to ℓ-ECT₁ (ablation)XGBoost node classifier · Actoraccuracy: 31.4 ± 1.9 -> 30.9 ± 0.7Hurt
Add ℓ-ECT₂ to ℓ-ECT₁ (ablation)XGBoost node classifier · Cornellaccuracy: 66.8 ± 4.2 -> 67.1 ± 4.1No clear effect
Add ℓ-ECT₂ to ℓ-ECT₁ (ablation)XGBoost node classifier · Amazon Ratingsaccuracy: 48.4 ± 0.3 -> 49.8 ± 0.3Helped
Add ℓ-ECT₂ to ℓ-ECT₁ (ablation)XGBoost node classifier · Roman Empireaccuracy: 80.4 ± 0.4 -> 81.1 ± 0.4Helped
Use 4096 rather than 0 randomly sampled ℓ-ECT₁ entries (ablation)XGBoost node classifier · Coauthor CSaccuracy: 92.1 -> 92.6No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: WebKB (Cornell, Wisconsin, Texas) Roman Empire Amazon Ratings Amazon Computers Amazon Photo Actor Chameleon Squirrel Cora CiteSeer PubMed WikiCS

Benchmarks: WebKB Roman Empire Amazon Ratings Amazon Computers Amazon Photo Actor Chameleon Squirrel Cora CiteSeer PubMed WikiCS

Metrics: accuracy critical difference rank Hausdorff distance squared L2 distance

Baselines: GCN GAT GIN GraphSAGE H2GCN

Builds on: Euler Characteristic Transform graph attention networks H2GCN XGBoost

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