LGCVMLJun 20, 2019

Progressive Gradient Pruning for Classification, Detection and DomainAdaptation

arXiv:1906.08746v42 citations
Originality Incremental advance
AI Analysis

This addresses efficiency issues for applications on resource-limited platforms requiring real-time processing, but it is incremental as it builds on existing filter pruning techniques.

The paper tackles the problem of reducing computational complexity and energy consumption in deep neural networks for visual recognition tasks by proposing a Progressive Gradient Pruning (PGP) technique, which achieves a better trade-off between accuracy and network complexity compared to state-of-the-art methods.

Although deep neural networks (NNs) have achievedstate-of-the-art accuracy in many visual recognition tasks,the growing computational complexity and energy con-sumption of networks remains an issue, especially for ap-plications on platforms with limited resources and requir-ing real-time processing. Filter pruning techniques haverecently shown promising results for the compression andacceleration of convolutional NNs (CNNs). However, thesetechniques involve numerous steps and complex optimisa-tions because some only prune after training CNNs, whileothers prune from scratch during training by integratingsparsity constraints or modifying the loss function.In this paper we propose a new Progressive GradientPruning (PGP) technique for iterative filter pruning dur-ing training. In contrast to previous progressive pruningtechniques, it relies on a novel filter selection criterion thatmeasures the change in filter weights, uses a new hard andsoft pruning strategy and effectively adapts momentum ten-sors during the backward propagation pass. Experimentalresults obtained after training various CNNs on image datafor classification, object detection and domain adaptationbenchmarks indicate that the PGP technique can achievea better trade-off between classification accuracy and net-work (time and memory) complexity than PSFP and otherstate-of-the-art filter pruning techniques.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes