Uncertainty for Active Learning on Graphs

๐Ÿ“… 2024-05-02
๐Ÿ›๏ธ International Conference on Machine Learning
๐Ÿ“ˆ Citations: 5
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
This work addresses the significant performance degradation of uncertainty sampling for node classification on graph-structured data compared to i.i.d. settings, systematically uncovering the failure mechanisms of existing uncertainty estimation methods under graph topology. We propose the first provably optimal Bayesian uncertainty ground truth benchmark, derived from a principled graph generative process model. To enable practical deployment, we design an efficient approximation algorithm that tightly integrates Bayesian inference with graph neural networks, achieving high-fidelity estimation of the true uncertainty. Extensive experiments on multiple real-world graph datasets demonstrate that our method consistently outperforms state-of-the-art uncertainty estimation techniques, substantially improving active learning query quality. This work bridges a critical theoretical gap in uncertainty quantification and active learning for graph-structured data, establishing a verifiable benchmark and a practical framework for Bayesian active learning on graphs.

Technology Category

Application Category

๐Ÿ“ Abstract
Uncertainty Sampling is an Active Learning strategy that aims to improve the data efficiency of machine learning models by iteratively acquiring labels of data points with the highest uncertainty. While it has proven effective for independent data its applicability to graphs remains under-explored. We propose the first extensive study of Uncertainty Sampling for node classification: (1) We benchmark Uncertainty Sampling beyond predictive uncertainty and highlight a significant performance gap to other Active Learning strategies. (2) We develop ground-truth Bayesian uncertainty estimates in terms of the data generating process and prove their effectiveness in guiding Uncertainty Sampling toward optimal queries. We confirm our results on synthetic data and design an approximate approach that consistently outperforms other uncertainty estimators on real datasets. (3) Based on this analysis, we relate pitfalls in modeling uncertainty to existing methods. Our analysis enables and informs the development of principled uncertainty estimation on graphs.
Problem

Research questions and friction points this paper is trying to address.

Active Learning on Graphs
Uncertainty Sampling for Node Classification
Bayesian Uncertainty Estimates
Innovation

Methods, ideas, or system contributions that make the work stand out.

Uncertainty Sampling for graphs
Bayesian uncertainty estimates
Approximate approach outperforms estimators
๐Ÿ”Ž Similar Papers
D
Dominik Fuchsgruber
School of Computation, Information and Technology, Technical University of Munich, Germany
T
Tom Wollschlager
School of Computation, Information and Technology, Technical University of Munich, Germany
Bertrand Charpentier
Bertrand Charpentier
Pruna AI, Ex-Technical University of Munich, Ex-Twitter
Machine LearningEfficiencyUncertaintyCausalityHierarchy
A
Antonio Oroz
School of Computation, Information and Technology, Technical University of Munich, Germany
Stephan Gรผnnemann
Stephan Gรผnnemann
Professor of Computer Science, Technical University of Munich
Machine LearningGraphsGraph Neural NetworksRobustness