REGE: A Method for Incorporating Uncertainty in Graph Embeddings
Zohair Shafi, Germans Savcisens, Tina Eliassi-Rad
TL;DR
REGE tackles uncertainty in graph embeddings by separating data-induced uncertainty (via eigen-decomposition to create multiple graph views and a consensus edge-uncertainty matrix) from model-induced uncertainty (via conformalized, per-dimension quantile regression in a teacher-student setup). It then integrates these radii into training by injecting noise into hidden representations and employing curriculum learning over progressively richer graph views. Empirical results on Cora, Citeseer, and PolBlogs show that REGE improves adversarial robustness by about 1.5% in node classification accuracy compared to state-of-the-art defenses. The work provides a principled framework for uncertainty-aware graph embeddings with practical implications for robust graph-based learning systems.
Abstract
Machine learning models for graphs in real-world applications are prone to two primary types of uncertainty: (1) those that arise from incomplete and noisy data and (2) those that arise from uncertainty of the model in its output. These sources of uncertainty are not mutually exclusive. Additionally, models are susceptible to targeted adversarial attacks, which exacerbate both of these uncertainties. In this work, we introduce Radius Enhanced Graph Embeddings (REGE), an approach that measures and incorporates uncertainty in data to produce graph embeddings with radius values that represent the uncertainty of the model's output. REGE employs curriculum learning to incorporate data uncertainty and conformal learning to address the uncertainty in the model's output. In our experiments, we show that REGE's graph embeddings perform better under adversarial attacks by an average of 1.5% (accuracy) against state-of-the-art methods.
