Semi-Discrete Normalizing Flows through Differentiable Tessellation
Not on the map. Why?
Abstract (arXiv)
Mapping between discrete and continuous distributions is a difficult task and many have had to resort to heuristical approaches. We propose a tessellation-based approach that directly learns quantization boundaries in a continuous space, complete with exact likelihood evaluations. This is done through constructing normalizing flows on convex polytopes parameterized using a simple homeomorphism with an efficient log determinant Jacobian. We explore this approach in two application settings, mapping from discrete to continuous and vice versa. Firstly, a Voronoi dequantization allows automatically learning quantization boundaries in a multidimensional space. The location of boundaries and distances between regions can encode useful structural relations between the quantized discrete values. Secondly, a Voronoi mixture model has near-constant computation cost for likelihood evaluation regardless of the number of mixture components. Empirically, we show improvements over existing methods across a range of structured data modalities.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 38 of its 64 references that are in the map. First posted on arXiv 14 Mar 2022.
Builds on
38 of 64 references.
References · 38
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Neural Discrete Representation Learningcited by 4,650
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2016Density estimation using Real NVPcited by 2,029
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2019Generating Diverse High-Fidelity Images with VQ-VAE-2cited by 1,376
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,315
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
26 more
- 2018Computational Optimal Transportcited by 765
- 2017Masked Autoregressive Flow for Density Estimationcited by 680
- 2019Neural Spline Flowscited by 590
- 2018FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Modelscited by 584
- 2019Differentiable Convex Optimization Layerscited by 458
- 2017PixelCNN++: Improving the PixelCNN with Discretized Logistic Mixture Likelihood and Other Modificationscited by 415
- 2015A note on the evaluation of generative modelscited by 291
- 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
- 2020Equivariant Flows: Exact Likelihood Generative Learning for Symmetric Densitiescited by 248
- 2020The Lipschitz Constant of Self-Attentioncited by 171
- 2021E(n) Equivariant Normalizing Flowscited by 165
- 2018Three Mechanisms of Weight Decay Regularizationcited by 112
- 2019Graph Normalizing Flowscited by 103
- 2019FlowSeq: Non-Autoregressive Conditional Sequence Generation with Generative Flowcited by 89
- 2019Integer Discrete Flows and Lossless Compressioncited by 82
- 2020SurVAE Flows: Surjections to Bridge the Gap between VAEs and Flowscited by 71
- 2019Discrete Flows: Invertible Generative Models of Discrete Datacited by 68
- 2019Latent Normalizing Flows for Discrete Sequencescited by 66
- 2020Augmented Normalizing Flows: Bridging the Gap Between Generative Flows and Latent Variable Modelscited by 66
- 2013RNADE: The real-valued neural autoregressive density-estimatorcited by 65
- 2020Categorical Normalizing Flows via Continuous Transformationscited by 36
- 2020IDF++: Analyzing and Improving Integer Discrete Flows for Lossless Compressioncited by 35
- 2020Locally Masked Convolution for Autoregressive Modelscited by 22
- 2020Scalable Normalizing Flows for Permutation Invariant Densitiescited by 22
- 2019A RAD approach to deep mixture modelscited by 18
- 2019Invertible Gaussian Reparameterization: Revisiting the Gumbel-Softmaxcited by 18
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 3; 2025: 0; 2026: 1.
11 papers.
- 2023Mirror Diffusion Models for Constrained and Watermarked Generationcited by 38
- 2023Minimax estimation of discontinuous optimal transport maps: The semi-discrete casecited by 20
- 2023A Review of Change of Variable Formulas for Generative Modelingcited by 12
- 2024Generative Modeling of Discrete Joint Distributions by E-Geodesic Flow Matching on Assignment Manifoldscited by 9
- 2024Generative Assignment Flows for Representing and Learning Joint Distributions of Discrete Datacited by 6
- 2024ContextFlow++: Generalist-Specialist Flow-based Generative Models with Mixed-Variable Context Encodingcited by 3
- 2023Mixed Variational Flows for Discrete Variablescited by 2
- 2023Piecewise Normalizing Flowscited by 1
- 2023A Method for Auto-Differentiation of the Voronoi Tessellationcited by 1
- 2026Geometry-Aware Probabilistic Circuits via Voronoi Tessellationscited by 1
- 2022Latent Discretization for Continuous-time Sequence Compressioncited by 0
- 2026Geometry-Aware Probabilistic Circuits via Voronoi Tessellations12 Mar 2026
- 2024Generative Assignment Flows for Representing and Learning Joint Distributions of Discrete Data6 Jun 2024
- 2024ContextFlow++: Generalist-Specialist Flow-based Generative Models with Mixed-Variable Context Encoding2 Jun 2024
- 2024Generative Modeling of Discrete Joint Distributions by E-Geodesic Flow Matching on Assignment Manifolds12 Feb 2024
- 2023A Method for Auto-Differentiation of the Voronoi Tessellation22 Dec 2023
- 2023Mirror Diffusion Models for Constrained and Watermarked Generation2 Oct 2023
- 2023Mixed Variational Flows for Discrete Variables29 Aug 2023
- 2023A Review of Change of Variable Formulas for Generative Modeling4 Aug 2023
- 2023Piecewise Normalizing Flows4 May 2023
- 2023Minimax estimation of discontinuous optimal transport maps: The semi-discrete case26 Jan 2023
- 2022Latent Discretization for Continuous-time Sequence Compression28 Dec 2022