mlsanityData to 7 Oct 2026

Efficient Identification of Butterfly Sparse Matrix Factorizations

arXiv 2110.01230 ↗First posted 4 Oct 2021cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Fast transforms correspond to factorizations of the form Z = X(1) ldots X(J), where each factor X(ℓ) is sparse and possibly structured. This paper investigates essential uniqueness of such factorizations, i.e., uniqueness up to unavoidable scaling ambiguities. Our main contribution is to prove that any N × N matrix having the so-called butterfly structure admits an essentially unique factorization into J butterfly factors (where N = 2J), and that the factors can be recovered by a hierarchical factorization method, which consists in recursively factorizing the considered matrix into two factors. This hierarchical identifiability property relies on a simple identifiability condition in the two-layer and fixed-support setting. This approach contrasts with existing ones that fit the product of butterfly factors to a given matrix via gradient descent. The proposed method can be applied in particular to retrieve the factorization of the Hadamard or the discrete Fourier transform matrices of size N=2J. Computing such factorizations costs O(N2), which is of the order of dense matrix-vector multiplication, while the obtained factorizations enable fast O(N log N) matrix-vector multiplications and have the potential to be applied to compress deep neural networks.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 12 of its 74 references that are in the map. First posted on arXiv 4 Oct 2021.

Builds on

12 of 74 references.

References · 12

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
  4. 2019Learning Fast Algorithms for Linear Transforms Using Butterfly Factorizationscited by 73
  5. 2016Tunable Efficient Unitary Neural Networks (EUNN) and their application to RNNscited by 62
  6. 2020Kaleidoscope: An Efficient, Learnable Representation For All Structured Linear Mapscited by 36
  7. 2018Quadrature-based features for kernel approximationcited by 25
  8. 2019Robust and Resource Efficient Identification of Two Hidden Layer Neural Networkscited by 10
  9. 2014Fast Approximation of Rotations and Hessians matricescited by 8
  10. 2015Flexible Multi-layer Sparse Approximations of Matrices and Applicationscited by 5
  11. 2017On the stable recovery of deep structured linear networks under sparsity constraintscited by 5
  12. 2014Lifting for Blind Deconvolution in Random Mask Imaging: Identifiability and Convex Relaxationcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 0; 2026: 1.

2 papers.