English

Learning Discrete Diffusion of Graphs via Free-Energy Gradient Flows

Machine Learning 2026-04-14 v1 Machine Learning

Abstract

Diffusion-based models on continuous spaces have seen substantial recent progress through the mathematical framework of gradient flows, leveraging the Wasserstein-2 (W2{W}_2) metric via the Jordan-Kinderlehrer-Otto (JKO) scheme. Despite the increasing popularity of diffusion models on discrete spaces using continuous-time Markov chains, a parallel theoretical framework based on gradient flows has remained elusive due to intrinsic challenges in translating the W2{W}_2 distance directly into these settings. In this work, we propose the first computational approach addressing these challenges, leveraging an appropriate metric WKW_K on the simplex of probability distributions, which enables us to interpret widely used discrete diffusion paths, such as the discrete heat equation, as gradient flows of specific free-energy functionals. Through this theoretical insight, we introduce a novel methodology for learning diffusion dynamics over discrete spaces, which recovers the underlying functional directly by leveraging first-order optimality conditions for the JKO scheme. The resulting method optimizes a simple quadratic loss, trains extremely fast, does not require individual sample trajectories, and only needs a numerical preprocessing computing WKW_K-geodesics. We validate our method through extensive numerical experiments on synthetic data, showing that we can recover the underlying functional for a variety of graph classes.

Keywords

Cite

@article{arxiv.2604.11311,
  title  = {Learning Discrete Diffusion of Graphs via Free-Energy Gradient Flows},
  author = {Dario Rancati and Jan Maas and Francesco Locatello},
  journal= {arXiv preprint arXiv:2604.11311},
  year   = {2026}
}
R2 v1 2026-07-01T12:06:09.086Z