Learning Latent Graph Structures and their Uncertainty

A. Manenti, Daniele Zambon, C. Alippi
5/1/2024

No official code found. Best implementation: allemanenti/Learning-Calibrated-Structures (3 stars, last commit 2025-05-22).

Abstract

Graph neural networks use relational information as an inductive bias to enhance prediction performance. Not rarely, task-relevant relations are unknown and graph structure learning approaches have been proposed to learn them from data. Given their latent nature, no graph observations are available to provide a direct training signal to the learnable relations. Therefore, graph topologies are typically learned on the prediction task alongside the other graph neural network parameters. In this paper, we demonstrate that minimizing point-prediction losses does not guarantee proper learning of the latent relational information and its associated uncertainty. Conversely, we prove that suitable loss functions on the stochastic model outputs simultaneously grant solving two tasks: (i) learning the unknown distribution of the latent graph and (ii) achieving optimal predictions of the target variable. Finally, we propose a sampling-based method that solves this joint learning task. Empirical results validate our theoretical claims and demonstrate the effectiveness of the proposed approach.

View on arXivView PDF

Code Implementations(1)

Official repository for the paper "Learning Latent Graph Structures and Their Uncertainty" (ICML 2025)

30PythonMay 21, 20251 years ago

Cite this paper

@article{manenti2024learning,
  title  = {Learning Latent Graph Structures and their Uncertainty},
  author = {A. Manenti and Daniele Zambon and C. Alippi},
  year   = {2024},
  eprint = {2405.19933},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.19933},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.19933.svg)](https://codeofpaper.com/paper/2405.19933)

Discussion