mlsanityData to 7 Oct 2026

ButterflyFlow: Building Invertible Layers with Butterfly Matrices

arXiv 2209.13774 ↗First posted 28 Sep 2022cs.LG cs.AI stat.MLcited by 12

Not on the map. Why?

Abstract (arXiv)

Normalizing flows model complex probability distributions using maps obtained by composing invertible layers. Special linear layers such as masked and 1x1 convolutions play a key role in existing architectures because they increase expressive power while having tractable Jacobians and inverses. We propose a new family of invertible linear layers based on butterfly layers, which are known to theoretically capture complex linear structures including permutations and periodicity, yet can be inverted efficiently. This representational power is a key advantage of our approach, as such structures are common in many real-world datasets. Based on our invertible butterfly layers, we construct a new class of normalizing flow models called ButterflyFlow. Empirically, we demonstrate that ButterflyFlows not only achieve strong density estimation results on natural images such as MNIST, CIFAR-10, and ImageNet 32x32, but also obtain significantly better log-likelihoods on structured datasets such as galaxy images and MIMIC-III patient cohorts -- all while being more efficient in terms of memory and computation than relevant baselines.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 32 of its 42 references that are in the map. First posted on arXiv 28 Sep 2022.

Builds on

32 of 42 references.

References · 32

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2020Denoising Diffusion Probabilistic Modelscited by 20,851
  3. 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
  4. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  5. 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
  6. 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,580
  7. 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
  8. 2022Video Diffusion Modelscited by 2,280
  9. 2015Variational Inference with Normalizing Flowscited by 2,161
  10. 2016Density estimation using Real NVPcited by 2,029
  11. 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
  12. 2020DiffWave: A Versatile Diffusion Model for Audio Synthesiscited by 1,339
20 more
  1. 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,315
  2. 2014NICE: Non-linear Independent Components Estimationcited by 1,052
  3. 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
  4. 2017Masked Autoregressive Flow for Density Estimationcited by 680
  5. 2020NVAE: A Deep Hierarchical Variational Autoencodercited by 635
  6. 2018MolGAN: An implicit generative model for small molecular graphscited by 392
  7. 2018Invertible Residual Networkscited by 364
  8. 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
  9. 2019Residual Flows for Invertible Generative Modelingcited by 256
  10. 2017Parallel WaveNet: Fast High-Fidelity Speech Synthesiscited by 214
  11. 2019Learning Fast Algorithms for Linear Transforms Using Butterfly Factorizationscited by 73
  12. 2021Densely connected normalizing flowscited by 49
  13. 2020VFlow: More Expressive Generative Flows with Variational Data Augmentationcited by 38
  14. 2020Kaleidoscope: An Efficient, Learnable Representation For All Structured Linear Mapscited by 36
  15. 2019MaCow: Masked Convolutional Generative Flowcited by 32
  16. 2019Emerging Convolutions for Generative Normalizing Flowscited by 31
  17. 2020The Convolution Exponential and Generalized Sylvester Flowscited by 18
  18. 2021Invertible DenseNets with Concatenated LipSwishcited by 17
  19. 2018Using transfer learning to detect galaxy mergerscited by 11
  20. 2020Woodbury Transformations for Deep Generative Flowscited by 10

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 7; 2024: 2; 2025: 2.

12 papers.