FInC Flow: Fast and Invertible k × k Convolutions for Normalizing Flows
Not on the map. Why?
Abstract (arXiv)
Invertible convolutions have been an essential element for building expressive normalizing flow-based generative models since their introduction in Glow. Several attempts have been made to design invertible k × k convolutions that are efficient in training and sampling passes. Though these attempts have improved the expressivity and sampling efficiency, they severely lagged behind Glow which used only 1 × 1 convolutions in terms of sampling time. Also, many of the approaches mask a large number of parameters of the underlying convolution, resulting in lower expressivity on a fixed run-time budget. We propose a k × k convolutional layer and Deep Normalizing Flow architecture which i.) has a fast parallel inversion algorithm with running time O(n k2) (n is height and width of the input image and k is kernel size), ii.) masks the minimal amount of learnable parameters in a layer. iii.) gives better forward pass and sampling times comparable to other k × k convolution-based models on real-world benchmarks. We provide an implementation of the proposed parallel algorithm for sampling using our invertible convolutions on GPUs. Benchmarks on CIFAR-10, ImageNet, and CelebA datasets show comparable performance to previous works regarding bits per dimension while significantly improving the sampling time.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 25 of its 42 references that are in the map. First posted on arXiv 23 Jan 2023.
Builds on
25 of 42 references.
References · 25
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019Generative Modeling by Estimating Gradients of the Data Distributioncited by 4,067
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2015Variational Inference with Normalizing Flowscited by 2,161
- 2016Density estimation using Real NVPcited by 2,029
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
13 more
- 2019An Introduction to Variational Autoencoderscited by 997
- 2021Maximum Likelihood Training of Score-Based Diffusion Modelscited by 670
- 2018Invertible Residual Networkscited by 364
- 2020PolyGen: An Autoregressive Generative Model of 3D Meshescited by 267
- 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
- 2022Generative Flow Networks for Discrete Probabilistic Modelingcited by 113
- 2019MintNet: Building Invertible Neural Networks with Masked Convolutionscited by 35
- 2019MaCow: Masked Convolutional Generative Flowcited by 32
- 2019Emerging Convolutions for Generative Normalizing Flowscited by 31
- 2022Efficient-VDVAE: Less is morecited by 26
- 2020Self Normalizing Flowscited by 12
- 2022ButterflyFlow: Building Invertible Layers with Butterfly Matricescited by 12
- 2020Woodbury Transformations for Deep Generative Flowscited by 10
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.