NPAS: A Compiler-aware Framework of Unified Network Pruning and Architecture Search for Beyond Real-Time Mobile Acceleration
Not on the map. Why?
Abstract (arXiv)
With the increasing demand to efficiently deploy DNNs on mobile edge devices, it becomes much more important to reduce unnecessary computation and increase the execution speed. Prior methods towards this goal, including model compression and network architecture search (NAS), are largely performed independently and do not fully consider compiler-level optimizations which is a must-do for mobile acceleration. In this work, we first propose (i) a general category of fine-grained structured pruning applicable to various DNN layers, and (ii) a comprehensive, compiler automatic code generation framework supporting different DNNs and different pruning schemes, which bridge the gap of model compression and NAS. We further propose NPAS, a compiler-aware unified network pruning, and architecture search. To deal with large search space, we propose a meta-modeling procedure based on reinforcement learning with fast evaluation and Bayesian optimization, ensuring the total number of training epochs comparable with representative NAS frameworks. Our framework achieves 6.7ms, 5.9ms, 3.9ms ImageNet inference times with 78.2%, 75% (MobileNet-V3 level), and 71% (MobileNet-V2 level) Top-1 accuracy respectively on an off-the-shelf mobile phone, consistently outperforming prior work.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 7; 2023: 3; 2024: 2; 2025: 0; 2026: 1.
16 papers.
Sort:
By area:
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 202
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learningcited by 30
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 28
- 2021Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigmcited by 21
- 2022Interspace Pruning: Using Adaptive Filter Representations to Improve Training of Sparse CNNscited by 16
- 2022SuperTickets: Drawing Task-Agnostic Lottery Tickets from Supernets via Jointly Architecture Searching and Parameter Pruningcited by 12
- 2022Knowledge Distillation of Transformer-based Language Models Revisitedcited by 11
- 2021Towards Fast and Accurate Multi-Person Pose Estimation on Mobile Devicescited by 5
- 2024Quasar-ViT: Hardware-Oriented Quantization-Aware Architecture Search for Vision Transformerscited by 4
- 2023When Layers Play the Lottery, all Tickets Win at Initializationcited by 3
- 2022CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Executioncited by 2
4 more
- 2022A Fast and Efficient Conditional Learning for Tunable Trade-Off between Accuracy and Robustnesscited by 1
- 2024AutoSculpt: A Pattern-based Model Auto-pruning Framework Using Reinforcement Learning and Graph Learningcited by 1
- 2022CoCoPIE XGen: A Full-Stack AI-Oriented Optimizing Frameworkcited by 0
- 2026Artificial Structure Function Search: Preserving Artificial Functional Connectivity for Structured Pruningcited by 0
- 2026Artificial Structure Function Search: Preserving Artificial Functional Connectivity for Structured Pruning21 Sep 2026
- 2024AutoSculpt: A Pattern-based Model Auto-pruning Framework Using Reinforcement Learning and Graph Learning24 Dec 2024
- 2024Quasar-ViT: Hardware-Oriented Quantization-Aware Architecture Search for Vision Transformers25 Jul 2024
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023When Layers Play the Lottery, all Tickets Win at Initialization25 Jan 2023
- 2022SuperTickets: Drawing Task-Agnostic Lottery Tickets from Supernets via Jointly Architecture Searching and Parameter Pruning8 Jul 2022
- 2022CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Execution4 Jul 2022
- 2022Knowledge Distillation of Transformer-based Language Models Revisited29 Jun 2022
- 2022CoCoPIE XGen: A Full-Stack AI-Oriented Optimizing Framework21 Jun 2022
- 2022A Fast and Efficient Conditional Learning for Tunable Trade-Off between Accuracy and Robustness28 Mar 2022
- 2022Interspace Pruning: Using Adaptive Filter Representations to Improve Training of Sparse CNNs15 Mar 2022
4 more
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantization10 Feb 2022
- 2021Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigm15 Oct 2021
- 2021Towards Fast and Accurate Multi-Person Pose Estimation on Mobile Devices6 Jun 2021
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learning5 Feb 2021
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 202
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learningcited by 30
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 28
- 2021Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigmcited by 21
- 2022Interspace Pruning: Using Adaptive Filter Representations to Improve Training of Sparse CNNscited by 16
- 2022SuperTickets: Drawing Task-Agnostic Lottery Tickets from Supernets via Jointly Architecture Searching and Parameter Pruningcited by 12
- 2021Towards Fast and Accurate Multi-Person Pose Estimation on Mobile Devicescited by 5
- 2024Quasar-ViT: Hardware-Oriented Quantization-Aware Architecture Search for Vision Transformerscited by 4
- 2023When Layers Play the Lottery, all Tickets Win at Initializationcited by 3
- 2022CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Executioncited by 2
- 2022A Fast and Efficient Conditional Learning for Tunable Trade-Off between Accuracy and Robustnesscited by 1
12 most cited of 14 All 14 (JSON)
- 2026Artificial Structure Function Search: Preserving Artificial Functional Connectivity for Structured Pruning21 Sep 2026
- 2024Quasar-ViT: Hardware-Oriented Quantization-Aware Architecture Search for Vision Transformers25 Jul 2024
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023When Layers Play the Lottery, all Tickets Win at Initialization25 Jan 2023
- 2022SuperTickets: Drawing Task-Agnostic Lottery Tickets from Supernets via Jointly Architecture Searching and Parameter Pruning8 Jul 2022
- 2022CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Execution4 Jul 2022
- 2022CoCoPIE XGen: A Full-Stack AI-Oriented Optimizing Framework21 Jun 2022
- 2022A Fast and Efficient Conditional Learning for Tunable Trade-Off between Accuracy and Robustness28 Mar 2022
- 2022Interspace Pruning: Using Adaptive Filter Representations to Improve Training of Sparse CNNs15 Mar 2022
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantization10 Feb 2022
- 2021Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigm15 Oct 2021
12 newest of 14 All 14 (JSON)