GANs Secretly Perform Approximate Bayesian Model Selection

Maurizio Filippone, Marius P. Linhard
7/1/2025
cs.LGcs.CVstat.ML

No confident code implementation found for this paper.

Abstract

Generative Adversarial Networks (GANs) are popular and successful generative models. Despite their success, optimization is notoriously challenging and they require regularization against overfitting. In this work, we explain the success and limitations of GANs by interpreting them as probabilistic generative models. This interpretation enables us to view GANs as Bayesian neural networks with partial stochasticity, allowing us to establish conditions of universal approximation. We can then cast the adversarial-style optimization of several variants of GANs as the optimization of a proxy for the marginal likelihood. Taking advantage of the connection between marginal likelihood optimization and Occam's razor, we can define regularization and optimization strategies to smooth the loss landscape and search for solutions with minimum description length, which are associated with flat minima and good generalization. The results on a wide range of experiments indicate that these strategies lead to performance improvements and pave the way to a deeper understanding of regularization strategies for GANs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{filippone2025gans,
  title  = {GANs Secretly Perform Approximate Bayesian Model Selection},
  author = {Maurizio Filippone and Marius P. Linhard},
  year   = {2025},
  eprint = {2507.00651},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.00651v1}
}

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/2507.00651.svg)](https://codeofpaper.com/paper/2507.00651)

Discussion