CDFlow: Building Invertible Layers with Circulant and Diagonal Matrices
Not on the map. Why?
Abstract (arXiv)
Normalizing flows are deep generative models that enable efficient likelihood estimation and sampling through invertible transformations. A key challenge is to design linear layers that enhance expressiveness while maintaining efficient computation of the Jacobian determinant and inverse. We introduce a novel invertible linear layer based on the product of circulant and diagonal matrices. This decomposition reduces parameter complexity from O(n2) to O(mn) using m diagonal matrices and m-1 circulant matrices while still approximating general linear transformations. By leveraging the Fast Fourier Transform, our approach reduces the time complexity of matrix inversion from O(n3) to O(mnlog n) and that of computing the log-determinant from O(n3) to O(mn), where n is the input dimension. We build upon this layer to develop Circulant-Diagonal Flow (CDFlow), which achieves strong density estimation on natural image datasets and effectively models data with inherent periodic structure. Furthermore, CDFlow significantly accelerates key operations in normalizing flows, providing practical benefits for scalable generative modeling.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 24 of its 32 references that are in the map. First posted on arXiv 29 Oct 2025.
Builds on
24 of 32 references.
References · 24
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2022Flow Matching for Generative Modelingcited by 5,702
- 2016Density estimation using Real NVPcited by 2,042
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,636
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
- 2014NICE: Non-linear Independent Components Estimationcited by 1,058
- 2017Masked Autoregressive Flow for Density Estimationcited by 684
- 2018Invertible Residual Networkscited by 365
- 2023DreamLLM: Synergistic Multimodal Comprehension and Creationcited by 297
- 2019Residual Flows for Invertible Generative Modelingcited by 257
- 2024World Models for Autonomous Driving: An Initial Surveycited by 80
- 2019Learning Fast Algorithms for Linear Transforms Using Butterfly Factorizationscited by 76
12 more
- 2017CirCNN: Accelerating and Compressing Deep Neural Networks Using Block-CirculantWeight Matricescited by 55
- 2023Local Implicit Normalizing Flow for Arbitrary-Scale Image Super-Resolutioncited by 34
- 2019Emerging Convolutions for Generative Normalizing Flowscited by 31
- 2024Maximum Entropy Reinforcement Learning via Energy-Based Normalizing Flowcited by 26
- 2015ACDC: A Structured Efficient Linear Layercited by 19
- 2021Invertible DenseNets with Concatenated LipSwishcited by 17
- 2022ButterflyFlow: Building Invertible Layers with Butterfly Matricescited by 12
- 2018Using transfer learning to detect galaxy mergerscited by 11
- 2020Woodbury Transformations for Deep Generative Flowscited by 10
- 2023Training Energy-Based Normalizing Flow with Score-Matching Objectivescited by 6
- 2019Understanding and Training Deep Diagonal Circulant Neural Networkscited by 4
- 2025Parameter-Efficient Fine-Tuning with Circulant and Diagonal Vectorscited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Compact Circulant Layers with Spectral Priorscited by 0
- 2026Compact Circulant Layers with Spectral Priors25 Feb 2026