Efficient Multimodal Sampling via Tempered Distribution Flow

Yixuan Qiu, Xiao Wang
4/8/2023
stat.MEcs.LGstat.CO

Official code: yixuan/temperflow (11 stars, last commit 2023-04-11).

Abstract

Sampling from high-dimensional distributions is a fundamental problem in statistical research and practice. However, great challenges emerge when the target density function is unnormalized and contains isolated modes. We tackle this difficulty by fitting an invertible transformation mapping, called a transport map, between a reference probability measure and the target distribution, so that sampling from the target distribution can be achieved by pushing forward a reference sample through the transport map. We theoretically analyze the limitations of existing transport-based sampling methods using the Wasserstein gradient flow theory, and propose a new method called TemperFlow that addresses the multimodality issue. TemperFlow adaptively learns a sequence of tempered distributions to progressively approach the target distribution, and we prove that it overcomes the limitations of existing methods. Various experiments demonstrate the superior performance of this novel sampler compared to traditional methods, and we show its applications in modern deep learning tasks such as image generation. The programming code for the numerical experiments is available at https://github.com/yixuan/temperflow.

View on arXivView PDF

Code Implementations(1)

yixuan/temperflowOfficial100%

Efficient Multimodal Sampling via Tempered Distribution Flow

112R, ShellApr 8, 20233 years ago
deep-learningmachine-learningneural-networksstatistical-learningstatistical-sampling

Similar Papers

Cite this paper

@article{qiu2023efficient,
  title  = {Efficient Multimodal Sampling via Tempered Distribution Flow},
  author = {Yixuan Qiu and Xiao Wang},
  year   = {2023},
  eprint = {2304.03933},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.03933v1}
}

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

Discussion