English

Splitting Steepest Descent for Growing Neural Architectures

Machine Learning 2019-11-06 v3 Neural and Evolutionary Computing Machine Learning

Abstract

We develop a progressive training approach for neural networks which adaptively grows the network structure by splitting existing neurons to multiple off-springs. By leveraging a functional steepest descent idea, we derive a simple criterion for deciding the best subset of neurons to split and a splitting gradient for optimally updating the off-springs. Theoretically, our splitting strategy is a second-order functional steepest descent for escaping saddle points in an \infty-Wasserstein metric space, on which the standard parametric gradient descent is a first-order steepest descent. Our method provides a new computationally efficient approach for optimizing neural network structures, especially for learning lightweight neural architectures in resource-constrained settings.

Keywords

Cite

@article{arxiv.1910.02366,
  title  = {Splitting Steepest Descent for Growing Neural Architectures},
  author = {Qiang Liu and Lemeng Wu and Dilin Wang},
  journal= {arXiv preprint arXiv:1910.02366},
  year   = {2019}
}

Comments

33rd Conference on Neural Information Processing Systems (NeurIPS 2019)

R2 v1 2026-06-23T11:35:29.559Z