"Learning-Compression" Algorithms for Neural Net Pruning

By M. A. Carreira-Perpiñán, Yerlan Idelbayev. 2018

232 citations recorded by the source corpus.

Pruning a neural net consists of removing weights without degrading its performance. This is an old problem of renewed interest because of the need to compress ever larger nets so they can run in mobile devices. Pruning has been traditionally done by ranking or penalizing weights according to some criterion (such as magnitude), removing low-ranked weights and retraining the remaining ones. We formulate pruning as an optimization problem of finding the weights that minimize the loss while satisfying a pruning cost condition. We give a generic algorithm to solve this which alternates "learning" steps that optimize a regularized, data-dependent loss and "compression" steps that mark weights for pruning in a data-independent way. Magnitude thresholding arises naturally in the compression step, but unlike existing magnitude pruning approaches, our algorithm explores subsets of weights rather than committing irrevocably to a specific subset from the beginning. It is also able to learn automatically the best number of weights to prune in each layer of the net without incurring an exponentially costly model selection. Using a single pruning-level user parameter, we achieve state-of-the-art pruning in LeNet and ResNets of various sizes.

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. Martin Jaggi
  2. Luke S. Zettlemoyer
  3. Simon Lacoste-Julien
  4. Mohit Bansal
  5. Sebastian U. Stich
  6. Dan Alistarh
  7. Yoshua Bengio
  8. Percy Liang

In Computer Vision and Pattern Recognition

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

In Efficiency & Compression

  1. Dan Alistarh
  2. Martin Jaggi
  3. Sebastian U. Stich
  4. Tao Lin
  5. Luke S. Zettlemoyer
  6. Jonathan Frankle
  7. Michael Carbin
  8. Tim Dettmers

Citations in the corpus