atlas

Research map / Graph learning / GNN architectures

Mitigating Label Noise on Graphs via Topological Sample Selection

ICML 2024 · Graph learning › GNN architectures · approach: Graph structure 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 Topological Sample Selection (TSS), an easy-to-hard curriculum that uses a graph-topology measure (Class-conditional Betweenness Centrality) to select clean nodes for GNN training under label noise.

Problem

Learning GNNs from noisily labeled graphs: standard i.i.d. sample selection fails on graphs because nodes near class boundaries are informative but hard to separate from mislabeled nodes, and no topology-aware selection measure exists.

Approach

Defines Class-conditional Betweenness Centrality (CBC), a random-walk (personalized PageRank) betweenness measure counting traversals between node pairs of different (noisy) classes, to rank nodes by proximity to class boundaries; TSS then runs an easy-to-hard curriculum, first selecting confident nodes far from boundaries and then near-boundary nodes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TSS instead of the strongest listed baselineNoisy-label GNN node classification · Cora; CiteSeer; PubMed, selected symmetric, pairflip, and instance-dependent noise settingsaccuracy: 85.02±0.12 vs 83.76±0.25; 85.26±0.30 vs 84.09±0.48; 84.70±0.04 vs 83.14±0.25; 75.86±0.31 vs 75.41±1.04; 77.25±0.44 vs 76Helped
Use TSS instead of the strongest listed baselineNoisy-label GNN node classification · WikiCS, Facebook, Physics, and DBLP, instance-dependent noise at 30% and 50%accuracy: 76.35±0.06 vs 75.28±0.56; 59.33±0.46 vs 58.93±1.12; 77.58±1.81 vs 77.14±2.35; 64.46±1.75 vs 62.46±3.47; 92.64±0.82 vs 90Helped
Replace CBC with feature-based difficulty measurement (ablation)TSS · CiteSeer and PubMed, symmetric noise 30%accuracy: CiteSeer: 74.35±0.86 vs 75.86±0.31; PubMed: 84.11±0.76 vs 86.69±0.32Hurt
Replace CBC with neighborhood-based difficulty measurement (ablation)TSS · CiteSeer and PubMed, symmetric noise 30%accuracy: CiteSeer: 74.54±0.36 vs 75.86±0.31; PubMed: 84.15±0.88 vs 86.69±0.32Hurt
Use the easy-to-hard schedule instead of one-time confident-node extraction (ablation)TSS · Cora and CiteSeer noisy-label experimentsaccuracyHelped
Vary the pacing function (ablation)TSS · Various datasets, 20% symmetric noiseaccuracyNo clear effect
Vary initial pace parameter λ₀ (ablation)TSS · Cora and PubMedaccuracyMixed
Change the GNN backbone among GCN, GAT, ARMA, and APPNP (ablation)TSS · Cora and CiteSeer, symmetric and pairflip noiseaccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed WikiCS Facebook Physics DBLP

Benchmarks: Cora CiteSeer PubMed WikiCS Facebook Physics DBLP

Metrics: classification accuracy

Baselines: Cross-Entropy Co-teaching+ Me-Momentum MentorNet CLNode RCL LPM CP NRGNN PI-GNN RT-GNN RS-GNN

Builds on: Co-teaching+ curriculum learning memorization effect Personalized PageRank

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