Conformal Inductive Graph Neural Networks
Soroush H. Zargarbashi, Aleksandar Bojchevski
TL;DR
This work tackles uncertainty quantification for inductive graph neural networks by adapting conformal prediction to dynamic, non-iid graph sequences. By introducing NodeEx CP for node-exchangeable graphs and EdgeEx CP for edge-exchangeable graphs, the authors restore the $1 - \alpha$ coverage guarantee despite score shifts caused by new nodes or edges, ensuring validity at any prediction time. The approach is supported by theory that conditioning conformity scores on the current subgraph yields exact or near-exact coverage, and by experiments showing robust coverage with improved efficiency (smaller prediction sets and higher singleton hits) across multiple datasets and scoring schemes. The practical impact is reliable, model-agnostic uncertainty quantification for evolving graphs, enabling safer deployment of GNNs in real-world, time-evolving networks.
Abstract
Conformal prediction (CP) transforms any model's output into prediction sets guaranteed to include (cover) the true label. CP requires exchangeability, a relaxation of the i.i.d. assumption, to obtain a valid distribution-free coverage guarantee. This makes it directly applicable to transductive node-classification. However, conventional CP cannot be applied in inductive settings due to the implicit shift in the (calibration) scores caused by message passing with the new nodes. We fix this issue for both cases of node and edge-exchangeable graphs, recovering the standard coverage guarantee without sacrificing statistical efficiency. We further prove that the guarantee holds independently of the prediction time, e.g. upon arrival of a new node/edge or at any subsequent moment.
