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

Fangxin Wang, Kay Liu, Sourav Medya, Philip S. Yu
2/12/2026

No official code found. Best implementation: fangxin-wang/BANGS (1 star, last commit 2025-02-25).

Abstract

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 .

View on arXivView PDF

Code Implementations(1)

fangxin-wang/BANGSCommunity100%
10Shell, PythonMay 14, 20241 years ago

Similar Papers

Cite this paper

@article{wang2026bangs,
  title  = {BANGS: Game-Theoretic Node Selection for Graph Self-Training},
  author = {Fangxin Wang and Kay Liu and Sourav Medya and Philip S. Yu},
  year   = {2026},
  eprint = {2410.09348},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.09348},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.09348.svg)](https://codeofpaper.com/paper/2410.09348)

Discussion