English

Implicit Bias of the JKO Scheme

Machine Learning 2026-03-05 v3 Artificial Intelligence Machine Learning Analysis of PDEs

Abstract

Wasserstein gradient flow provides a general framework for minimizing an energy functional JJ over the space of probability measures on a Riemannian manifold (M,g)(M,g). Its canonical time-discretization, the Jordan-Kinderlehrer-Otto (JKO) scheme, produces for any step size η>0\eta>0 a sequence of probability distributions ρkη\rho_k^\eta that approximate to first order in η\eta Wasserstein gradient flow on JJ. But the JKO scheme also has many other remarkable properties not shared by other first order integrators, e.g. it preserves energy dissipation and exhibits unconditional stability for λ\lambda-geodesically convex functionals JJ. To better understand the JKO scheme we characterize its implicit bias at second order in η\eta. We show that ρkη\rho_k^\eta are approximated to order η2\eta^2 by Wasserstein gradient flow on a modified energy Jη(ρ)=J(ρ)η4MgδJδρ(ρ)22ρ(dx), J^{\eta}(\rho) = J(\rho) - \frac{\eta}{4}\int_M \Big\lVert \nabla_g \frac{\delta J}{\delta \rho} (\rho) \Big\rVert_{2}^{2} \,\rho(dx), obtained by subtracting from JJ the squared metric curvature of JJ times η/4\eta/4. The JKO scheme therefore adds at second order in η\eta a deceleration in directions where the metric curvature of JJ is rapidly changing. This corresponds to canonical implicit biases for common functionals: for entropy the implicit bias is the Fisher information, for KL-divergence it is the Fisher-Hyv{\"a}rinen divergence, and for Riemannian gradient descent it is the kinetic energy in the metric gg. To understand the differences between minimizing JJ and JηJ^\eta we study JKO-Flow, Wasserstein gradient flow on JηJ^\eta, in several simple numerical examples. These include exactly solvable Langevin dynamics on the Bures-Wasserstein space and Langevin sampling from a quartic potential in 1D.

Cite

@article{arxiv.2511.14827,
  title  = {Implicit Bias of the JKO Scheme},
  author = {Peter Halmos and Boris Hanin},
  journal= {arXiv preprint arXiv:2511.14827},
  year   = {2026}
}
R2 v1 2026-07-01T07:44:04.920Z