Published December 1, 2019 | Version v1
Journal article

Entropy-SGD: biasing gradient descent into wide valleys

  • 1. Computer Science Department, University of California, Los Angeles, CA (United States)
  • 2. Department of Electrical and Computer Engineering, New York University, New York, NY (United States)
  • 3. Courant Institute of Mathematical Sciences, New York University, New York, NY (United States)
  • 4. Dipartimento di Scienza Applicata e Tecnologia, Politecnico di Torino, Milan (Italy)
  • 5. Microsoft Research New England, Cambridge, MA (United States)

Description

This paper proposes a new optimization algorithm called Entropy-SGD for training deep neural networks that is motivated by the local geometry of the energy landscape. Local extrema with low generalization error have a large proportion of almost-zero eigenvalues in the Hessian with very few positive or negative eigenvalues. We leverage upon this observation to construct a local-entropy-based objective function that favors well-generalizable solutions lying in large flat regions of the energy landscape, while avoiding poorly-generalizable solutions located in the sharp valleys. Conceptually, our algorithm resembles two nested loops of SGD where we use Langevin dynamics in the inner loop to compute the gradient of the local entropy before each update of the weights. We show that the new objective has a smoother energy landscape and show improved generalization over SGD using uniform stability, under certain assumptions. Our experiments on convolutional and recurrent networks demonstrate that Entropy-SGD compares favorably to state-of-the-art techniques in terms of generalization error and training time. (ml 2019)

Availability note (English)

Available from http://dx.doi.org/10.1088/1742-5468/ab39d9

Additional details

Identifiers

Publishing Information

Journal Title
Journal of Statistical Mechanics
Journal Volume
2019
Journal Issue
12
Journal Page Range
[24 p.]
ISSN
1742-5468

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
52042362
Subject category
S71: CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS;
Descriptors DEI
ALGORITHMS; COMPARATIVE EVALUATIONS; EIGENVALUES; ENTROPY; ERRORS; GEOMETRY; NEURAL NETWORKS; OPTIMIZATION; TRAINING
Descriptors DEC
EDUCATION; EVALUATION; MATHEMATICAL LOGIC; MATHEMATICS; PHYSICAL PROPERTIES; THERMODYNAMIC PROPERTIES