Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Noise-robust Graph Learning by Estimating and Leveraging Pairwise Interactions

About

Teaching Graph Neural Networks (GNNs) to accurately classify nodes under severely noisy labels is an important problem in real-world graph learning applications, but is currently underexplored. Although pairwise training methods have demonstrated promise in supervised metric learning and unsupervised contrastive learning, they remain less studied on noisy graphs, where the structural pairwise interactions (PI) between nodes are abundant and thus might benefit label noise learning rather than the pointwise methods. This paper bridges the gap by proposing a pairwise framework for noisy node classification on graphs, which relies on the PI as a primary learning proxy in addition to the pointwise learning from the noisy node class labels. Our proposed framework PI-GNN contributes two novel components: (1) a confidence-aware PI estimation model that adaptively estimates the PI labels, which are defined as whether the two nodes share the same node labels, and (2) a decoupled training approach that leverages the estimated PI labels to regularize a node classification model for robust node classification. Extensive experiments on different datasets and GNN architectures demonstrate the effectiveness of PI-GNN, yielding a promising improvement over the state-of-the-art methods. Code is publicly available at https://github.com/TianBian95/pi-gnn.

Xuefeng Du, Tian Bian, Yu Rong, Bo Han, Tongliang Liu, Tingyang Xu, Wenbing Huang, Yixuan Li, Junzhou Huang• 2021

Related benchmarks

TaskDatasetResultRank
Node ClassificationCora (test)
Mean Accuracy70.43
951
Node ClassificationCora
Accuracy77.39
583
Node ClassificationPhoto
Accuracy80.34
153
Node ClassificationCiteseer
Accuracy (%)74.54
105
Node ClassificationPubmed 20% pair noise (test)
Accuracy0.721
24
Node ClassificationPubmed 20% Uniform Noise (test)
Accuracy71.8
24
Node ClassificationCora 20% Uniform Noise (test)
Accuracy74.1
17
Node ClassificationCiteseer 20% Uniform Noise (test)
Accuracy64.1
17
Node ClassificationPubmed
Training Time per Epoch (s)52.79
13
Node ClassificationCiteseer Pair noise (20%) (test)
Accuracy61.3
7
Showing 10 of 16 rows

Other info

Follow for update