mlsanityData to 14 Oct 2026

Dimension Mixer: Group Mixing of Input Dimensions for Efficient Function Approximation

arXiv 2311.18735 ↗First posted 30 Nov 2023cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

The recent success of multiple neural architectures like CNNs, Transformers, and MLP-Mixers motivated us to look for similarities and differences between them. We found that these architectures can be interpreted through the lens of a general concept of dimension mixing. Research on coupling flows and the butterfly transform shows that partial and hierarchical signal mixing schemes are sufficient for efficient and expressive function approximation. In this work, we study group-wise sparse, non-linear, multi-layered and learnable mixing schemes of inputs and find that they are complementary to many standard neural architectures. Following our observations and drawing inspiration from the Fast Fourier Transform, we generalize Butterfly Structure to use non-linear mixer function allowing for MLP as mixing function called Butterfly MLP. We were also able to sparsely mix along sequence dimension for Transformer-based architectures called Butterfly Attention. Experiments on CIFAR and LRA datasets demonstrate that the proposed Non-Linear Butterfly Mixers are efficient and scale well when the host architectures are used as mixing function. Additionally, we propose Patch-Only MLP-Mixer for processing spatial 2D signals demonstrating a different dimension mixing strategy.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 61 of its 72 references that are in the map. First posted on arXiv 30 Nov 2023.

Builds on

61 of 72 references.

References · 61

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  5. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
  6. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  7. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
  8. 2020Longformer: The Long-Document Transformercited by 3,413
  9. 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,073
  10. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
  11. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  12. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
38 more
  1. 2020Reformer: The Efficient Transformercited by 1,668
  2. 2020Rethinking Attention with Performerscited by 1,601
  3. 2019Generating Long Sequences with Sparse Transformerscited by 1,546
  4. 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
  5. 2020Linformer: Self-Attention with Linear Complexitycited by 1,474
  6. 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,446
  7. 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
  8. 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,136
  9. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,135
  10. 2014NICE: Non-linear Independent Components Estimationcited by 1,058
  11. 2016Geometric deep learning: going beyond Euclidean datacited by 1,048
  12. 2020Efficient Transformers: A Surveycited by 790
  13. 2020Long Range Arena: A Benchmark for Efficient Transformerscited by 700
  14. 2022MaxViT: Multi-Axis Vision Transformercited by 476
  15. 2021Nystr"omformer: A Nystr"om-Based Algorithm for Approximating Self-Attentioncited by 471
  16. 2021Pay Attention to MLPscited by 368
  17. 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 262
  18. 2022Neighborhood Attention Transformercited by 239
  19. 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 217
  20. 2017Large Kernel Matters -- Improve Semantic Segmentation by Global Convolutional Networkcited by 208
  21. 2020Synthesizer: Rethinking Self-Attention in Transformer Modelscited by 205
  22. 2019Adaptively Sparse Transformerscited by 155
  23. 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
  24. 2020Sparse GPU Kernels for Deep Learningcited by 141
  25. 2018i-RevNet: Deep Invertible Networkscited by 137
  26. 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximationcited by 130
  27. 2018ListOps: A Diagnostic Dataset for Latent Tree Learningcited by 129
  28. 2021RegionViT: Regional-to-Local Attention for Vision Transformerscited by 127
  29. 2021CycleMLP: A MLP-like Architecture for Dense Predictioncited by 126
  30. 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 106
  31. 2021Vision Permutator: A Permutable MLP-Like Architecture for Visual Recognitioncited by 103
  32. 2021AS-MLP: An Axial Shifted MLP Architecture for Visioncited by 101
  33. 2018Learning long-range spatial dependencies with horizontal gated-recurrent unitscited by 98
  34. 2020Coupling-based Invertible Neural Networks Are Universal Diffeomorphism Approximatorscited by 85
  35. 2019Learning Fast Algorithms for Linear Transforms Using Butterfly Factorizationscited by 76
  36. 2021Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Modelscited by 76
  37. 2021Hire-MLP: Vision MLP via Hierarchical Rearrangementcited by 66
  38. 2021Are we ready for a new paradigm shift? A Survey on Visual Deep MLPcited by 63

50 most cited of 61 All 61 (JSON)

Built on by

Not cited yet.