Understanding Deep Generative Models with Generalized Empirical Likelihoods

Suman Ravuri, Mélanie Rey, Shakir Mohamed, Marc Deisenroth
6/16/2023
cs.LGcs.CV

No official code found. Best implementation: google-deepmind/understanding_deep_generative_models_with_generalized_empirical_likelihood (35 stars, Apache-2.0, last commit 2023-06-27).

Abstract

Understanding how well a deep generative model captures a distribution of high-dimensional data remains an important open challenge. It is especially difficult for certain model classes, such as Generative Adversarial Networks and Diffusion Models, whose models do not admit exact likelihoods. In this work, we demonstrate that generalized empirical likelihood (GEL) methods offer a family of diagnostic tools that can identify many deficiencies of deep generative models (DGMs). We show, with appropriate specification of moment conditions, that the proposed method can identify which modes have been dropped, the degree to which DGMs are mode imbalanced, and whether DGMs sufficiently capture intra-class diversity. We show how to combine techniques from Maximum Mean Discrepancy and Generalized Empirical Likelihood to create not only distribution tests that retain per-sample interpretability, but also metrics that include label information. We find that such tests predict the degree of mode dropping and mode imbalance up to 60% better than metrics such as improved precision/recall. We provide an implementation at https://github.com/deepmind/understanding_deep_generative_models_with_generalized_empirical_likelihood/.

View on arXivView PDF

Code Implementations(1)

Apache-2.0
354Jupyter NotebookJun 27, 20233 years agoApache-2.0

Similar Papers

Cite this paper

@article{ravuri2023understanding,
  title  = {Understanding Deep Generative Models with Generalized Empirical Likelihoods},
  author = {Suman Ravuri and Mélanie Rey and Shakir Mohamed and Marc Deisenroth},
  year   = {2023},
  eprint = {2306.09780},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.09780v2},
  journal = {CVPR 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/2306.09780.svg)](https://codeofpaper.com/paper/2306.09780)

Discussion