Dynamic Channel Pruning: Feature Boosting and Suppression

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

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

  • Comprehensive Summary
  • Key points
  • Layman's Summary
  • Blog article
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.
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.

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

Tools for this paper

Explain it differently 3 free rewrites left today
Export BibTeX · RIS (Zotero, Mendeley, EndNote) · Markdown (Notion, Obsidian) · Premium
Citation alerts Premium
Journal club Slides to present it Premium
For journalists Press kit and hype check Premium

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

Figures and plots

Ask about a figure by number or use its question button to request visual analysis. Up to two figures and four image panels per question. Values read from plots are approximate; check the original data.

AI assistant instructions?

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

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.