mlsanityData to 7 Oct 2026

1xN Pattern for Pruning Convolutional Neural Networks

arXiv 2105.14713 ↗First posted 31 May 2021cs.CV cs.AIcited by 16

Not on the map. Why?

Abstract (arXiv)

Though network pruning receives popularity in reducing the complexity of convolutional neural networks (CNNs), it remains an open issue to concurrently maintain model accuracy as well as achieve significant speedups on general CPUs. In this paper, we propose a novel 1xN pruning pattern to break this limitation. In particular, consecutive N output kernels with the same input channel index are grouped into one block, which serves as a basic pruning granularity of our pruning pattern. Our 1xN pattern prunes these blocks considered unimportant. We also provide a workflow of filter rearrangement that first rearranges the weight matrix in the output channel dimension to derive more influential blocks for accuracy improvements and then applies similar rearrangement to the next-layer weights in the input channel dimension to ensure correct convolutional operations. Moreover, the output computation after our 1xN pruning can be realized via a parallelized block-wise vectorized operation, leading to significant speedups on general CPUs. The efficacy of our pruning pattern is proved with experiments on ILSVRC-2012. For example, given the pruning rate of 50% and N=4, our pattern obtains about 3.0% improvements over filter pruning in the top-1 accuracy of MobileNet-V2. Meanwhile, it obtains 56.04ms inference savings on Cortex-A7 CPU over weight pruning. Our project is made available at https://github.com/lmbxmu/1xN.

Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 35 of its 50 references that are in the map. First posted on arXiv 31 May 2021.

Builds on

35 of 50 references.

References · 35

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  3. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  4. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  5. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  6. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  7. 2019Searching for MobileNetV3cited by 1,984
  8. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  9. 2018Rethinking the Value of Network Pruningcited by 595
  10. 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
  11. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  12. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
23 more
  1. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  2. 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
  3. 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
  4. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  5. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
  6. 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 219
  7. 2018Efficient Neural Audio Synthesiscited by 218
  8. 2021Accelerating Sparse Deep Neural Networkscited by 213
  9. 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 199
  10. 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
  11. 2014Deep Learning Face Representation by Joint Identification-Verificationcited by 162
  12. 2015Character-Aware Neural Language Modelscited by 129
  13. 2020Dynamic Model Pruning with Feedbackcited by 125
  14. 2019Exploring Randomly Wired Neural Networks for Image Recognitioncited by 103
  15. 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
  16. 2019Fast Sparse ConvNetscited by 86
  17. 2020Channel Pruning via Automatic Structure Searchcited by 84
  18. 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 68
  19. 2019Discovering Neural Wiringscited by 56
  20. 2017Block-Sparse Recurrent Neural Networkscited by 38
  21. 2019Approximated Oracle Filter Pruning for Destructive CNN Width Optimizationcited by 35
  22. 2021Network Pruning That Matters: A Case Study on Retraining Variantscited by 25
  23. 2018Hierarchical Block Sparse Neural Networkscited by 3

Built on by

Cited by year

Citing papers per year: 2023: 10; 2024: 3; 2025: 3.

16 papers.

Sort:

  1. 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
  2. 2023LinGCN: Structural Linearized Graph Convolutional Network for Homomorphically Encrypted Inferencecited by 26
  3. 2023Flash-LLM: Enabling Cost-Effective and Highly-Efficient Large Generative Model Inference with Unstructured Sparsitycited by 14
  4. 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Designcited by 5
  5. 2023Low-Rank Winograd Transformation for 3D Convolutional Neural Networkscited by 1
  6. 2023Spatial Re-parameterization for N:M Sparsitycited by 1
  7. 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Accelerationcited by 1
  8. 2024Beyond 2:4: exploring V:N:M sparsity for efficient transformer inference on GPUscited by 1
  9. 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Searchcited by 1
  10. 2025QPART: Adaptive Model Quantization and Dynamic Workload Balancing for Accuracy-aware Edge Inferencecited by 1
  11. 2023Beta-Rank: A Robust Convolutional Filter Pruning Method For Imbalanced Medical Image Analysiscited by 0
  12. 2023MaxQ: Multi-Axis Query for N:M Sparsity Networkcited by 0
4 more
  1. 2023CR-SFP: Learning Consistent Representation for Soft Filter Pruningcited by 0
  2. 2024LDGCN: An Edge-End Lightweight Dual GCN Based on Single-Channel EEG for Driver Drowsiness Monitoringcited by 0
  3. 2024Realizing Unaligned Block-wise Pruning for DNN Acceleration on Mobile Devicescited by 0
  4. 2025Interpretable Recognition of Fused Magnesium Furnace Working Conditions with Deep Convolutional Stochastic Configuration Networkscited by 0