Automatic variational inference with cascading flows

02/09/2021
by   Luca Ambrogioni, et al.
0

The automation of probabilistic reasoning is one of the primary aims of machine learning. Recently, the confluence of variational inference and deep learning has led to powerful and flexible automatic inference methods that can be trained by stochastic gradient descent. In particular, normalizing flows are highly parameterized deep models that can fit arbitrarily complex posterior densities. However, normalizing flows struggle in highly structured probabilistic programs as they need to relearn the forward-pass of the program. Automatic structured variational inference (ASVI) remedies this problem by constructing variational programs that embed the forward-pass. Here, we combine the flexibility of normalizing flows and the prior-embedding property of ASVI in a new family of variational programs, which we named cascading flows. A cascading flows program interposes a newly designed highway flow architecture in between the conditional distributions of the prior program such as to steer it toward the observed data. These programs can be constructed automatically from an input probabilistic program and can also be amortized automatically. We evaluate the performance of the new variational programs in a series of structured inference problems. We find that cascading flows have much higher performance than both normalizing flows and ASVI in a large set of structured inference problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/07/2013

Automated Variational Inference in Probabilistic Programming

We present a new algorithm for approximate inference in probabilistic pr...
research
02/03/2020

Automatic structured variational inference

The aim of probabilistic programming is to automatize every aspect of pr...
research
10/12/2021

Embedded-model flows: Combining the inductive biases of model-free deep learning and explicit probabilistic modeling

Normalizing flows have shown great success as general-purpose density es...
research
07/20/2019

Towards Verified Stochastic Variational Inference for Probabilistic Programs

Probabilistic programming is the idea of writing models from statistics ...
research
06/23/2021

ADAVI: Automatic Dual Amortized Variational Inference Applied To Pyramidal Bayesian Models

Frequently, population studies feature pyramidally-organized data repres...
research
07/06/2021

Implicit Variational Conditional Sampling with Normalizing Flows

We present a method for conditional sampling with normalizing flows when...
research
02/11/2022

Bernstein Flows for Flexible Posteriors in Variational Bayes

Variational inference (VI) is a technique to approximate difficult to co...

Please sign up or login with your details

Forgot password? Click here to reset