English

Composing Normalizing Flows for Inverse Problems

Machine Learning 2021-06-16 v3 Information Theory Machine Learning math.IT

Abstract

Given an inverse problem with a normalizing flow prior, we wish to estimate the distribution of the underlying signal conditioned on the observations. We approach this problem as a task of conditional inference on the pre-trained unconditional flow model. We first establish that this is computationally hard for a large class of flow models. Motivated by this, we propose a framework for approximate inference that estimates the target conditional as a composition of two flow models. This formulation leads to a stable variational inference training procedure that avoids adversarial training. Our method is evaluated on a variety of inverse problems and is shown to produce high-quality samples with uncertainty quantification. We further demonstrate that our approach can be amortized for zero-shot inference.

Keywords

Cite

@article{arxiv.2002.11743,
  title  = {Composing Normalizing Flows for Inverse Problems},
  author = {Jay Whang and Erik M. Lindgren and Alexandros G. Dimakis},
  journal= {arXiv preprint arXiv:2002.11743},
  year   = {2021}
}