Dynamic Channel Pruning: Feature Boosting and Suppression

AI-generated keywords: Feature Boosting Suppression Convolutional Layers Image Classification Resource Savings

AI-generated Key Points

  • Authors propose a method called feature boosting and suppression (FBS) to reduce computational and memory resources required for deep CNNs without sacrificing accuracy.
  • FBS introduces small auxiliary connections to existing convolutional layers, allowing for dynamic amplification of salient convolutional channels and skipping of unimportant ones at runtime.
  • FBS preserves the full network structures and accelerates convolution by dynamically skipping unimportant input and output channels, unlike permanent channel pruning methods.
  • Experimental results show that FBS can provide up to 5 times savings in compute on VGG-16 and ResNet-18 models with less than 0.6% top-5 accuracy loss.
  • FBS-augmented networks can be trained using conventional stochastic gradient descent, making it applicable to many state-of-the-art CNN architectures.
  • This approach has potential implications for cost-sensitive cloud services and low-powered edge computing applications where reducing resource requirements is crucial.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Xitong Gao, Yiren Zhao, Łukasz Dudziak, Robert Mullins, Cheng-zhong Xu

14 pages, 5 figures, 4 tables, published as a conference paper at ICLR 2019
License: CC BY-NC-SA 4.0

Abstract: Making deep convolutional neural networks more accurate typically comes at the cost of increased computational and memory resources. In this paper, we reduce this cost by exploiting the fact that the importance of features computed by convolutional layers is highly input-dependent, and propose feature boosting and suppression (FBS), a new method to predictively amplify salient convolutional channels and skip unimportant ones at run-time. FBS introduces small auxiliary connections to existing convolutional layers. In contrast to channel pruning methods which permanently remove channels, it preserves the full network structures and accelerates convolution by dynamically skipping unimportant input and output channels. FBS-augmented networks are trained with conventional stochastic gradient descent, making it readily available for many state-of-the-art CNNs. We compare FBS to a range of existing channel pruning and dynamic execution schemes and demonstrate large improvements on ImageNet classification. Experiments show that FBS can respectively provide $5\times$ and $2\times$ savings in compute on VGG-16 and ResNet-18, both with less than $0.6\%$ top-5 accuracy loss.

Submitted to arXiv on 12 Oct. 2018

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 1810.05331v2

In this paper, the authors address the challenge of reducing the computational and memory resources required for deep convolutional neural networks (CNNs) without sacrificing accuracy. They propose a new method called feature boosting and suppression (FBS), which takes advantage of the input-dependent importance of features computed by convolutional layers. The FBS method introduces small auxiliary connections to existing convolutional layers, allowing for dynamic amplification of salient convolutional channels and skipping of unimportant ones at runtime. Unlike channel pruning methods that permanently remove channels, FBS preserves the full network structures and accelerates convolution by dynamically skipping unimportant input and output channels. To evaluate the effectiveness of FBS, the authors compare it to various existing channel pruning and dynamic execution schemes. They demonstrate significant improvements on ImageNet classification tasks, showing that FBS can provide up to 5 times savings in compute on VGG-16 and ResNet-18 models with less than 0.6% top-5 accuracy loss. The authors highlight that FBS-augmented networks can be trained using conventional stochastic gradient descent, making it readily applicable to many state-of-the-art CNN architectures. This approach has potential implications for cost-sensitive cloud services and low-powered edge computing applications where reducing resource requirements is crucial. Overall, this paper presents a novel method for reducing computational and memory costs in deep CNNs while maintaining high accuracy. The experimental results demonstrate the effectiveness of FBS in achieving significant resource savings without compromising performance on challenging image classification tasks.
Created on 18 Nov. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.