Self Normalizing Flows
T. Anderson Keller, Jorn W. T. Peters, Priyank Jaini, Emiel Hoogeboom, Patrick Forré, Max Welling
Abstract
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(D 3 ) to O(D 2 ), 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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 08209faa-5685-4d79-89a8-21d08b3564fbCited by top-tier papers7
- Maximum Entropy Reinforcement Learning via Energy-Based Normalizing FlowChen-Hao Chao, Chien Feng, Wei-Fang Sun, Cheng-Kuang Lee et al.NeurIPS 2024 · 29 citations
- Lifting Architectural Constraints of Injective FlowsPeter Sorrenson, Felix Draxler, Armand Rousselot, Sander Hummerich et al.ICLR 2024 · 16 citations
- Semi-Autoregressive Energy Flows: Exploring Likelihood-Free Training of Normalizing FlowsPhillip Si, Zeyi Chen, Subham Sekhar Sahoo, Yair Schiff et al.ICML 2023 · 9 citations
- Training Energy-Based Normalizing Flow with Score-Matching ObjectivesChen-Hao Chao, Wei-Fang Sun, Yen-Chang Hsu, Zsolt Kira et al.NeurIPS 2023 · 7 citations
- Exact, Tractable Gauss-Newton Optimization in Deep Reversible Architectures Reveal Poor GeneralizationDavide Buffelli, Jamie McGowan, Wangkun Xu, Alexandru Cioba et al.NeurIPS 2024 · 6 citations
Builds on4
- A Theoretical Framework for Target PropagationAlexander Meulemans, Francesco S. Carzaniga, Johan A. K. Suykens, João Sacramento et al.NeurIPS 2020 · 110 citations
- The Convolution Exponential and Generalized Sylvester FlowsEmiel Hoogeboom, Victor Garcia Satorras, Jakub M. Tomczak, Max WellingNeurIPS 2020 · 30 citations
- Relative gradient optimization of the Jacobian term in unsupervised deep learningLuigi Gresele, Giancarlo Fissore, Adrián Javaloy, Bernhard Schölkopf et al.NeurIPS 2020 · 25 citations
- Woodbury Transformations for Deep Generative FlowsYou Lu, Bert HuangNeurIPS 2020 · 19 citations
Related papers
- OT-Flow: Fast and Accurate Continuous Normalizing Flows via Optimal TransportDerek Onken, Samy Wu Fung, Xingjian Li, Lars RuthottoAAAI 2021 · 210 citations
- CDFlow: Building Invertible Layers with Circulant and Diagonal MatricesXuchen Feng, Siyu LiaoNeurIPS 2025 · 1 citation
- Deterministic Langevin Monte Carlo with Normalizing Flows for Bayesian InferenceRichard D. P. Grumitt, Biwei Dai, Uros SeljakNeurIPS 2022 · 15 citations
- Fast and unified path gradient estimators for normalizing flowsLorenz Vaitl, Ludwig Winkler, Lorenz Richter, Pan KesselICLR 2024 · 6 citations
- Gradient Boosted Normalizing FlowsRobert A. Giaquinto, Arindam BanerjeeNeurIPS 2020 · 11 citations
