Pruning Convolutional Neural Networks for Resource Efficient Transfer Learning

By Pavlo Molchanov, Stephen Tyree, Tero Karras, Timo Aila, Jan Kautz. 2016

439 citations recorded by the source corpus.

We propose a new framework for pruning convolutional kernels in neural networks to enable efficient inference, focusing on transfer learning where large and potentially unwieldy pretrained networks are adapted to specialized tasks. We interleave greedy criteria-based pruning with fine-tuning by backpropagation - a computationally efficient procedure that maintains good generalization in the pruned network. We propose a new criterion based on an efficient first-order Taylor expansion to approximate the absolute change in training cost induced by pruning a network component. After normalization, the proposed criterion scales appropriately across all layers of a deep CNN, eliminating the need for per-layer sensitivity analysis. The proposed criterion demonstrates superior performance compared to other criteria, such as the norm of kernel weights or average feature map activation.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Efficiency & Compression

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Yi Yang
  2. Song Han
  3. Yang He
  4. Quoc V. Le
  5. Ji Lin
  6. Xuanyi Dong
  7. Jonathan Frankle
  8. Dacheng Tao

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Yi Yang
  3. Dacheng Tao
  4. Ming-Hsuan Yang
  5. Trevor Darrell
  6. Xiaogang Wang
  7. Alan L. Yuille
  8. Jitendra Malik

In Efficiency & Compression

  1. Song Han
  2. Yang He
  3. Yi Yang
  4. Jonathan Frankle
  5. Ji Lin
  6. Thomas S. Huang
  7. Jiahui Yu
  8. Michael Carbin

Citations in the corpus