Learning the Number of Neurons in Deep Networks

By José Manuel Álvarez, Mathieu Salzmann. 2016

427 citations recorded by the source corpus.

Nowadays, the number of layers and of neurons in each layer of a deep network are typically set manually. While very deep and wide networks have proven effective in general, they come at a high memory and computation cost, thus making them impractical for constrained platforms. These networks, however, are known to have many redundant parameters, and could thus, in principle, be replaced by more compact architectures. In this paper, we introduce an approach to automatically determining the number of neurons in each layer of a deep network during learning. To this end, we propose to make use of a group sparsity regularizer on the parameters of the network, where each group is defined to act on a single neuron. Starting from an overcomplete network, we show that our approach can reduce the number of parameters by up to 80\% while retaining or even improving the network accuracy.

Subfields: Artificial Intelligence, Model Architectures

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. Dacheng Tao
  2. Yi Yang
  3. Quoc V. Le
  4. Alan L. Yuille
  5. Trevor Darrell
  6. Luc Van Gool
  7. Jiashi Feng
  8. Christopher Kanan

In Model Architectures

  1. Xuanyi Dong
  2. Alan L. Yuille
  3. Gao Huang
  4. Amos J. Storkey
  5. Yi Yang
  6. Wujie Wen
  7. Xiaogang Wang
  8. Xiangyu Zhang

Citations in the corpus