Archtree: on-the-fly tree-structured exploration for latency-aware pruning of deep neural networks
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) have become ubiquitous in addressing a number of problems, particularly in computer vision. However, DNN inference is computationally intensive, which can be prohibitive e.g. when considering edge devices. To solve this problem, a popular solution is DNN pruning, and more so structured pruning, where coherent computational blocks (e.g. channels for convolutional networks) are removed: as an exhaustive search of the space of pruned sub-models is intractable in practice, channels are typically removed iteratively based on an importance estimation heuristic. Recently, promising latency-aware pruning methods were proposed, where channels are removed until the network reaches a target budget of wall-clock latency pre-emptively estimated on specific hardware. In this paper, we present Archtree, a novel method for latency-driven structured pruning of DNNs. Archtree explores multiple candidate pruned sub-models in parallel in a tree-like fashion, allowing for a better exploration of the search space. Furthermore, it involves on-the-fly latency estimation on the target hardware, accounting for closer latencies as compared to the specified budget. Empirical results on several DNN architectures and target hardware show that Archtree better preserves the original model accuracy while better fitting the latency budget as compared to existing state-of-the-art methods.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 23 references that are in the map. First posted on arXiv 17 Nov 2023.
Builds on
16 of 23 references.
References · 16
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
- 2020Dynamic Model Pruning with Feedbackcited by 125
- 2021MLPerf Tiny Benchmarkcited by 118
- 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
- 2019A Signal Propagation Perspective for Pruning Neural Networks at Initializationcited by 96
- 2021Convolutional Neural Network Pruning with Structural Redundancy Reductioncited by 73
- 2020Lookahead: A Far-Sighted Alternative of Magnitude-based Pruningcited by 61
- 2021Hessian-Aware Pruning and Optimal Neural Implantcited by 43
- 2022Structural Pruning via Latency-Saliency Knapsackcited by 40
4 more
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2021RED++ : Data-Free Pruning of Deep Neural Networks via Input Splitting and Output Mergingcited by 19
- 2021NxMTransformer: Semi-Structured Sparsification for Natural Language Understanding via ADMMcited by 19
- 2022SInGE: Sparsity via Integrated Gradients Estimation of Neuron Relevancecited by 9
Built on by
Not cited yet.