paper-with-me

Papers

Class-Aware Pruning for Efficient Neural Networks

2023-12-10 · Mengnan Jiang, Jingcun Wang, Amro Eldebiky, Xunzhao Yin, Cheng Zhuo, Ing-Chao Lin, Grace Li Zhang

Deep neural networks (DNNs) have demonstrated remarkable success in various fields. However, the large number of floating-point operations (FLOPs) in DNNs poses challenges for their deployment in resource-constrained applications, e.g., edge devices. To address the problem, pruning has been introduced to reduce the computational cost in executing DNNs. Previous pruning strategies are based on weight values, gradient values and activation outputs. Different from previous pruning solutions, in this paper, we propose a class-aware pruning technique to compress DNNs, which provides a novel perspective to reduce the computational cost of DNNs. In each iteration, the neural network training is modified to facilitate the class-aware pruning. Afterwards, the importance of filters with respect to the number of classes is evaluated. The filters that are only important for a few number of classes are removed. The neural network is then retrained to compensate for the incurred accuracy loss. The pruning iterations end until no filter can be removed anymore, indicating that the remaining filters are very important for many classes. This pruning technique outperforms previous pruning solutions in terms of accuracy, pruning ratio and the reduction of FLOPs. Experimental results confirm that this class-aware pruning technique can significantly reduce the number of weights and FLOPs, while maintaining a high inference accuracy.

📄 PDF Abstract BibTeX arXiv:2312.05875

Code (1)

hwai-tuda/class-aware-pruning 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Localization-aware Channel Pruning for Object Detection

2019-11-06 · Zihao Xie, Wenbing Tao, Li Zhu, Lin Zhao

Channel pruning is one of the important methods for deep model compression. Most of existing pruning methods mainly focus on classification. Few of them conduct systematic research on object detection. However, object de…

ClassificationGeneral ClassificationModel CompressionObject+3

Data Pruning via Separability, Integrity, and Model Uncertainty-Aware Importance Sampling

2024-09-20 · Steven Grosz, Rui Zhao, Rajeev Ranjan, Hongcheng Wang 외

This paper improves upon existing data pruning methods for image classification by introducing a novel pruning metric and pruning procedure based on importance sampling. The proposed pruning metric explicitly accounts fo…

Classificationimage-classificationImage Classification

CRISP: Hybrid Structured Sparsity for Class-aware Model Pruning

2023-11-24 · Shivam Aggarwal, Kuluhan Binici, Tulika Mitra

Machine learning pipelines for classification tasks often train a universal model to achieve accuracy across a broad range of classes. However, a typical user encounters only a limited selection of classes regularly. Thi…

Computational Efficiency

FairGRAPE: Fairness-aware GRAdient Pruning mEthod for Face Attribute Classification

2022-07-22 · Xiaofeng Lin, Seungbae Kim, Jungseock Joo

Existing pruning techniques preserve deep neural networks' overall ability to make correct predictions but may also amplify hidden biases during the compression process. We propose a novel pruning method, Fairness-aware …

AttributeFairness

CATRO: Channel Pruning via Class-Aware Trace Ratio Optimization

2021-10-21 · Wenzheng Hu, Zhengping Che, Ning Liu, Mingyang Li 외

Deep convolutional neural networks are shown to be overkill with high parametric and computational redundancy in many application scenarios, and an increasing number of works have explored model pruning to obtain lightwe…