paper-with-me

홈 › Papers

Bayesian Optimization with Clustering and Rollback for CNN Auto Pruning

2021-09-22 · Hanwei Fan, Jiandong Mu, Wei zhang

Pruning is an effective technique for convolutional neural networks (CNNs) model compression, but it is difficult to find the optimal pruning policy due to the large design space. To improve the usability of pruning, many auto pruning methods have been developed. Recently, Bayesian optimization (BO) has been considered to be a competitive algorithm for auto pruning due to its solid theoretical foundation and high sampling efficiency. However, BO suffers from the curse of dimensionality. The performance of BO deteriorates when pruning deep CNNs, since the dimension of the design spaces increase. We propose a novel clustering algorithm that reduces the dimension of the design space to speed up the searching process. Subsequently, a rollback algorithm is proposed to recover the high-dimensional design space so that higher pruning accuracy can be obtained. We validate our proposed method on ResNet, MobileNetV1, and MobileNetV2 models. Experiments show that the proposed method significantly improves the convergence rate of BO when pruning deep CNNs with no increase in running time. The source code is available at https://github.com/fanhanwei/BOCR.

📄 PDF Abstract BibTeX arXiv:2109.10591

Code (1)

fanhanwei/bocr 공식 구현 pytorch

Tasks

Bayesian OptimizationClusteringModel Compression

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution …
MobileNetV1 MobileNet is a type of convolutional neural network designed for mobile and embedded vision applications. They are based on a streamlined architecture that uses depthwise…
Inverted Residual Block 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…

Similar Papers 제목 키워드 기반

A New Pruning Method for Solving Decision Trees and Game Trees

2013-02-20 · Prakash P. Shenoy

The main goal of this paper is to describe a new pruning method for solving decision trees and game trees. The pruning method for decision trees suggests a slight variant of decision trees that we call scenario trees. In…

LLMs can Compress LLMs: Adaptive Pruning by Agents

2026-01-14 · Sai Varun Kodathala, Rakesh Vunnam arxiv

As Large Language Models (LLMs) continue to scale, post-training pruning has emerged as a promising approach to reduce computational costs while preserving performance. Existing methods such as SparseGPT and Wanda achiev…

A Unified Framework of DNN Weight Pruning and Weight Clustering/Quantization Using ADMM

2018-11-05 · Shaokai Ye, Tianyun Zhang, Kaiqi Zhang, Jiayu Li 외

Many model compression techniques of Deep Neural Networks (DNNs) have been investigated, including weight pruning, weight clustering and quantization, etc. Weight pruning leverages the redundancy in the number of weights…

ClusteringModel CompressionQuantization

Explainable Bayesian Optimization

2024-01-24 · Tanmay Chakraborty, Christian Wirth, Christin Seifert

Manual parameter tuning of cyber-physical systems is a common practice, but it is labor-intensive. Bayesian Optimization (BO) offers an automated alternative, yet its black-box nature reduces trust and limits human-BO co…

Bayesian OptimizationHyperparameter OptimizationMultiobjective Optimization

ACP: Automatic Channel Pruning via Clustering and Swarm Intelligence Optimization for CNN

2021-01-16 · Jingfei Chang, Yang Lu, Ping Xue, Yiqun Xu 외

As the convolutional neural network (CNN) gets deeper and wider in recent years, the requirements for the amount of data and hardware resources have gradually increased. Meanwhile, CNN also reveals salient redundancy in …

Clustering