Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Models
Not on the map. Why?
Abstract (arXiv)
Overparameterized neural networks generalize well but are expensive to train. Ideally, one would like to reduce their computational cost while retaining their generalization benefits. Sparse model training is a simple and promising approach to achieve this, but there remain challenges as existing methods struggle with accuracy loss, slow training runtime, or difficulty in sparsifying all model components. The core problem is that searching for a sparsity mask over a discrete set of sparse matrices is difficult and expensive. To address this, our main insight is to optimize over a continuous superset of sparse matrices with a fixed structure known as products of butterfly matrices. As butterfly matrices are not hardware efficient, we propose simple variants of butterfly (block and flat) to take advantage of modern hardware. Our method (Pixelated Butterfly) uses a simple fixed sparsity pattern based on flat block butterfly and low-rank matrices to sparsify most network layers (e.g., attention, MLP). We empirically validate that Pixelated Butterfly is 3x faster than butterfly and speeds up training to achieve favorable accuracy--efficiency tradeoffs. On the ImageNet classification and WikiText-103 language modeling tasks, our sparse models train up to 2.5x faster than the dense MLP-Mixer, Vision Transformer, and GPT-2 medium with no drop in accuracy.
Key facts. Cited by 75 papers in the map (data through 7 Oct 2026). Builds on 61 of its 108 references that are in the map. First posted on arXiv 30 Nov 2021.
Builds on
61 of 108 references.
References · 61
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2020Big Bird: Transformers for Longer Sequencescited by 1,673
- 2020Reformer: The Efficient Transformercited by 1,658
- 2019Generating Long Sequences with Sparse Transformerscited by 1,523
38 more
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
- 2021Scaling Vision Transformerscited by 993
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 919
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 784
- 2019Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descentcited by 732
- 2020Long Range Arena: A Benchmark for Efficient Transformerscited by 696
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 667
- 2018Gradient Descent Provably Optimizes Over-parameterized Neural Networkscited by 655
- 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 627
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2019On Exact Computation with an Infinitely Wide Neural Netcited by 572
- 2019Fine-Grained Analysis of Optimization and Generalization for Overparameterized Two-Layer Neural Networkscited by 562
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
- 2021Nystr"omformer: A Nystr"om-Based Algorithm for Approximating Self-Attentioncited by 468
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 467
- 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
- 2018Learning and Generalization in Overparameterized Neural Networks, Going Beyond Two Layerscited by 340
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2018On the Optimization of Deep Networks: Implicit Acceleration by Overparameterizationcited by 280
- 2018Learning Overparameterized Neural Networks via Stochastic Gradient Descent on Structured Datacited by 260
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 219
- 2020Proving the Lottery Ticket Hypothesis: Pruning is All You Needcited by 200
- 2019Towards moderate overparameterization: global convergence guarantees for training shallow neural networkscited by 176
- 2021Block Pruning For Faster Transformerscited by 176
- 2020The Hardware Lotterycited by 160
- 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximationcited by 128
- 2020Lite Transformer with Long-Short Range Attentioncited by 127
- 2019One ticket to win them all: generalizing lottery ticket initializations across datasets and optimizerscited by 102
- 2018On the Convergence Rate of Training Recurrent Neural Networkscited by 82
- 2020Optimal Lottery Tickets via SubsetSum: Logarithmic Over-Parameterization is Sufficientcited by 81
- 2019Learning Fast Algorithms for Linear Transforms Using Butterfly Factorizationscited by 73
- 2020Logarithmic Pruning is All You Needcited by 71
- 2020Triple descent and the two kinds of overfitting: Where & why do they appear?cited by 64
- 2016Tunable Efficient Unitary Neural Networks (EUNN) and their application to RNNscited by 62
50 most cited of 61 All 61 (JSON)
Built on by
Citing papers per year: 2022: 14; 2023: 31; 2024: 15; 2025: 14; 2026: 1.
75 papers.
Sort:
By area:
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2023LongLoRA: Efficient Fine-tuning of Long-Context Large Language Modelscited by 243
- 2023Parameter-Efficient Orthogonal Finetuning via Butterfly Factorizationcited by 112
- 2023Fast Attention Requires Bounded Entriescited by 102
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 100
- 2023HyperAttention: Long-context Attention in Near-Linear Timecited by 85
- 2022Efficient Methods for Natural Language Processing: A Surveycited by 78
- 2023Simple Hardware-Efficient Long Convolutions for Sequence Modelingcited by 62
- 2023KDEformer: Accelerating Transformers via Kernel Density Estimationcited by 58
- 2023Training-free Diffusion Model Adaptation for Variable-Sized Text-to-Image Synthesiscited by 55
- 2022SparseTIR: Composable Abstractions for Sparse Compilation in Deep Learningcited by 47
- 2023Solving Regularized Exp, Cosh and Sinh Regression Problemscited by 44
38 more
- 2023How to Capture Higher-order Correlations? Generalizing Matrix Softmax Attention to Kronecker Computationcited by 44
- 2023The Closeness of In-Context Learning and Weight Shifting for Softmax Regressioncited by 41
- 2024SampleAttention: Near-Lossless Acceleration of Long Context LLM Inference with Adaptive Structured Sparse Attentioncited by 39
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2023Randomized and Deterministic Attention Sparsification Algorithms for Over-parameterized Feature Dimensioncited by 37
- 2023FlashFFTConv: Efficient Convolutions for Long Sequences with Tensor Corescited by 32
- 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 29
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 29
- 2022Bypass Exponential Time Preprocessing: Fast Neural Network Training via Weight-Data Correlation Preprocessingcited by 29
- 2023A Mathematical Abstraction for Balancing the Trade-off Between Creativity and Reality in Large Language Modelscited by 29
- 2025CoLA: Compute-Efficient Pre-Training of LLMs via Low-Rank Activationcited by 28
- 2023SPDF: Sparse Pre-training and Dense Fine-tuning for Large Language Modelscited by 26
- 2023Cuttlefish: Low-Rank Model Training without All the Tuningcited by 25
- 2023Efficient Attention via Control Variatescited by 23
- 2025Block-Sparse Global Attention for Efficient Multi-View Geometry Transformerscited by 22
- 2024Parameter Efficient Quasi-Orthogonal Fine-Tuning via Givens Rotationcited by 21
- 2024Mixture of Parrots: Experts improve memorization more than reasoningcited by 20
- 2022Towards Sparsification of Graph Neural Networkscited by 18
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMscited by 18
- 2023Why Softmax Attention Outperforms Linear Attentioncited by 15
- 2024Bridging The Gap between Low-rank and Orthogonal Adaptation via Householder Reflection Adaptationcited by 15
- 2025AVGGT: Rethinking Global Attention for Accelerating VGGTcited by 15
- 2023Fusion of Global and Local Knowledge for Personalized Federated Learningcited by 14
- 2024CoMERA: Computing- and Memory-Efficient Training via Rank-Adaptive Tensor Optimizationcited by 14
- 2022RSC: Accelerating Graph Neural Networks Training via Randomized Sparse Computationscited by 12
- 2023PDP: Parameter-free Differentiable Pruning is All You Needcited by 12
- 2024When Attention Collapses: How Degenerate Layers in LLMs Enable Smaller, Stronger Modelscited by 12
- 2023Advancing Vision Transformers with Group-Mix Attentioncited by 11
- 2025Kinetics: Rethinking Test-Time Scaling Lawscited by 11
- 2024Group and Shuffle: Efficient Structured Orthogonal Parametrizationcited by 10
- 2025LOST: Low-rank and Sparse Pre-training for Large Language Modelscited by 10
- 2023Winner-Take-All Column Row Sampling for Memory Efficient Adaptation of Language Modelcited by 9
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
- 2023Training Large Language Models Efficiently with Sparsity and Dataflowcited by 7
- 2023Has It All Been Solved? Open NLP Research Questions Not Solved by Large Language Modelscited by 7
- 2024Orchid: Flexible and Data-Dependent Convolution for Sequence Modelingcited by 6
- 2023Balance is Essence: Accelerating Sparse Training via Adaptive Gradient Correctioncited by 5
- 2024SWAT: Scalable and Efficient Window Attention-based Transformers Acceleration on FPGAscited by 5
50 most cited of 75 All 75 (JSON)
- 2026VMonarch: Efficient Video Diffusion Transformers with Structured Attention29 Jan 2026
- 2025TreeQ: Pushing the Quantization Boundary of Diffusion Transformer via Tree-Structured Mixed-Precision Search6 Dec 2025
- 2025AVGGT: Rethinking Global Attention for Accelerating VGGT2 Dec 2025
- 2025Efficient Tensor Completion Algorithms for Highly Oscillatory Operators20 Oct 2025
- 2025SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networks16 Oct 2025
- 2025Efficient In-Memory Acceleration of Sparse Block Diagonal LLMs13 Oct 2025
- 2025Towards Sampling Data Structures for Tensor Products in Turnstile Streams4 Oct 2025
- 2025Block-Sparse Global Attention for Efficient Multi-View Geometry Transformers8 Sep 2025
- 2025LOST: Low-rank and Sparse Pre-training for Large Language Models4 Aug 2025
- 2025Dynamic Sparse Training of Diagonally Sparse Networks13 Jun 2025
- 2025Kinetics: Rethinking Test-Time Scaling Laws5 Jun 2025
- 2025COGNATE: Acceleration of Sparse Tensor Programs on Emerging Hardware using Transfer Learning31 May 2025
38 more
- 2025MonarchAttention: Zero-Shot Conversion to Fast, Hardware-Aware Structured Attention24 May 2025
- 2025An Efficient Training Algorithm for Models with Block-wise Sparsity27 Mar 2025
- 2025CoLA: Compute-Efficient Pre-Training of LLMs via Low-Rank Activation16 Feb 2025
- 2024BLAST: Block-Level Adaptive Structured Matrices for Efficient Deep Neural Network Inference28 Oct 2024
- 2024Mixture of Parrots: Experts improve memorization more than reasoning24 Oct 2024
- 2024Accelerating Inference of Networks in the Frequency Domain6 Oct 2024
- 2024Data-Centric AI Governance: Addressing the Limitations of Model-Focused Policies25 Sep 2024
- 2024SampleAttention: Near-Lossless Acceleration of Long Context LLM Inference with Adaptive Structured Sparse Attention17 Jun 2024
- 2024Group and Shuffle: Efficient Structured Orthogonal Parametrization14 Jun 2024
- 2024SWAT: Scalable and Efficient Window Attention-based Transformers Acceleration on FPGAs27 May 2024
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMs25 May 2024
- 2024Bridging The Gap between Low-rank and Orthogonal Adaptation via Householder Reflection Adaptation24 May 2024
- 2024Fast Inference with Kronecker-Sparse Matrices23 May 2024
- 2024CoMERA: Computing- and Memory-Efficient Training via Rank-Adaptive Tensor Optimization23 May 2024
- 2024When Attention Collapses: How Degenerate Layers in LLMs Enable Smaller, Stronger Models12 Apr 2024
- 2024Parameter Efficient Quasi-Orthogonal Fine-Tuning via Givens Rotation5 Apr 2024
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators12 Mar 2024
- 2024Orchid: Flexible and Data-Dependent Convolution for Sequence Modeling28 Feb 2024
- 2023Linear Attention via Orthogonal Memory18 Dec 2023
- 2023SCHEME: Scalable Channel Mixer for Vision Transformers1 Dec 2023
- 2023Dimension Mixer: Group Mixing of Input Dimensions for Efficient Function Approximation30 Nov 2023
- 2023Advancing Vision Transformers with Group-Mix Attention26 Nov 2023
- 2023Parameter-Efficient Orthogonal Finetuning via Butterfly Factorization10 Nov 2023
- 2023FlashFFTConv: Efficient Convolutions for Long Sequences with Tensor Cores10 Nov 2023
- 2023Factor Fitting, Rank Allocation, and Partitioning in Multilevel Low Rank Matrices30 Oct 2023
- 2023Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networks29 Oct 2023
- 2023Why Softmax Attention Outperforms Linear Attention18 Oct 2023
- 2023HyperAttention: Long-context Attention in Near-Linear Time9 Oct 2023
- 2023How to Capture Higher-order Correlations? Generalizing Matrix Softmax Attention to Kronecker Computation6 Oct 2023
- 2023LongLoRA: Efficient Fine-tuning of Long-Context Large Language Models21 Sep 2023
- 2023Reducing Memory Requirements for the IPU using Butterfly Factorizations16 Sep 2023
- 2023Training-free Diffusion Model Adaptation for Variable-Sized Text-to-Image Synthesis14 Jun 2023
- 2023A Mathematical Abstraction for Balancing the Trade-off Between Creativity and Reality in Large Language Models4 Jun 2023
- 2023Winner-Take-All Column Row Sampling for Memory Efficient Adaptation of Language Model24 May 2023
- 2023Has It All Been Solved? Open NLP Research Questions Not Solved by Large Language Models21 May 2023
- 2023PDP: Parameter-free Differentiable Pruning is All You Need18 May 2023
- 2023Cuttlefish: Low-Rank Model Training without All the Tuning4 May 2023
- 2023The Closeness of In-Context Learning and Weight Shifting for Softmax Regression26 Apr 2023
50 newest of 75 All 75 (JSON)
- 2023Training-free Diffusion Model Adaptation for Variable-Sized Text-to-Image Synthesiscited by 55
- 2025TreeQ: Pushing the Quantization Boundary of Diffusion Transformer via Tree-Structured Mixed-Precision Searchcited by 3
- 2026VMonarch: Efficient Video Diffusion Transformers with Structured Attentioncited by 3
- 2026VMonarch: Efficient Video Diffusion Transformers with Structured Attention29 Jan 2026
- 2025TreeQ: Pushing the Quantization Boundary of Diffusion Transformer via Tree-Structured Mixed-Precision Search6 Dec 2025
- 2023Training-free Diffusion Model Adaptation for Variable-Sized Text-to-Image Synthesis14 Jun 2023
- 2025Kinetics: Rethinking Test-Time Scaling Lawscited by 11
- 2025Kinetics: Rethinking Test-Time Scaling Laws5 Jun 2025
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2023LongLoRA: Efficient Fine-tuning of Long-Context Large Language Modelscited by 243
- 2023Parameter-Efficient Orthogonal Finetuning via Butterfly Factorizationcited by 112
- 2023Fast Attention Requires Bounded Entriescited by 102
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 100
- 2023HyperAttention: Long-context Attention in Near-Linear Timecited by 85
- 2022Efficient Methods for Natural Language Processing: A Surveycited by 78
- 2023Simple Hardware-Efficient Long Convolutions for Sequence Modelingcited by 62
- 2023KDEformer: Accelerating Transformers via Kernel Density Estimationcited by 58
- 2022SparseTIR: Composable Abstractions for Sparse Compilation in Deep Learningcited by 47
- 2023Solving Regularized Exp, Cosh and Sinh Regression Problemscited by 44
- 2023How to Capture Higher-order Correlations? Generalizing Matrix Softmax Attention to Kronecker Computationcited by 44
12 most cited of 70 All 70 (JSON)
- 2025AVGGT: Rethinking Global Attention for Accelerating VGGT2 Dec 2025
- 2025Efficient Tensor Completion Algorithms for Highly Oscillatory Operators20 Oct 2025
- 2025SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networks16 Oct 2025
- 2025Efficient In-Memory Acceleration of Sparse Block Diagonal LLMs13 Oct 2025
- 2025Towards Sampling Data Structures for Tensor Products in Turnstile Streams4 Oct 2025
- 2025Block-Sparse Global Attention for Efficient Multi-View Geometry Transformers8 Sep 2025
- 2025LOST: Low-rank and Sparse Pre-training for Large Language Models4 Aug 2025
- 2025Dynamic Sparse Training of Diagonally Sparse Networks13 Jun 2025
- 2025COGNATE: Acceleration of Sparse Tensor Programs on Emerging Hardware using Transfer Learning31 May 2025
- 2025MonarchAttention: Zero-Shot Conversion to Fast, Hardware-Aware Structured Attention24 May 2025
- 2025An Efficient Training Algorithm for Models with Block-wise Sparsity27 Mar 2025
- 2025CoLA: Compute-Efficient Pre-Training of LLMs via Low-Rank Activation16 Feb 2025
12 newest of 70 All 70 (JSON)