Categorical Normalizing Flows via Continuous Transformations
Not on the map. Why?
Abstract (arXiv)
Despite their popularity, to date, the application of normalizing flows on categorical data stays limited. The current practice of using dequantization to map discrete data to a continuous space is inapplicable as categorical data has no intrinsic order. Instead, categorical data have complex and latent relations that must be inferred, like the synonymy between words. In this paper, we investigate Categorical Normalizing Flows, that is normalizing flows for categorical data. By casting the encoding of categorical data in continuous space as a variational inference problem, we jointly optimize the continuous representation and the model likelihood. Using a factorized decoder, we introduce an inductive bias to model any interactions in the normalizing flow. As a consequence, we do not only simplify the optimization compared to having a joint decoder, but also make it possible to scale up to a large number of categories that is currently impossible with discrete normalizing flows. Based on Categorical Normalizing Flows, we propose GraphCNF a permutation-invariant generative model on graphs. GraphCNF implements a three step approach modeling the nodes, edges and adjacency matrix stepwise to increase efficiency. On molecule generation, GraphCNF outperforms both one-shot and autoregressive flow-based state-of-the-art.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 8; 2023: 8; 2024: 6; 2025: 4; 2026: 4.
36 papers.
Sort:
By area:
- 2021Argmax Flows and Multinomial Diffusion: Learning Categorical Distributionscited by 566
- 2022DiGress: Discrete Denoising diffusion for graph generationcited by 503
- 2022Analog Bits: Generating Discrete Data using Diffusion Models with Self-Conditioningcited by 362
- 2021GraphDF: A Discrete Flow Model for Molecular Graph Generationcited by 177
- 2021GraphEBM: Molecular Graph Generation with Energy-Based Modelscited by 85
- 2024Variational Flow Matching for Graph Generationcited by 78
- 2023Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modelingcited by 75
- 2021Keeping it Simple: Language Models can learn Complex Molecular Distributionscited by 68
- 2023Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generationcited by 46
- 2023Genetic algorithms are strong baselines for molecule generationcited by 31
- 2023Learning Joint 2D & 3D Diffusion Models for Complete Molecule Generationcited by 27
- 2023SwinGNN: Rethinking Permutation Invariance in Diffusion Models for Graph Generationcited by 26
24 more
- 2021iFlow: Numerically Invertible Flows for Efficient Lossless Compression via a Uniform Codercited by 25
- 2022Target-aware Molecular Graph Generationcited by 18
- 2022NVDiff: Graph Generation through the Diffusion of Node Vectorscited by 18
- 2024Generative Modelling of Structurally Constrained Graphscited by 17
- 2022Semi-Discrete Normalizing Flows through Differentiable Tessellationcited by 11
- 2022Modular Flows: Differential Molecular Generationcited by 11
- 2024Generative Modeling of Discrete Joint Distributions by E-Geodesic Flow Matching on Assignment Manifoldscited by 9
- 2025Flexible Language Modeling in Continuous Space with Transformer-based Autoregressive Flowscited by 8
- 2023MolHF: A Hierarchical Normalizing Flow for Molecular Graph Generationcited by 6
- 2021Manifold Density Estimation via Generalized Dequantizationcited by 4
- 2023Diffusing Gaussian Mixtures for Generating Categorical Datacited by 4
- 2024Regressor-free Molecule Generation to Support Drug Response Predictioncited by 3
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encodingcited by 3
- 2025Simplex-to-Euclidean Bijections for Categorical Flow Matchingcited by 3
- 2023Mixed Variational Flows for Discrete Variablescited by 2
- 2026Flowette: Flow Matching with Graphette Priors for Graph Generationcited by 2
- 2024Molecular Generative Adversarial Network with Multi-Property Optimizationcited by 1
- 2024Targeting the partition function of chemically disordered materials with a generative approach based on inverse variational autoencoderscited by 1
- 2025DMol: A Highly Efficient and Chemical Motif-Preserving Molecule Generation Platformcited by 1
- 2022Discrete Tree Flows via Tree-Structured Permutationscited by 0
- 2022Evaluation of Categorical Generative Models -- Bridging the Gap Between Real and Synthetic Datacited by 0
- 2026Decafs: Disentangled Conditional adversarial Flowscited by 0
- 2026From topology learning to graph generation: A unifying perspectivecited by 0
- 2026A Systematic Evaluation of Molecule Generation Models for De Novo Drug Design: From Benchmarks to Practical Insightscited by 0
- 2026A Systematic Evaluation of Molecule Generation Models for De Novo Drug Design: From Benchmarks to Practical Insights9 Sep 2026
- 2026From topology learning to graph generation: A unifying perspective2 Sep 2026
- 2026Decafs: Disentangled Conditional adversarial Flows21 Jul 2026
- 2026Flowette: Flow Matching with Graphette Priors for Graph Generation27 Feb 2026
- 2025Simplex-to-Euclidean Bijections for Categorical Flow Matching31 Oct 2025
- 2025Flexible Language Modeling in Continuous Space with Transformer-based Autoregressive Flows1 Jul 2025
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encoding19 Jun 2025
- 2025DMol: A Highly Efficient and Chemical Motif-Preserving Molecule Generation Platform8 Apr 2025
- 2024Targeting the partition function of chemically disordered materials with a generative approach based on inverse variational autoencoders27 Aug 2024
- 2024Generative Modelling of Structurally Constrained Graphs25 Jun 2024
- 2024Variational Flow Matching for Graph Generation7 Jun 2024
- 2024Regressor-free Molecule Generation to Support Drug Response Prediction23 May 2024
24 more
- 2024Molecular Generative Adversarial Network with Multi-Property Optimization29 Mar 2024
- 2024Generative Modeling of Discrete Joint Distributions by E-Geodesic Flow Matching on Assignment Manifolds12 Feb 2024
- 2023Genetic algorithms are strong baselines for molecule generation13 Oct 2023
- 2023Mixed Variational Flows for Discrete Variables29 Aug 2023
- 2023SwinGNN: Rethinking Permutation Invariance in Diffusion Models for Graph Generation4 Jul 2023
- 2023Learning Joint 2D & 3D Diffusion Models for Complete Molecule Generation21 May 2023
- 2023MolHF: A Hierarchical Normalizing Flow for Molecular Graph Generation15 May 2023
- 2023Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modeling6 May 2023
- 2023Diffusing Gaussian Mixtures for Generating Categorical Data8 Mar 2023
- 2023Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generation1 Jan 2023
- 2022NVDiff: Graph Generation through the Diffusion of Node Vectors19 Nov 2022
- 2022Evaluation of Categorical Generative Models -- Bridging the Gap Between Real and Synthetic Data28 Oct 2022
- 2022Modular Flows: Differential Molecular Generation12 Oct 2022
- 2022DiGress: Discrete Denoising diffusion for graph generation29 Sep 2022
- 2022Analog Bits: Generating Discrete Data using Diffusion Models with Self-Conditioning8 Aug 2022
- 2022Discrete Tree Flows via Tree-Structured Permutations4 Jul 2022
- 2022Semi-Discrete Normalizing Flows through Differentiable Tessellation14 Mar 2022
- 2022Target-aware Molecular Graph Generation10 Feb 2022
- 2021Keeping it Simple: Language Models can learn Complex Molecular Distributions6 Dec 2021
- 2021iFlow: Numerically Invertible Flows for Efficient Lossless Compression via a Uniform Coder1 Nov 2021
- 2021Manifold Density Estimation via Generalized Dequantization14 Feb 2021
- 2021Argmax Flows and Multinomial Diffusion: Learning Categorical Distributions10 Feb 2021
- 2021GraphDF: A Discrete Flow Model for Molecular Graph Generation1 Feb 2021
- 2021GraphEBM: Molecular Graph Generation with Energy-Based Models31 Jan 2021
- 2021Argmax Flows and Multinomial Diffusion: Learning Categorical Distributionscited by 566
- 2022DiGress: Discrete Denoising diffusion for graph generationcited by 503
- 2022Analog Bits: Generating Discrete Data using Diffusion Models with Self-Conditioningcited by 362
- 2024Variational Flow Matching for Graph Generationcited by 78
- 2023Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modelingcited by 75
- 2023Learning Joint 2D & 3D Diffusion Models for Complete Molecule Generationcited by 27
- 2023SwinGNN: Rethinking Permutation Invariance in Diffusion Models for Graph Generationcited by 26
- 2022NVDiff: Graph Generation through the Diffusion of Node Vectorscited by 18
- 2024Generative Modelling of Structurally Constrained Graphscited by 17
- 2024Generative Modeling of Discrete Joint Distributions by E-Geodesic Flow Matching on Assignment Manifoldscited by 9
- 2023Diffusing Gaussian Mixtures for Generating Categorical Datacited by 4
- 2025Simplex-to-Euclidean Bijections for Categorical Flow Matchingcited by 3
12 most cited of 14 All 14 (JSON)
- 2026Flowette: Flow Matching with Graphette Priors for Graph Generation27 Feb 2026
- 2025Simplex-to-Euclidean Bijections for Categorical Flow Matching31 Oct 2025
- 2025DMol: A Highly Efficient and Chemical Motif-Preserving Molecule Generation Platform8 Apr 2025
- 2024Generative Modelling of Structurally Constrained Graphs25 Jun 2024
- 2024Variational Flow Matching for Graph Generation7 Jun 2024
- 2024Generative Modeling of Discrete Joint Distributions by E-Geodesic Flow Matching on Assignment Manifolds12 Feb 2024
- 2023SwinGNN: Rethinking Permutation Invariance in Diffusion Models for Graph Generation4 Jul 2023
- 2023Learning Joint 2D & 3D Diffusion Models for Complete Molecule Generation21 May 2023
- 2023Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modeling6 May 2023
- 2023Diffusing Gaussian Mixtures for Generating Categorical Data8 Mar 2023
- 2022NVDiff: Graph Generation through the Diffusion of Node Vectors19 Nov 2022
- 2022DiGress: Discrete Denoising diffusion for graph generation29 Sep 2022
12 newest of 14 All 14 (JSON)
- 2021GraphDF: A Discrete Flow Model for Molecular Graph Generationcited by 177
- 2021GraphEBM: Molecular Graph Generation with Energy-Based Modelscited by 85
- 2021Keeping it Simple: Language Models can learn Complex Molecular Distributionscited by 68
- 2023Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generationcited by 46
- 2023Genetic algorithms are strong baselines for molecule generationcited by 31
- 2021iFlow: Numerically Invertible Flows for Efficient Lossless Compression via a Uniform Codercited by 25
- 2022Target-aware Molecular Graph Generationcited by 18
- 2022Semi-Discrete Normalizing Flows through Differentiable Tessellationcited by 11
- 2022Modular Flows: Differential Molecular Generationcited by 11
- 2025Flexible Language Modeling in Continuous Space with Transformer-based Autoregressive Flowscited by 8
- 2023MolHF: A Hierarchical Normalizing Flow for Molecular Graph Generationcited by 6
- 2021Manifold Density Estimation via Generalized Dequantizationcited by 4
12 most cited of 22 All 22 (JSON)
- 2026A Systematic Evaluation of Molecule Generation Models for De Novo Drug Design: From Benchmarks to Practical Insights9 Sep 2026
- 2026From topology learning to graph generation: A unifying perspective2 Sep 2026
- 2026Decafs: Disentangled Conditional adversarial Flows21 Jul 2026
- 2025Flexible Language Modeling in Continuous Space with Transformer-based Autoregressive Flows1 Jul 2025
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encoding19 Jun 2025
- 2024Targeting the partition function of chemically disordered materials with a generative approach based on inverse variational autoencoders27 Aug 2024
- 2024Regressor-free Molecule Generation to Support Drug Response Prediction23 May 2024
- 2024Molecular Generative Adversarial Network with Multi-Property Optimization29 Mar 2024
- 2023Genetic algorithms are strong baselines for molecule generation13 Oct 2023
- 2023Mixed Variational Flows for Discrete Variables29 Aug 2023
- 2023MolHF: A Hierarchical Normalizing Flow for Molecular Graph Generation15 May 2023
- 2023Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generation1 Jan 2023
12 newest of 22 All 22 (JSON)