paper-with-me

홈 › Papers

Dynamic Probabilistic Pruning: A general framework for hardware-constrained pruning at different granularities

2021-05-26 · Lizeth Gonzalez-Carabarin, Iris A. M. Huijben, Bastiaan S. Veeling, Alexandre Schmid, Ruud J. G. van Sloun

Unstructured neural network pruning algorithms have achieved impressive compression rates. However, the resulting - typically irregular - sparse matrices hamper efficient hardware implementations, leading to additional memory usage and complex control logic that diminishes the benefits of unstructured pruning. This has spurred structured coarse-grained pruning solutions that prune entire filters or even layers, enabling efficient implementation at the expense of reduced flexibility. Here we propose a flexible new pruning mechanism that facilitates pruning at different granularities (weights, kernels, filters/feature maps), while retaining efficient memory organization (e.g. pruning exactly k-out-of-n weights for every output neuron, or pruning exactly k-out-of-n kernels for every feature map). We refer to this algorithm as Dynamic Probabilistic Pruning (DPP). DPP leverages the Gumbel-softmax relaxation for differentiable k-out-of-n sampling, facilitating end-to-end optimization. We show that DPP achieves competitive compression rates and classification accuracy when pruning common deep learning models trained on different benchmark datasets for image classification. Relevantly, the non-magnitude-based nature of DPP allows for joint optimization of pruning and weight quantization in order to even further compress the network, which we show as well. Finally, we propose novel information theoretic metrics that show the confidence and pruning diversity of pruning masks within a layer.

📄 PDF Abstract BibTeX arXiv:2105.12686

Code (0)

등록된 구현이 없습니다.

Tasks

image-classificationImage ClassificationNetwork PruningQuantization

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Dynamic Probabilistic Pruning: Training sparse networks based on stochastic and dynamic masking

2021-01-01 · Lizeth Gonzalez Carabarin, Iris A.M. Huijben, Bastiaan S. Veeling, Alexandre Schmid 외

Deep Learning (DL) models are known to be heavily over-parametrized, resulting in a large memory footprint and power consumption. This hampers the use of such models in hardware-constrained edge technologies such as wear…

Model Compression

Accelerating ViT Inference on FPGA through Static and Dynamic Pruning

2024-03-21 · Dhruv Parikh, Shouyi Li, Bingyi Zhang, Rajgopal Kannan 외

Vision Transformers (ViTs) have achieved state-of-the-art accuracy on various computer vision tasks. However, their high computational complexity prevents them from being applied to many real-world applications. Weight a…

WIDE: Boosting Adaptive LLM Inference via Token-level Dynamic Width Pruning

2026-07-30 · Haozhe Hu, Hao Wu, Peiran Yin, Chao Han 외 arxiv

Pruning is a promising approach for improving the efficiency of LLMs. Existing static structured pruning methods are hardware-friendly and can deliver practical throughput gains, but their input-agnostic computation allo…

A Theoretical Framework for Energy-Aware Gradient Pruning in Federated Learning

2026-03-23 · Emmanouil M. Athanasakos arxiv

Federated Learning (FL) is constrained by the communication and energy limitations of decentralized edge devices. While gradient sparsification via Top-K magnitude pruning effectively reduces the communication payload, i…

Federated Learning

Sparse Flows: Pruning Continuous-depth Models

2021-06-24 · NeurIPS 2021 12 · Lucas Liebenwein, Ramin Hasani, Alexander Amini, Daniela Rus

Continuous deep learning architectures enable learning of flexible probabilistic models for predictive modeling as neural ordinary differential equations (ODEs), and for generative modeling as continuous normalizing flow…