Butterfly Transform: An Efficient FFT Based Neural Architecture Design
Not on the map. Why?
Abstract (arXiv)
In this paper, we show that extending the butterfly operations from the FFT algorithm to a general Butterfly Transform (BFT) can be beneficial in building an efficient block structure for CNN designs. Pointwise convolutions, which we refer to as channel fusions, are the main computational bottleneck in the state-of-the-art efficient CNNs (e.g. MobileNets ). We introduce a set of criteria for channel fusion and prove that BFT yields an asymptotically optimal FLOP count with respect to these criteria. By replacing pointwise convolutions with BFT, we reduce the computational complexity of these layers from O(n2) to O(nlog n) with respect to the number of channels. Our experimental evaluations show that our method results in significant accuracy gains across a wide range of network architectures, especially at low FLOP ranges. For example, BFT results in up to a 6.75% absolute Top-1 improvement for MobileNetV1, 4.4 % for ShuffleNet V2 and 5.4% for MobileNetV3 on ImageNet under a similar number of FLOPS. Notably, ShuffleNet-V2+BFT outperforms state-of-the-art architecture search methods MNasNet, FBNet and MobilenetV3 in the low FLOP regime.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 2; 2024: 1; 2025: 2.
16 papers.
Sort:
- 2021Mobile-Former: Bridging MobileNet and Transformercited by 235
- 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximationcited by 130
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 106
- 2021Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Modelscited by 76
- 2023Simple Hardware-Efficient Long Convolutions for Sequence Modelingcited by 62
- 2022Deep Frequency Filtering for Domain Generalizationcited by 43
- 2021MicroNet: Improving Image Recognition with Extremely Low FLOPscited by 26
- 2021Rethinking Neural Operations for Diverse Taskscited by 18
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-designcited by 13
- 2022MoCoViT: Mobile Convolutional Vision Transformercited by 11
- 2025ButterflyQuant: Ultra-low-bit LLM Quantization through Learnable Orthogonal Butterfly Transformscited by 10
- 2022Nonlinear Initialization Methods for Low-Rank Neural Networkscited by 3
4 more
- 2025Governance-Aware Hybrid Fine-Tuning for Multilingual Large Language Modelscited by 1
- 2022Efficient Joint Detection and Multiple Object Tracking with Spatially Aware Transformercited by 0
- 2023Dimension Mixer: Group Mixing of Input Dimensions for Efficient Function Approximationcited by 0
- 2024Fast Inference with Kronecker-Sparse Matricescited by 0
- 2025Governance-Aware Hybrid Fine-Tuning for Multilingual Large Language Models19 Dec 2025
- 2025ButterflyQuant: Ultra-low-bit LLM Quantization through Learnable Orthogonal Butterfly Transforms11 Sep 2025
- 2024Fast Inference with Kronecker-Sparse Matrices23 May 2024
- 2023Dimension Mixer: Group Mixing of Input Dimensions for Efficient Function Approximation30 Nov 2023
- 2023Simple Hardware-Efficient Long Convolutions for Sequence Modeling13 Feb 2023
- 2022Efficient Joint Detection and Multiple Object Tracking with Spatially Aware Transformer9 Nov 2022
- 2022MoCoViT: Mobile Convolutional Vision Transformer25 May 2022
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Training1 Apr 2022
- 2022Deep Frequency Filtering for Domain Generalization23 Mar 2022
- 2022Nonlinear Initialization Methods for Low-Rank Neural Networks2 Feb 2022
- 2021Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Models30 Nov 2021
- 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximation28 Oct 2021
4 more
- 2021Mobile-Former: Bridging MobileNet and Transformer12 Aug 2021
- 2021MicroNet: Improving Image Recognition with Extremely Low FLOPs12 Aug 2021
- 2021Rethinking Neural Operations for Diverse Tasks29 Mar 2021
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-design25 Mar 2021
- 2021Mobile-Former: Bridging MobileNet and Transformercited by 235
- 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximationcited by 130
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 106
- 2021Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Modelscited by 76
- 2023Simple Hardware-Efficient Long Convolutions for Sequence Modelingcited by 62
- 2022Deep Frequency Filtering for Domain Generalizationcited by 43
- 2021MicroNet: Improving Image Recognition with Extremely Low FLOPscited by 26
- 2021Rethinking Neural Operations for Diverse Taskscited by 18
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-designcited by 13
- 2022MoCoViT: Mobile Convolutional Vision Transformercited by 11
- 2025ButterflyQuant: Ultra-low-bit LLM Quantization through Learnable Orthogonal Butterfly Transformscited by 10
- 2022Nonlinear Initialization Methods for Low-Rank Neural Networkscited by 3
12 most cited of 16 All 16 (JSON)
- 2025Governance-Aware Hybrid Fine-Tuning for Multilingual Large Language Models19 Dec 2025
- 2025ButterflyQuant: Ultra-low-bit LLM Quantization through Learnable Orthogonal Butterfly Transforms11 Sep 2025
- 2024Fast Inference with Kronecker-Sparse Matrices23 May 2024
- 2023Dimension Mixer: Group Mixing of Input Dimensions for Efficient Function Approximation30 Nov 2023
- 2023Simple Hardware-Efficient Long Convolutions for Sequence Modeling13 Feb 2023
- 2022Efficient Joint Detection and Multiple Object Tracking with Spatially Aware Transformer9 Nov 2022
- 2022MoCoViT: Mobile Convolutional Vision Transformer25 May 2022
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Training1 Apr 2022
- 2022Deep Frequency Filtering for Domain Generalization23 Mar 2022
- 2022Nonlinear Initialization Methods for Low-Rank Neural Networks2 Feb 2022
- 2021Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Models30 Nov 2021
- 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximation28 Oct 2021
12 newest of 16 All 16 (JSON)