Valid Conformal Prediction for Dynamic GNNs

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Davis, Ed, Gallagher, Ian, Lawson, Daniel John, Rubin-Delanchy, Patrick
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908284608315392
author Davis, Ed
Gallagher, Ian
Lawson, Daniel John
Rubin-Delanchy, Patrick
author_facet Davis, Ed
Gallagher, Ian
Lawson, Daniel John
Rubin-Delanchy, Patrick
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_19230
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Valid Conformal Prediction for Dynamic GNNs
Davis, Ed
Gallagher, Ian
Lawson, Daniel John
Rubin-Delanchy, Patrick
Machine Learning
62H30
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.
title Valid Conformal Prediction for Dynamic GNNs
topic Machine Learning
62H30
url https://arxiv.org/abs/2405.19230