mlsanityData to 7 Oct 2026

BANGS: Game-Theoretic Node Selection for Graph Self-Training

arXiv 2410.09348 ↗First posted 12 Oct 2024cs.LG cs.SIcited by 2

Not on the map. Why?

Abstract (arXiv)

Graph self-training is a semi-supervised learning method that iteratively selects a set of unlabeled data to retrain the underlying graph neural network (GNN) model and improve its prediction performance. While selecting highly confident nodes has proven effective for self-training, this pseudo-labeling strategy ignores the combinatorial dependencies between nodes and suffers from a local view of the distribution. To overcome these issues, we propose BANGS, a novel framework that unifies the labeling strategy with conditional mutual information as the objective of node selection. Our approach -- grounded in game theory -- selects nodes in a combinatorial fashion and provides theoretical guarantees for robustness under noisy objective. More specifically, unlike traditional methods that rank and select nodes independently, BANGS considers nodes as a collective set in the self-training process. Our method demonstrates superior performance and robustness across various datasets, base models, and hyperparameter settings, outperforming existing techniques. The codebase is available on https://github.com/fangxin-wang/BANGS .

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 26 of its 34 references that are in the map. First posted on arXiv 12 Oct 2024.

Builds on

26 of 34 references.

References · 26

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2018How Powerful are Graph Neural Networks?cited by 4,355
  5. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  6. 2018Deep Graph Infomaxcited by 1,101
  7. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  8. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  9. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  10. 2019Pseudo-Labeling and Confirmation Bias in Deep Semi-Supervised Learningcited by 507
  11. 2019Unlabeled Data Improves Adversarial Robustnesscited by 415
  12. 2019ReMixMatch: Semi-Supervised Learning with Distribution Alignment and Augmentation Anchoringcited by 349
14 more
  1. 2014The Loss Surfaces of Multilayer Networkscited by 278
  2. 2020Mix-n-Match: Ensemble and Compositional Methods for Uncertainty Calibration in Deep Learningcited by 190
  3. 2020Theoretical Analysis of Self-Training with Deep Networks on Unlabeled Datacited by 179
  4. 2022Data Banzhaf: A Robust Data Valuation Framework for Machine Learningcited by 126
  5. 2020Characteristic Functions on Graphs: Birds of a Feather, from Statistical Descriptors to Parametric Modelscited by 116
  6. 2019Multi-Stage Self-Supervised Learning for Graph Convolutional Networks on Graphs with Few Labelscited by 111
  7. 2021Be Confident! Towards Trustworthy Graph Neural Networks via Confidence Calibrationcited by 91
  8. 2022What Makes Graph Neural Networks Miscalibrated?cited by 39
  9. 2022Confidence May Cheat: Self-Training on Graph Neural Networks under Distribution Shiftcited by 38
  10. 2021Self-training Converts Weak Learners to Strong Learners in Mixture Modelscited by 19
  11. 2022Informative Pseudo-Labeling for Graph Neural Networks with Few Labelscited by 19
  12. 2022Influence-Based Mini-Batching for Graph Neural Networkscited by 15
  13. 2023Deep Insights into Noisy Pseudo Labeling on Graph Datacited by 11
  14. 2022On Calibration of Graph Neural Networks for Node Classificationcited by 9

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.