mlsanityData to 13 Oct 2026

Kaleidoscope: An Efficient, Learnable Representation For All Structured Linear Maps

arXiv 2012.14966 ↗First posted 29 Dec 2020cs.LG stat.MLcited by 36

Not on the map. Why?

Abstract (arXiv)

Modern neural network architectures use structured linear transformations, such as low-rank matrices, sparse matrices, permutations, and the Fourier transform, to improve inference speed and reduce memory usage compared to general linear maps. However, choosing which of the myriad structured transformations to use (and its associated parameterization) is a laborious task that requires trading off speed, space, and accuracy. We consider a different approach: we introduce a family of matrices called kaleidoscope matrices (K-matrices) that provably capture any structured matrix with near-optimal space (parameter) and time (arithmetic operation) complexity. We empirically validate that K-matrices can be automatically learned within end-to-end pipelines to replace hand-crafted procedures, in order to improve model quality. For example, replacing channel shuffles in ShuffleNet improves classification accuracy on ImageNet by up to 5%. K-matrices can also simplify hand-engineered pipelines -- we replace filter bank feature computation in speech data preprocessing with a learnable kaleidoscope layer, resulting in only 0.4% loss in accuracy on the TIMIT speech recognition task. In addition, K-matrices can capture latent structure in models: for a challenging permuted image classification task, a K-matrix based representation of permutations is able to learn the right latent structure and improves accuracy of a downstream convolutional model by over 9%. We provide a practically efficient implementation of our approach, and use K-matrices in a Transformer network to attain 36% faster end-to-end inference speed on a language translation task.

Key facts. Cited by 36 papers in the map (data through 13 Oct 2026). First posted on arXiv 29 Dec 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2021: 6; 2022: 12; 2023: 7; 2024: 6; 2025: 3; 2026: 2.

36 papers.

Sort:

By area:

  1. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,637
  2. 2023Neural Architecture Search: Insights from 1000 Paperscited by 139
  3. 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximationcited by 129
  4. 2023Parameter-Efficient Orthogonal Finetuning via Butterfly Factorizationcited by 113
  5. 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 101
  6. 2023Learning to Grow Pretrained Models for Efficient Transformer Trainingcited by 81
  7. 2021Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Modelscited by 76
  8. 2021Initialization and Regularization of Factorized Neural Layerscited by 58
  9. 2024Hydra: Bidirectional State Space Models Through Generalized Matrix Mixerscited by 44
  10. 2023FlashFFTConv: Efficient Convolutions for Long Sequences with Tensor Corescited by 33
  11. 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 31
  12. 2021Rethinking Neural Operations for Diverse Taskscited by 18
24 more
  1. 2022Efficient Architecture Search for Diverse Taskscited by 18
  2. 2024Bridging The Gap between Low-rank and Orthogonal Adaptation via Householder Reflection Adaptationcited by 15
  3. 2022AANG: Automating Auxiliary Learningcited by 12
  4. 2022ButterflyFlow: Building Invertible Layers with Butterfly Matricescited by 12
  5. 2022Black Box Lie Group Preconditioners for SGDcited by 9
  6. 2022Low-Rank Constraints for Fast Inference in Structured Modelscited by 8
  7. 2022Deformable Butterfly: A Highly Structured and Sparse Linear Transformcited by 8
  8. 2024Symmetry-Based Structured Matrices for Efficient Approximately Equivariant Networkscited by 7
  9. 2022Self-Similarity Priors: Neural Collages as Differentiable Fractal Representationscited by 6
  10. 2026MonarchRT: Efficient Attention for Real-Time Video Generationcited by 6
  11. 2023Exploiting Sparsity in Pruned Neural Networks to Optimize Large Model Trainingcited by 5
  12. 2024Geometry is All You Need: A Unified Taxonomy of Matrix and Tensor Factorization for Compression of Generative Language Modelscited by 4
  13. 2021Is the Number of Trainable Parameters All That Actually Matters?cited by 3
  14. 2022Nonlinear Initialization Methods for Low-Rank Neural Networkscited by 3
  15. 2026VMonarch: Efficient Video Diffusion Transformers with Structured Attentioncited by 3
  16. 2021Efficient Identification of Butterfly Sparse Matrix Factorizationscited by 2
  17. 2023Factor Fitting, Rank Allocation, and Partitioning in Multilevel Low Rank Matricescited by 2
  18. 2025Changing Base Without Losing Pace: A GPU-Efficient Alternative to MatMul in DNNscited by 2
  19. 2022Arithmetic Circuits, Structured Matrices and (not so) Deep Learningcited by 1
  20. 2024MoRe Fine-Tuning with 10x Fewer Parameterscited by 1
  21. 2023Lite it fly: An All-Deformable-Butterfly Networkcited by 0
  22. 2024Fast Inference with Kronecker-Sparse Matricescited by 0
  23. 2025SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networkscited by 0
  24. 2025Efficient Tensor Completion Algorithms for Highly Oscillatory Operatorscited by 0