Masked Autoregressive Flow for Density Estimation
George Papamakarios, Theo Pavlakou, Iain Murray

TL;DR
This paper introduces Masked Autoregressive Flow, a flexible normalizing flow model that enhances autoregressive density estimators by stacking models to improve performance, achieving state-of-the-art results.
Contribution
It proposes a novel stacking approach for autoregressive models to create Masked Autoregressive Flow, generalizing existing flows like Real NVP and Inverse Autoregressive Flow.
Findings
Achieves state-of-the-art density estimation performance
Demonstrates flexibility and effectiveness of the stacking approach
Generalizes previous normalizing flow models
Abstract
Autoregressive models are among the best performing neural density estimators. We describe an approach for increasing the flexibility of an autoregressive model, based on modelling the random numbers that the model uses internally when generating data. By constructing a stack of autoregressive models, each modelling the random numbers of the next model in the stack, we obtain a type of normalizing flow suitable for density estimation, which we call Masked Autoregressive Flow. This type of flow is closely related to Inverse Autoregressive Flow and is a generalization of Real NVP. Masked Autoregressive Flow achieves state-of-the-art performance in a range of general-purpose density estimation tasks.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Adversarial Robustness in Machine Learning · Generative Adversarial Networks and Image Synthesis
