paper-with-me

Papers

DAIS: Automatic Channel Pruning via Differentiable Annealing Indicator Search

2020-11-04 · Yushuo Guan, Ning Liu, Pengyu Zhao, Zhengping Che, Kaigui Bian, Yanzhi Wang, Jian Tang

The convolutional neural network has achieved great success in fulfilling computer vision tasks despite large computation overhead against efficient deployment. Structured (channel) pruning is usually applied to reduce the model redundancy while preserving the network structure, such that the pruned network can be easily deployed in practice. However, existing structured pruning methods require hand-crafted rules which may lead to tremendous pruning space. In this paper, we introduce Differentiable Annealing Indicator Search (DAIS) that leverages the strength of neural architecture search in the channel pruning and automatically searches for the effective pruned model with given constraints on computation overhead. Specifically, DAIS relaxes the binarized channel indicators to be continuous and then jointly learns both indicators and model parameters via bi-level optimization. To bridge the non-negligible discrepancy between the continuous model and the target binarized model, DAIS proposes an annealing-based procedure to steer the indicator convergence towards binarized states. Moreover, DAIS designs various regularizations based on a priori structural knowledge to control the pruning sparsity and to improve model performance. Experimental results show that DAIS outperforms state-of-the-art pruning methods on CIFAR-10, CIFAR-100, and ImageNet.

📄 PDF Abstract BibTeX arXiv:2011.02166

Code (1)

ambroggi/pruning-project-for-deep-neural-networks pytorch

Tasks

Neural Architecture Search

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Differentiable Annealed Importance Sampling and the Perils of Gradient Noise

2021-07-21 · NeurIPS 2021 12 · Guodong Zhang, Kyle Hsu, Jianing Li, Chelsea Finn 외

Annealed importance sampling (AIS) and related algorithms are highly effective tools for marginal likelihood estimation, but are not fully differentiable due to the use of Metropolis-Hastings correction steps. Differenti…

Stochastic Optimization

DMCP: Differentiable Markov Channel Pruning for Neural Networks

2020-05-07 · CVPR 2020 6 · Shaopeng Guo, Yujie Wang, Quanquan Li, Junjie Yan

Recent works imply that the channel pruning can be regarded as searching optimal sub-structure from unpruned networks. However, existing works based on this observation require training and evaluating a large number of s…

Dynamic Structure Pruning for Compressing CNNs

2023-03-17 · Jun-Hyung Park, Yeachan Kim, Junho Kim, Joon-Young Choi 외

Structure pruning is an effective method to compress and accelerate neural networks. While filter and channel pruning are preferable to other structure pruning methods in terms of realistic acceleration and hardware comp…

GPU

ASAP: Architecture Search, Anneal and Prune

2019-04-08 · Asaf Noy, Niv Nayman, Tal Ridnik, Nadav Zamir 외

Automatic methods for Neural Architecture Search (NAS) have been shown to produce state-of-the-art network models. Yet, their main drawback is the computational complexity of the search process. As some primal methods op…

GPUNeural Architecture Search

Operation-Aware Soft Channel Pruning using Differentiable Masks

2020-07-08 · ICML 2020 1 · Minsoo Kang, Bohyung Han

We propose a simple but effective data-driven channel pruning algorithm, which compresses deep neural networks in a differentiable way by exploiting the characteristics of operations. The proposed approach makes a joint …