paper-with-me

Papers

Beta-Rank: A Robust Convolutional Filter Pruning Method For Imbalanced Medical Image Analysis

2023-04-15 · Morteza Homayounfar, Mohamad Koohi-Moghadam, Reza Rawassizadeh, Varut Vardhanabhuti

As deep neural networks include a high number of parameters and operations, it can be a challenge to implement these models on devices with limited computational resources. Despite the development of novel pruning methods toward resource-efficient models, it has become evident that these models are not capable of handling "imbalanced" and "limited number of data points". We proposed a novel filter pruning method by considering the input and output of filters along with the values of the filters that deal with imbalanced datasets better than others. Our pruning method considers the fact that all information about the importance of a filter may not be reflected in the value of the filter. Instead, it is reflected in the changes made to the data after the filter is applied to it. In this work, three methods are compared with the same training conditions except for the ranking values of each method, and 14 methods are compared from other papers. We demonstrated that our model performed significantly better than other methods for imbalanced medical datasets. For example, when we removed up to 58% of FLOPs for the IDRID dataset and up to 45% for the ISIC dataset, our model was able to yield an equivalent (or even superior) result to the baseline model. To evaluate FLOP and parameter reduction using our model in real-world settings, we built a smartphone app, where we demonstrated a reduction of up to 79% in memory usage and 72% in prediction time. All codes and parameters for training different models are available at https://github.com/mohofar/Beta-Rank

📄 PDF Abstract BibTeX arXiv:2304.07461

Code (1)

mohofar/beta-rank 공식 구현 pytorch

Tasks

Image ClassificationMedical Image AnalysisMedical Image ClassificationNetwork Pruning

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Pruning 설명 없음

Similar Papers 제목 키워드 기반

LEAN: graph-based pruning for convolutional neural networks by extracting longest chains

2021-09-29 · Richard Arnoud Schoonhoven, Allard Hendriksen, Daniel Pelt, Joost Batenburg

Neural network pruning techniques can substantially reduce the computational cost of applying convolutional neural networks (CNNs). Common pruning methods determine which convolutional filters to remove by ranking the fi…

Network Pruning

Rethinking the Pruning Criteria for Convolutional Neural Network

2021-01-01 · NeurIPS 2021 12 · Zhongzhan Huang, Xinjiang Wang, Ping Luo

Channel pruning is a popular technique for compressing convolutional neural networks (CNNs), and various pruning criteria have been proposed to remove the redundant filters of CNNs. From our comprehensive experiments, we…

Compressing Convolutional Neural Networks via Factorized Convolutional Filters

2019-06-01 · CVPR 2019 6 · Tuanhui Li, Baoyuan Wu, Yujiu Yang, Yanbo Fan 외

This work studies the model compression for deep convolutional neural networks (CNNs) via filter pruning. The workflow of a traditional pruning consists of three sequential stages: pre-training the original model, select…

Model Compression

Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compression

2020-03-19 · CVPR 2020 6 · Yawei Li, Shuhang Gu, Christoph Mayer, Luc van Gool 외

In this paper, we analyze two popular network compression techniques, i.e. filter pruning and low-rank decomposition, in a unified sense. By simply changing the way the sparsity regularization is enforced, filter pruning…

Convolution-Weight-Distribution Assumption: Rethinking the Criteria of Channel Pruning

2020-04-24 · Zhongzhan Huang, Wenqi Shao, Xinjiang Wang, Liang Lin 외

Channel pruning is a popular technique for compressing convolutional neural networks (CNNs), where various pruning criteria have been proposed to remove the redundant filters. From our comprehensive experiments, we found…