Self Normalizing Flows
Not on the map. Why?
Abstract (arXiv)
Efficient gradient computation of the Jacobian determinant term is a core problem in many machine learning settings, and especially so in the normalizing flow framework. Most proposed flow models therefore either restrict to a function class with easy evaluation of the Jacobian determinant, or an efficient estimator thereof. However, these restrictions limit the performance of such density models, frequently requiring significant depth to reach desired performance levels. In this work, we propose Self Normalizing Flows, a flexible framework for training normalizing flows by replacing expensive terms in the gradient by learned approximate inverses at each layer. This reduces the computational complexity of each layer's exact update from O(D3) to O(D2), allowing for the training of flow architectures which were otherwise computationally infeasible, while also providing efficient sampling. We show experimentally that such models are remarkably stable and optimize to similar data likelihood values as their exact gradient counterparts, while training more quickly and surpassing the performance of functionally constrained counterparts.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 5; 2024: 3; 2025: 1.
12 papers.
- 2023Free-form Flows: Make Any Architecture a Normalizing Flowcited by 26
- 2024Maximum Entropy Reinforcement Learning via Energy-Based Normalizing Flowcited by 25
- 2023Lifting Architectural Constraints of Injective Flowscited by 17
- 2023A Review of Change of Variable Formulas for Generative Modelingcited by 12
- 2022Semi-Autoregressive Energy Flows: Exploring Likelihood-Free Training of Normalizing Flowscited by 9
- 2022RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Networkcited by 6
- 2023Training Energy-Based Normalizing Flow with Score-Matching Objectivescited by 6
- 2022Orthonormal Convolutions for the Rotation Based Iterative Gaussianizationcited by 2
- 2023FInC Flow: Fast and Invertible k × k Convolutions for Normalizing Flowscited by 2
- 2024Deep Generative Model based Rate-Distortion for Image Downscaling Assessmentcited by 1
- 2025Hamiltonian Normalizing Flows as kinetic PDE solvers: application to the 1D Vlasov-Poisson Equationscited by 1
- 2024Parallel Backpropagation for Inverse of a Convolution with Application to Normalizing Flowscited by 0
- 2025Hamiltonian Normalizing Flows as kinetic PDE solvers: application to the 1D Vlasov-Poisson Equations7 May 2025
- 2024Parallel Backpropagation for Inverse of a Convolution with Application to Normalizing Flows18 Oct 2024
- 2024Maximum Entropy Reinforcement Learning via Energy-Based Normalizing Flow22 May 2024
- 2024Deep Generative Model based Rate-Distortion for Image Downscaling Assessment22 Mar 2024
- 2023Free-form Flows: Make Any Architecture a Normalizing Flow25 Oct 2023
- 2023A Review of Change of Variable Formulas for Generative Modeling4 Aug 2023
- 2023Lifting Architectural Constraints of Injective Flows2 Jun 2023
- 2023Training Energy-Based Normalizing Flow with Score-Matching Objectives24 May 2023
- 2023FInC Flow: Fast and Invertible k × k Convolutions for Normalizing Flows23 Jan 2023
- 2022RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Network28 Jun 2022
- 2022Semi-Autoregressive Energy Flows: Exploring Likelihood-Free Training of Normalizing Flows14 Jun 2022
- 2022Orthonormal Convolutions for the Rotation Based Iterative Gaussianization8 Jun 2022