Unifying GANs and Score-Based Diffusion as Generative Particle Models

Jean-Yves Franceschi, Mike Gartrell, Ludovic Dos Santos, Thibaut Issenhuth, Emmanuel de Bézenac +2 more
5/25/2023
cs.LGcs.CVcs.NE

No official code found. Best implementation: White-Link/gpm (24 stars, Apache-2.0, last commit 2025-01-05).

Abstract

Particle-based deep generative models, such as gradient flows and score-based diffusion models, have recently gained traction thanks to their striking performance. Their principle of displacing particle distributions using differential equations is conventionally seen as opposed to the previously widespread generative adversarial networks (GANs), which involve training a pushforward generator network. In this paper we challenge this interpretation, and propose a novel framework that unifies particle and adversarial generative models by framing generator training as a generalization of particle models. This suggests that a generator is an optional addition to any such generative model. Consequently, integrating a generator into a score-based diffusion model and training a GAN without a generator naturally emerge from our framework. We empirically test the viability of these original models as proofs of concepts of potential applications of our framework.

View on arXivView PDF

Code Implementations(1)

White-Link/gpmCommunity100%
Apache-2.0

Official implementation of the paper "Unifying GANs and Score-Based Diffusion as Generative Particle Models", NeurIPS 2023

241Shell, PythonMay 25, 20231 years agoApache-2.0

Similar Papers

Cite this paper

@article{franceschi2023unifying,
  title  = {Unifying GANs and Score-Based Diffusion as Generative Particle Models},
  author = {Jean-Yves Franceschi and Mike Gartrell and Ludovic Dos Santos and Thibaut Issenhuth and Emmanuel de Bézenac and Mickaël Chen and Alain Rakotomamonjy},
  year   = {2023},
  eprint = {2305.16150},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.16150v3},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.16150.svg)](https://codeofpaper.com/paper/2305.16150)

Discussion