Uncertainty Modeling in Graph Neural Networks via Stochastic Differential Equations

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bergna, Richard, Calvo-Ordoñez, Sergio, Opolka, Felix L., Liò, Pietro, Hernandez-Lobato, Jose Miguel
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912583949221888
author Bergna, Richard
Calvo-Ordoñez, Sergio
Opolka, Felix L.
Liò, Pietro
Hernandez-Lobato, Jose Miguel
author_facet Bergna, Richard
Calvo-Ordoñez, Sergio
Opolka, Felix L.
Liò, Pietro
Hernandez-Lobato, Jose Miguel
contents We propose a novel Stochastic Differential Equation (SDE) framework to address the problem of learning uncertainty-aware representations for graph-structured data. While Graph Neural Ordinary Differential Equations (GNODEs) have shown promise in learning node representations, they lack the ability to quantify uncertainty. To address this, we introduce Latent Graph Neural Stochastic Differential Equations (LGNSDE), which enhance GNODE by embedding randomness through a Bayesian prior-posterior mechanism for epistemic uncertainty and Brownian motion for aleatoric uncertainty. By leveraging the existence and uniqueness of solutions to graph-based SDEs, we prove that the variance of the latent space bounds the variance of model outputs, thereby providing theoretically sensible guarantees for the uncertainty estimates. Furthermore, we show mathematically that LGNSDEs are robust to small perturbations in the input, maintaining stability over time. Empirical results across several benchmarks demonstrate that our framework is competitive in out-of-distribution detection, robustness to noise, and active learning, underscoring the ability of LGNSDEs to quantify uncertainty reliably. Code is available at \href{https://github.com/Richard-Bergna/GraphNeuralSDE}{\texttt{github.com/Richard-Bergna/GraphNeuralSDE}}.
format Preprint
id arxiv_https___arxiv_org_abs_2408_16115
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Uncertainty Modeling in Graph Neural Networks via Stochastic Differential Equations
Bergna, Richard
Calvo-Ordoñez, Sergio
Opolka, Felix L.
Liò, Pietro
Hernandez-Lobato, Jose Miguel
Machine Learning
We propose a novel Stochastic Differential Equation (SDE) framework to address the problem of learning uncertainty-aware representations for graph-structured data. While Graph Neural Ordinary Differential Equations (GNODEs) have shown promise in learning node representations, they lack the ability to quantify uncertainty. To address this, we introduce Latent Graph Neural Stochastic Differential Equations (LGNSDE), which enhance GNODE by embedding randomness through a Bayesian prior-posterior mechanism for epistemic uncertainty and Brownian motion for aleatoric uncertainty. By leveraging the existence and uniqueness of solutions to graph-based SDEs, we prove that the variance of the latent space bounds the variance of model outputs, thereby providing theoretically sensible guarantees for the uncertainty estimates. Furthermore, we show mathematically that LGNSDEs are robust to small perturbations in the input, maintaining stability over time. Empirical results across several benchmarks demonstrate that our framework is competitive in out-of-distribution detection, robustness to noise, and active learning, underscoring the ability of LGNSDEs to quantify uncertainty reliably. Code is available at \href{https://github.com/Richard-Bergna/GraphNeuralSDE}{\texttt{github.com/Richard-Bergna/GraphNeuralSDE}}.
title Uncertainty Modeling in Graph Neural Networks via Stochastic Differential Equations
topic Machine Learning
url https://arxiv.org/abs/2408.16115