A Differential Equation Approach for Wasserstein GANs and Beyond
Zachariah Malik, Yu-Jui Huang

TL;DR
This paper introduces a differential equation framework for Wasserstein GANs, leading to a new class of models (W1-FE) that outperform traditional WGANs when trained with carefully integrated persistent training, supported by theoretical and experimental results.
Contribution
The paper develops an ODE-based perspective for WGANs, deriving a new class of models that improve training efficiency and results through a novel integration of persistent training.
Findings
W1-FE reduces to WGAN when persistent training is off.
W1-FE outperforms WGAN in convergence speed and training quality.
Naive persistent training without the ODE framework can worsen results.
Abstract
This paper proposes a new theoretical lens to view Wasserstein generative adversarial networks (WGANs). To minimize the Wasserstein-1 distance between the true data distribution and our estimate of it, we derive a distribution-dependent ordinary differential equation (ODE) which represents the gradient flow of the Wasserstein-1 loss, and show that a forward Euler discretization of the ODE converges. This inspires a new class of generative models that naturally integrates persistent training (which we call W1-FE). When persistent training is turned off, we prove that W1-FE reduces to WGAN. When we intensify persistent training, W1-FE is shown to outperform WGAN in training experiments from low to high dimensions, in terms of both convergence speed and training results. Intriguingly, one can reap the benefits only when persistent training is carefully integrated through our ODE…
Peer Reviews
Decision·Submitted to ICLR 2025
This paper presents a novel framework for Wasserstein generative adversarial networks (WGANs) based on distribution-dependent ordinary differential equations (ODEs). It utilizes persistent training to enhance the training process of WGANs and provides a solid mathematical foundation for this approach. Additionally, the paper includes numerical results that demonstrate the effectiveness of persistent training at various levels.
The experiments are insufficient; the paper should include additional datasets or real-world applications. It is better to present empirical results using well-known standard datasets. The mathematical framework needs further clarification. For instance, the inequality at the top of page 4 should be explained more thoroughly. The section on "MATHEMATICAL PRELIMINARIES" could benefit from more references. Please include citations for definitions and related concepts. The contributions seem to
* Utilizes tools from optimal transport for analyzing WGANs, providing a generalized WGAN training framework. * Theory provides good insight into generator training hyperparameters, which is corroborated by experiments.
* It seems to me that most of the uncertainty about how well WGAN training follows idealized gradient flow dynamics lies with the discriminator. Can you still arrive at a similar conclusion to thoerem 4.1 when the distance between approximated + true potential function is bounded? * I'd like to see more discussion in the introduction about key differences between contributions of this work and the W2-FE paper. Minor Notes: * Eq 2.2 \mu_t, \mu^d not defined initially * both \varphi and \phi use
1. This paper provides a clear and novel explanation of WGAN's training from the perspective of the gradient flow of Wasserstein distance. 2. Both theoretical explanations and experiments on toy and MNIST datasets demonstrate the effectiveness of persistent training, a common trick for training WGAN.
1. The main contributions in this paper, i.e. discretization and persistent training, are common tricks for training WGANs[1,2], which are not novel enough in practical implementation. For example, as is shown in the proof of Proposition 4.1, persistent training seems equal to just increasing the generator's iterations in the original WGAN's training. Thus please clarify how discretization and persistent training differ from the above existing methods. 2. Obtaining Kantorovich potential is a ch
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLattice Boltzmann Simulation Studies · Gas Dynamics and Kinetic Theory
MethodsConvolution · Wasserstein GAN
