atlas

Research map / Graph learning / GNN architectures

Rethinking Independent Cross-Entropy Loss For Graph-Structured Data

ICML 2024 · Graph learning › GNN architectures · approach: Graph structure learning · 1 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 joint-cluster supervised learning, which replaces independent per-node cross-entropy with a joint loss over each node and its METIS cluster's averaged label, improving GNN and MLP node classification and adversarial robustness.

Problem

Standard GNN node classification trains with independent per-node cross-entropy, ignoring label dependencies among connected nodes, which leads to over-confidence, poor generalization, and vulnerability to adversarial attacks.

Approach

Model the joint distribution of each training node's label and its METIS cluster's average label (conditioned on node and cluster representations) via a c×c joint-label classifier, train with a joint-cluster cross-entropy, and infer node labels by marginalizing over the cluster-label dimension.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace independent CE with joint-cluster lossGCN · Cora, CiteSeer, PubMed, DBLP, Facebookaccuracy: 81.70_{\pm0.65} -> 83.51_{\pm 0.35}; 71.43_{\pm0.47} -> 72.97_{\pm 0.55}; 79.06_{\pm0.32} -> 79.80_{\pm 0.19}; 74.30_{\pHelped
Replace independent CE with joint-cluster lossGCN · LastFMAsiaF1-micro: 84.91_{\pm 0.74} -> 85.92_{\pm 0.41}Helped
Replace independent CE with joint-cluster lossGCN · ogbn-arxivF1-micro: 71.74_{\pm 0.29} -> 72.17_{ \pm 0.24}Helped
Replace independent CE with joint-cluster lossGCN · Chameleon, Squirrel, Wisconsinaccuracy: 59.25_{\pm 2.81} -> 68.87_{\pm 2.55}; 48.93_{\pm 2.21} -> 56.76_{\pm 1.43}; 49.22_{\pm 3.77} -> 50.39_{\pm 4.53}Helped
Replace independent CE with joint-cluster lossGraphSAGE · Yelp and Amazonmicro-F1: 63.67_{\pm 0.38} -> 63.99_{\pm 0.46}; 75.65_{\pm 0.16} -> 76.14_{\pm 0.29}Helped
Replace independent CE with joint-cluster lossSIGN · Amazonmicro-F1: 80.22_{\pm 0.04} -> 80.09_{\pm 0.05}Hurt
Replace independent CE with joint-cluster loss under metattackGCN · Cora, 15% perturbationaccuracy: 64.21_{\pm 1.92} -> 72.24_{\pm 0.67}Helped
Replace independent CE with joint-cluster lossMLP · Coraaccuracy: 58.65_{ \pm 0.97} -> 67.19_{ \pm 0.62}Helped
Use joint-cluster loss rather than in-context learningGCN · Coraaccuracy: 81.56_{\pm0.25} -> 83.51_{\pm 0.35}Helped
Add C&S post-processing to MLP trained with JC rather than CEMLP · Cora and CiteSeer versus PubMed, DBLP, Facebook, LastFMAsia, Arxivaccuracy: 80.05_{\pm0.46} vs 77.37_{\pm0.65}; 70.36_{\pm0.44} vs 69.01_{\pm0.93}; 77.08_{\pm0.26} vs 77.91_{\pm0.43}; 71.19_{\pm2.Mixed
Add independent CE training on cluster-mixup samplesGCN · Coraaccuracy: 81.70_{\pm 0.65} -> 82.43_{\pm 0.44}Helped
Use joint-cluster loss instead of independent CE cluster-mixup trainingGCN · Coraaccuracy: 82.43_{\pm 0.44} -> 83.51_{\pm 0.35}Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed DBLP Facebook LastFMAsia ogbn-arxiv Chameleon Squirrel Wisconsin Yelp Amazon

Benchmarks: Cora CiteSeer PubMed DBLP Facebook LastFMAsia ogbn-arxiv Chameleon Squirrel Wisconsin Yelp Amazon

Metrics: accuracy micro-F1 macro-F1 weighted-F1 training time inference time memory

Baselines: cross-entropy loss in-context learning CGNF CRF-GCN SPN C&S mixup

Builds on: GCN SGC GAT GraphSAGE METIS Cluster-GCN C&S

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