LGSIOct 12, 2024

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

arXiv:2410.09348v13 citationsh-index: 15Has CodeICLR
Originality Highly original
AI Analysis

This work addresses a bottleneck in semi-supervised learning for graph neural networks, offering a novel method with theoretical guarantees, though it is incremental in improving existing self-training techniques.

The paper tackles the problem of node selection in graph self-training by proposing BANGS, a game-theoretic framework that uses conditional mutual information to select nodes combinatorially, resulting in superior performance and robustness across various datasets and models.

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 .

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes