Rectangular Flows for Manifold Learning
Not on the map. Why?
Abstract (arXiv)
Normalizing flows are invertible neural networks with tractable change-of-volume terms, which allow optimization of their parameters to be efficiently performed via maximum likelihood. However, data of interest are typically assumed to live in some (often unknown) low-dimensional manifold embedded in a high-dimensional ambient space. The result is a modelling mismatch since -- by construction -- the invertibility requirement implies high-dimensional support of the learned distribution. Injective flows, mappings from low- to high-dimensional spaces, aim to fix this discrepancy by learning distributions on manifolds, but the resulting volume-change term becomes more challenging to evaluate. Current approaches either avoid computing this term entirely using various heuristics, or assume the manifold is known beforehand and therefore are not widely applicable. Instead, we propose two methods to tractably calculate the gradient of this term with respect to the parameters of the model, relying on careful use of automatic differentiation and techniques from numerical linear algebra. Both approaches perform end-to-end nonlinear manifold learning and density estimation for data projected onto this manifold. We study the trade-offs between our proposed methods, empirically verify that we outperform approaches ignoring the volume-change term by more accurately learning manifolds and the corresponding distributions on them, and show promising results on out-of-distribution detection. Our code is available at https://github.com/layer6ai-labs/rectangular-flows.
Key facts. Cited by 49 papers in the map (data through 7 Oct 2026). Builds on 35 of its 70 references that are in the map. First posted on arXiv 2 Jun 2021.
Builds on
35 of 70 references.
References · 35
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2014Going Deeper with Convolutionscited by 4,231
- 2015Variational Inference with Normalizing Flowscited by 2,161
- 2016Density estimation using Real NVPcited by 2,029
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,315
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2016Deep Variational Information Bottleneckcited by 915
- 2015Automatic differentiation in machine learning: a surveycited by 846
23 more
- 2017Masked Autoregressive Flow for Density Estimationcited by 680
- 2016Improving Variational Inference with Inverse Autoregressive Flowcited by 636
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
- 2019Neural Spline Flowscited by 590
- 2019Likelihood Ratios for Out-of-Distribution Detectioncited by 451
- 2018Do Deep Generative Models Know What They Don't Know?cited by 443
- 2018Invertible Residual Networkscited by 364
- 2019Residual Flows for Invertible Generative Modelingcited by 256
- 2019Diagnosing and Enhancing VAE Modelscited by 192
- 2020Riemannian Continuous Normalizing Flowscited by 143
- 2020Normalizing Flows on Tori and Spherescited by 117
- 2020Flows for simultaneous manifold learning and density estimationcited by 117
- 2020Convex Potential Flows: Universal Probability Distributions with Optimal Transport and Convex Optimizationcited by 89
- 2020Understanding and Mitigating Exploding Inverses in Invertible Neural Networkscited by 71
- 2016Normalizing Flows on Riemannian Manifoldscited by 68
- 2018Uncertainty in the Variational Information Bottleneckcited by 39
- 2021Implicit Normalizing Flowscited by 28
- 2020Regularized Autoencoders via Relaxed Injective Probability Flowcited by 23
- 2020Randomized Automatic Differentiationcited by 23
- 2020Normalizing Flows Across Dimensionscited by 19
- 2015Large-scale Log-determinant Computation through Stochastic Chebyshev Expansionscited by 17
- 2021Bias-Free Scalable Gaussian Processes via Randomized Truncationscited by 15
- 2017Maximum Entropy Flow Networkscited by 3
Built on by
Citing papers per year: 2021: 3; 2022: 18; 2023: 11; 2024: 5; 2025: 7; 2026: 5.
49 papers.
Sort:
By area:
- 2022Riemannian Score-Based Generative Modellingcited by 216
- 2022Verifying the Union of Manifolds Hypothesis for Image Datacited by 62
- 2024Deep Generative Models through the Lens of the Manifold Hypothesis: A Survey and New Connectionscited by 47
- 2021Tractable Density Estimation on Learned Manifolds with Conformal Embedding Flowscited by 30
- 2022LIDL: Local Intrinsic Dimension Estimation Using Approximate Likelihoodcited by 30
- 2023Explicitly Minimizing the Blur Error of Variational Autoencoderscited by 29
- 2022Diagnosing and Fixing Manifold Overfitting in Deep Generative Modelscited by 28
- 2022Embrace the Gap: VAEs Perform Independent Mechanism Analysiscited by 28
- 2022CaloMan: Fast generation of calorimeter showers with density estimation on learned manifoldscited by 28
- 2023Free-form Flows: Make Any Architecture a Normalizing Flowcited by 26
- 2024A Geometric Explanation of the Likelihood OOD Detection Paradoxcited by 22
- 2023Lifting Architectural Constraints of Injective Flowscited by 17
37 more
- 2021Entropic Issues in Likelihood-Based OOD Detectioncited by 16
- 2023Canonical normalizing flows for manifold learningcited by 15
- 2023A Review of Change of Variable Formulas for Generative Modelingcited by 12
- 2022Gradual Domain Adaptation via Normalizing Flowscited by 11
- 2022VQ-Flows: Vector Quantized Local Normalizing Flowscited by 10
- 2022Semi-Autoregressive Energy Flows: Exploring Likelihood-Free Training of Normalizing Flowscited by 9
- 2022Denoising Deep Generative Modelscited by 6
- 2023Diffusion map particle systems for generative modelingcited by 6
- 2022Nonlinear Isometric Manifold Learning for Injective Normalizing Flowscited by 5
- 2022Flowification: Everything is a Normalizing Flowcited by 5
- 2022Neural Implicit Manifold Learning for Topology-Aware Density Estimationcited by 5
- 2023Implicit Variational Inference for High-Dimensional Posteriorscited by 5
- 2021Spread Flows for Manifold Modellingcited by 4
- 2022Principal Manifold Flowscited by 4
- 2022Deterministic training of generative autoencoders using invertible layerscited by 3
- 2022Particle-Based Score Estimation for State Space Model Learning in Autonomous Drivingcited by 3
- 2023Generative Invertible Quantum Neural Networkscited by 3
- 2025Learning Geometry and Topology via Multi-Chart Flowscited by 3
- 2025Sparse Autoencoders, Again?cited by 3
- 2023TR0N: Translator Networks for 0-Shot Plug-and-Play Conditional Generationcited by 2
- 2024Analyzing Generative Models by Manifold Entropic Metricscited by 2
- 2025On Convolutions, Intrinsic Dimension, and Diffusion Modelscited by 2
- 2022Interval Bound Interpolation for Few-shot Learning with Few Taskscited by 1
- 2023Simple Mechanisms for Representing, Indexing and Manipulating Conceptscited by 1
- 2024Injective flows for star-like manifoldscited by 1
- 2024Inflationary Flows: Calibrated Bayesian Inference with Diffusion-Based Modelscited by 1
- 2025Beyond Diagonal Covariance: Flexible Posterior VAEs via Free-Form Injective Flowscited by 1
- 2025Estimating Dataset Dimension via Singular Metrics under the Manifold Hypothesis: Application to Inverse Problemscited by 1
- 2022Joint Manifold Learning and Density Estimation Using Normalizing Flowscited by 0
- 2023Out-of-distribution detection using normalizing flows on the data manifoldcited by 0
- 2025Random Projection Flows for Efficient Manifold Density Estimationcited by 0
- 2025Adaptive Symmetrization of the KL Divergencecited by 0
- 2026From Core to Detail: Unsupervised Disentanglement with Entropy-Ordered Flowscited by 0
- 2026Deep Networks Favor Simple Datacited by 0
- 2026Geometric Decoupling: Diagnosing the Structural Instability of Latentcited by 0
- 2026Beyond Rigid Alignment: Graph Federated Learning via Dual Manifold Calibrationcited by 0
- 2026FloDR: An invertible dimensionality reduction method based on a normalising flowcited by 0
- 2026FloDR: An invertible dimensionality reduction method based on a normalising flow28 Jul 2026
- 2026Beyond Rigid Alignment: Graph Federated Learning via Dual Manifold Calibration7 May 2026
- 2026Geometric Decoupling: Diagnosing the Structural Instability of Latent20 Apr 2026
- 2026Deep Networks Favor Simple Data1 Apr 2026
- 2026From Core to Detail: Unsupervised Disentanglement with Entropy-Ordered Flows6 Feb 2026
- 2025Adaptive Symmetrization of the KL Divergence14 Nov 2025
- 2025Random Projection Flows for Efficient Manifold Density Estimation24 Sep 2025
- 2025Estimating Dataset Dimension via Singular Metrics under the Manifold Hypothesis: Application to Inverse Problems9 Jul 2025
- 2025On Convolutions, Intrinsic Dimension, and Diffusion Models25 Jun 2025
- 2025Sparse Autoencoders, Again?5 Jun 2025
- 2025Beyond Diagonal Covariance: Flexible Posterior VAEs via Free-Form Injective Flows2 Jun 2025
- 2025Learning Geometry and Topology via Multi-Chart Flows30 May 2025
37 more
- 2024Analyzing Generative Models by Manifold Entropic Metrics25 Oct 2024
- 2024Inflationary Flows: Calibrated Bayesian Inference with Diffusion-Based Models11 Jul 2024
- 2024Injective flows for star-like manifolds13 Jun 2024
- 2024Deep Generative Models through the Lens of the Manifold Hypothesis: A Survey and New Connections3 Apr 2024
- 2024A Geometric Explanation of the Likelihood OOD Detection Paradox27 Mar 2024
- 2023Free-form Flows: Make Any Architecture a Normalizing Flow25 Oct 2023
- 2023Canonical normalizing flows for manifold learning19 Oct 2023
- 2023Simple Mechanisms for Representing, Indexing and Manipulating Concepts18 Oct 2023
- 2023Implicit Variational Inference for High-Dimensional Posteriors10 Oct 2023
- 2023Out-of-distribution detection using normalizing flows on the data manifold26 Aug 2023
- 2023A Review of Change of Variable Formulas for Generative Modeling4 Aug 2023
- 2023Lifting Architectural Constraints of Injective Flows2 Jun 2023
- 2023TR0N: Translator Networks for 0-Shot Plug-and-Play Conditional Generation26 Apr 2023
- 2023Explicitly Minimizing the Blur Error of Variational Autoencoders12 Apr 2023
- 2023Diffusion map particle systems for generative modeling1 Apr 2023
- 2023Generative Invertible Quantum Neural Networks24 Feb 2023
- 2022Particle-Based Score Estimation for State Space Model Learning in Autonomous Driving14 Dec 2022
- 2022Denoising Deep Generative Models30 Nov 2022
- 2022CaloMan: Fast generation of calorimeter showers with density estimation on learned manifolds23 Nov 2022
- 2022Verifying the Union of Manifolds Hypothesis for Image Data6 Jul 2022
- 2022LIDL: Local Intrinsic Dimension Estimation Using Approximate Likelihood29 Jun 2022
- 2022Gradual Domain Adaptation via Normalizing Flows23 Jun 2022
- 2022Neural Implicit Manifold Learning for Topology-Aware Density Estimation22 Jun 2022
- 2022Semi-Autoregressive Energy Flows: Exploring Likelihood-Free Training of Normalizing Flows14 Jun 2022
- 2022Joint Manifold Learning and Density Estimation Using Normalizing Flows7 Jun 2022
- 2022Embrace the Gap: VAEs Perform Independent Mechanism Analysis6 Jun 2022
- 2022Flowification: Everything is a Normalizing Flow30 May 2022
- 2022Deterministic training of generative autoencoders using invertible layers19 May 2022
- 2022Diagnosing and Fixing Manifold Overfitting in Deep Generative Models14 Apr 2022
- 2022Interval Bound Interpolation for Few-shot Learning with Few Tasks7 Apr 2022
- 2022VQ-Flows: Vector Quantized Local Normalizing Flows22 Mar 2022
- 2022Nonlinear Isometric Manifold Learning for Injective Normalizing Flows8 Mar 2022
- 2022Principal Manifold Flows14 Feb 2022
- 2022Riemannian Score-Based Generative Modelling6 Feb 2022
- 2021Spread Flows for Manifold Modelling29 Sep 2021
- 2021Entropic Issues in Likelihood-Based OOD Detection22 Sep 2021
- 2021Tractable Density Estimation on Learned Manifolds with Conformal Embedding Flows9 Jun 2021
- 2022Riemannian Score-Based Generative Modellingcited by 216
- 2024Deep Generative Models through the Lens of the Manifold Hypothesis: A Survey and New Connectionscited by 47
- 2025On Convolutions, Intrinsic Dimension, and Diffusion Modelscited by 2
- 2026Geometric Decoupling: Diagnosing the Structural Instability of Latentcited by 0
- 2026Geometric Decoupling: Diagnosing the Structural Instability of Latent20 Apr 2026
- 2025On Convolutions, Intrinsic Dimension, and Diffusion Models25 Jun 2025
- 2024Deep Generative Models through the Lens of the Manifold Hypothesis: A Survey and New Connections3 Apr 2024
- 2022Riemannian Score-Based Generative Modelling6 Feb 2022
- 2022Verifying the Union of Manifolds Hypothesis for Image Datacited by 62
- 2021Tractable Density Estimation on Learned Manifolds with Conformal Embedding Flowscited by 30
- 2022LIDL: Local Intrinsic Dimension Estimation Using Approximate Likelihoodcited by 30
- 2023Explicitly Minimizing the Blur Error of Variational Autoencoderscited by 29
- 2022Diagnosing and Fixing Manifold Overfitting in Deep Generative Modelscited by 28
- 2022Embrace the Gap: VAEs Perform Independent Mechanism Analysiscited by 28
- 2022CaloMan: Fast generation of calorimeter showers with density estimation on learned manifoldscited by 28
- 2023Free-form Flows: Make Any Architecture a Normalizing Flowcited by 26
- 2024A Geometric Explanation of the Likelihood OOD Detection Paradoxcited by 22
- 2023Lifting Architectural Constraints of Injective Flowscited by 17
- 2021Entropic Issues in Likelihood-Based OOD Detectioncited by 16
- 2023Canonical normalizing flows for manifold learningcited by 15
12 most cited of 45 All 45 (JSON)
- 2026FloDR: An invertible dimensionality reduction method based on a normalising flow28 Jul 2026
- 2026Beyond Rigid Alignment: Graph Federated Learning via Dual Manifold Calibration7 May 2026
- 2026Deep Networks Favor Simple Data1 Apr 2026
- 2026From Core to Detail: Unsupervised Disentanglement with Entropy-Ordered Flows6 Feb 2026
- 2025Adaptive Symmetrization of the KL Divergence14 Nov 2025
- 2025Random Projection Flows for Efficient Manifold Density Estimation24 Sep 2025
- 2025Estimating Dataset Dimension via Singular Metrics under the Manifold Hypothesis: Application to Inverse Problems9 Jul 2025
- 2025Sparse Autoencoders, Again?5 Jun 2025
- 2025Beyond Diagonal Covariance: Flexible Posterior VAEs via Free-Form Injective Flows2 Jun 2025
- 2025Learning Geometry and Topology via Multi-Chart Flows30 May 2025
- 2024Analyzing Generative Models by Manifold Entropic Metrics25 Oct 2024
- 2024Inflationary Flows: Calibrated Bayesian Inference with Diffusion-Based Models11 Jul 2024
12 newest of 45 All 45 (JSON)