NanoFlow: Scalable Normalizing Flows with Sublinear Parameter Complexity

06/11/2020
by   Sang-gil Lee, et al.
0

Normalizing flows (NFs) have become a prominent method for deep generative models that allow for an analytic probability density estimation and efficient synthesis. However, a flow-based network is considered to be inefficient in parameter complexity because of reduced expressiveness of bijective mapping, which renders the models prohibitively expensive in terms of parameters. We present an alternative of parameterization scheme, called NanoFlow, which uses a single neural density estimator to model multiple transformation stages. Hence, we propose an efficient parameter decomposition method and the concept of flow indication embedding, which are key missing components that enable density estimation from a single neural network. Experiments performed on audio and image models confirm that our method provides a new parameter-efficient solution for scalable NFs with significantly sublinear parameter complexity.

READ FULL TEXT
research
04/23/2022

Graphical Residual Flows

Graphical flows add further structure to normalizing flows by encoding n...
research
08/03/2022

AdaCat: Adaptive Categorical Discretization for Autoregressive Models

Autoregressive generative models can estimate complex continuous data di...
research
10/02/2018

FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Models

A promising class of generative models maps points from a simple distrib...
research
10/08/2018

Deep Diffeomorphic Normalizing Flows

The Normalizing Flow (NF) models a general probability density by estima...
research
02/04/2021

Invertible DenseNets with Concatenated LipSwish

We introduce Invertible Dense Networks (i-DenseNets), a more parameter e...
research
03/05/2021

FloMo: Tractable Motion Prediction with Normalizing Flows

The future motion of traffic participants is inherently uncertain. To pl...
research
05/30/2022

Flowification: Everything is a Normalizing Flow

We develop a method that can be used to turn any multi-layer perceptron ...

Please sign up or login with your details

Forgot password? Click here to reset