Predict Confidently, Predict Right: Abstention in Dynamic Graph Learning
Jayadratha Gayen, Himanshu Pal, Naresh Manwani, Charu Sharma
TL;DR
This paper tackles uncertainty-aware prediction in continuous-time dynamic graphs (CTDGs) by integrating a reject option into temporal graph networks. It introduces a coverage-based abstention framework that jointly optimizes prediction and abstention with a target coverage, via an encoder-decoder CTDG architecture and abstention heads for both link prediction and node classification. A weighted auxiliary loss addresses extreme class imbalance, yielding stronger minority-class performance. Empirical results across four dynamic link-prediction datasets and two dynamic node-classification datasets show that judicious abstention improves AUC and AP, demonstrating higher reliability in risk-sensitive dynamic graph applications.
Abstract
Many real-world systems can be modeled as dynamic graphs, where nodes and edges evolve over time, requiring specialized models to capture their evolving dynamics in risk-sensitive applications effectively. Temporal graph neural networks (GNNs) are one such category of specialized models. For the first time, our approach integrates a reject option strategy within the framework of GNNs for continuous-time dynamic graphs. This allows the model to strategically abstain from making predictions when the uncertainty is high and confidence is low, thus minimizing the risk of critical misclassification and enhancing the results and reliability. We propose a coverage-based abstention prediction model to implement the reject option that maximizes prediction within a specified coverage. It improves the prediction score for link prediction and node classification tasks. Temporal GNNs deal with extremely skewed datasets for the next state prediction or node classification task. In the case of class imbalance, our method can be further tuned to provide a higher weightage to the minority class. Exhaustive experiments are presented on four datasets for dynamic link prediction and two datasets for dynamic node classification tasks. This demonstrates the effectiveness of our approach in improving the reliability and area under the curve (AUC)/ average precision (AP) scores for predictions in dynamic graph scenarios. The results highlight our model's ability to efficiently handle the trade-offs between prediction confidence and coverage, making it a dependable solution for applications requiring high precision in dynamic and uncertain environments.
