Wasserstein Gradient Flows of MMD Functionals with Distance Kernel and Cauchy Problems on Quantile Functions
Richard Duong, Viktor Stein, Robert Beinert, Johannes Hertrich, Gabriele Steidl
TL;DR
The work develops a comprehensive framework for Wasserstein gradient flows of MMD functionals with the non-smooth negative distance kernel in one dimension by embedding measures into the L2 cone of quantile functions. It constructs a continuous extension Fν on L2(0,1), computes its subdifferential, and proves that the Wasserstein gradient flow is governed by a Cauchy problem in L2(0,1) that remains in the quantile cone. The authors provide explicit pointwise solutions for the Cauchy problem, establish invariance and smoothing properties (including instantaneous regularization of point masses to absolutely continuous measures), and introduce practical implicit and explicit Euler schemes for numerically computing the flows, illustrating the dynamics with diverse target configurations. The results contribute precise, computable descriptions of 1D MMD flows with a non-smooth kernel, revealing how mass redistributes and how supports evolve under the influence of the target measure.
Abstract
We give a comprehensive description of Wasserstein gradient flows of maximum mean discrepancy (MMD) functionals $\mathcal F_ν:= \text{MMD}_K^2(\cdot, ν)$ towards given target measures $ν$ on the real line, where we focus on the negative distance kernel $K(x,y) := -|x-y|$. In one dimension, the Wasserstein-2 space can be isometrically embedded into the cone $\mathcal C(0,1) \subset L_2(0,1)$ of quantile functions leading to a characterization of Wasserstein gradient flows via the solution of an associated Cauchy problem on $L_2(0,1)$. Based on the construction of an appropriate counterpart of $\mathcal F_ν$ on $L_2(0,1)$ and its subdifferential, we provide a solution of the Cauchy problem. For discrete target measures $ν$, this results in a piecewise linear solution formula. We prove invariance and smoothing properties of the flow on subsets of $\mathcal C(0,1)$. For certain $\mathcal F_ν$-flows this implies that initial point measures instantly become absolutely continuous, and stay so over time. Finally, we illustrate the behavior of the flow by various numerical examples using an implicit Euler scheme, which is easily computable by a bisection algorithm. For continuous targets $ν$, also the explicit Euler scheme can be employed, although with limited convergence guarantees.
