Gradient Flow Drifting: Generative Modeling via Wasserstein Gradient Flows of KDE-Approximated Divergences
Organizations: The Chinese University of Hong Kong Hong Kong · Civil Aviation University of China Tianjin
Abstract
We reveal a precise mathematical framework about a new family of generative models which we call Gradient Flow Drifting. With this framework, we prove an equivalence between the recently proposed Drifting Model and the Wasserstein gradient flow of the forward KL divergence under kernel density estimation (KDE) approximation. Specifically, we prove that the drifting field of drifting model (arXiv:2602.04770) equals, up to a bandwidth-squared scaling factor, the difference of KDE log-density gradients , which is exactly the particle velocity field of the Wasserstein-2 gradient flow of with KDE-approximated densities. Besides that, this broad family of generative models can also include MMD-based generators, which arises as special cases of Wasserstein gradient flows of different divergences under KDE approximation. We provide a concise identifiability proof, and a theoretically grounded mixed-divergence strategy. We combine reverse KL and divergence gradient flows to simultaneously avoid mode collapse and mode blurring, and extend this method onto Riemannian manifold which loosens the constraints on the kernel function, and makes this method more suitable for the semantic space. Preliminary experiments on synthetic benchmarks validate the framework.
Figures & tables
| Divergence | KDE velocity field | Model | ||
|---|---|---|---|---|
| Forward KL | Drifting | |||
| Reverse KL | – | |||
| – | ||||
| MMD | ||||
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Functional | WGF velocity | Model |
|---|---|---|
| Drifting ( ) | ||
| - | ||
| - | ||
| MMD generators |
| Kernel | K1. | K2. | K3. | K4. | Status |
|---|---|---|---|---|---|
| Gaussian | ✓ | ✓ | ✓ | ✓ | ✓ |
| IMQ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pseudo-Huber | ✓ | ✓ | ✓ | ✓ | ✓ |
| Matérn ( ) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Laplace | ✓ | ✓ | ✓ | ✗ | ✗ |
| ✓: verified; ✗: fails. | |||||
Generative Modeling
Generative modeling learns data distributions to create new samples, from images and text to molecules, simulations, and structured records.
See all 493 papers