Valid Conformal Prediction for Dynamic GNNs
Ed Davis, Ian Gallagher, Daniel John Lawson, Patrick Rubin-Delanchy
TL;DR
This paper addresses uncertainty quantification on dynamic graphs by introducing unfolded GNNs that input a dilated unfolding of the dynamic adjacency to standard GNNs, enabling provably valid conformal prediction sets. By operating with a time-exchangeable embedding and a split-conformal framework, validity is achieved in transductive regimes without strong assumptions, and in semi-inductive regimes under mild exchangeability and symmetry conditions. Empirical results on synthetic SBM and real datasets ( SBM, School, Flight, Trade ) show that unfolded GNNs yield higher accuracy and smaller conformal sets in many regimes, with drift in some real-world series (e.g., Trade) indicating limits of exchangeability and prompting future enhancements. The approach remains modular, requiring no changes to existing GNN or CP routines, and points to promising extensions in inductive inference and drift-robust conformal strategies.
Abstract
Dynamic graphs provide a flexible data abstraction for modelling many sorts of real-world systems, such as transport, trade, and social networks. Graph neural networks (GNNs) are powerful tools allowing for different kinds of prediction and inference on these systems, but getting a handle on uncertainty, especially in dynamic settings, is a challenging problem. In this work we propose to use a dynamic graph representation known in the tensor literature as the unfolding, to achieve valid prediction sets via conformal prediction. This representation, a simple graph, can be input to any standard GNN and does not require any modification to existing GNN architectures or conformal prediction routines. One of our key contributions is a careful mathematical consideration of the different inference scenarios which can arise in a dynamic graph modelling context. For a range of practically relevant cases, we obtain valid prediction sets with almost no assumptions, even dispensing with exchangeability. In a more challenging scenario, which we call the semi-inductive regime, we achieve valid prediction under stronger assumptions, akin to stationarity. We provide real data examples demonstrating validity, showing improved accuracy over baselines, and sign-posting different failure modes which can occur when those assumptions are violated.
