CInC Flow: Characterizable Invertible 3x3 Convolution

07/03/2021
by   Sandeep Nagar, et al.
0

Normalizing flows are an essential alternative to GANs for generative modelling, which can be optimized directly on the maximum likelihood of the dataset. They also allow computation of the exact latent vector corresponding to an image since they are composed of invertible transformations. However, the requirement of invertibility of the transformation prevents standard and expressive neural network models such as CNNs from being directly used. Emergent convolutions were proposed to construct an invertible 3×3 CNN layer using a pair of masked CNN layers, making them inefficient. We study conditions such that 3×3 CNNs are invertible, allowing them to construct expressive normalizing flows. We derive necessary and sufficient conditions on a padded CNN for it to be invertible. Our conditions for invertibility are simple, can easily be maintained during the training process. Since we require only a single CNN layer for every effective invertible CNN layer, our approach is more efficient than emerging convolutions. We also proposed a coupling method, Quad-coupling. We benchmark our approach and show similar performance results to emergent convolutions while improving the model's efficiency.

READ FULL TEXT

page 4

page 5

page 6

research
01/30/2019

Emerging Convolutions for Generative Normalizing Flows

Generative flows are attractive because they admit exact likelihood opti...
research
07/19/2020

Generative Flows with Matrix Exponential

Generative flows models enjoy the properties of tractable exact likeliho...
research
02/27/2020

Woodbury Transformations for Deep Generative Flows

Normalizing flows are deep generative models that allow efficient likeli...
research
01/23/2023

FInC Flow: Fast and Invertible k × k Convolutions for Normalizing Flows

Invertible convolutions have been an essential element for building expr...
research
12/15/2021

Funnels: Exact maximum likelihood with dimensionality reduction

Normalizing flows are diffeomorphic, typically dimension-preserving, mod...
research
05/29/2019

Stabilizing GANs with Octave Convolutions

In this preliminary report, we present a simple but very effective techn...
research
06/23/2019

Ego-CNN: Distributed, Egocentric Representations of Graphs for Detecting Critical Structures

We study the problem of detecting critical structures using a graph embe...

Please sign up or login with your details

Forgot password? Click here to reset