Skip to main navigation Skip to search Skip to main content

Understanding straight-through estimator in training activation quantized neural nets

  • Penghang Yin
  • , Jiancheng Lyu
  • , Shuai Zhang
  • , Stanley Osher
  • , Yingyong Qi
  • , Jack Xin
  • University of California at Irvine
  • Qualcomm Incorporated
  • University of California at Los Angeles

Research output: Contribution to conferencePaperpeer-review

252 Scopus citations

Abstract

Training activation quantized neural networks involves minimizing a piecewise constant function whose gradient vanishes almost everywhere, which is undesirable for the standard back-propagation or chain rule. An empirical way around this issue is to use a straight-through estimator (STE) (Bengio et al., 2013) in the backward pass only, so that the “gradient” through the modified chain rule becomes non-trivial. Since this unusual “gradient” is certainly not the gradient of loss function, the following question arises: why searching in its negative direction minimizes the training loss? In this paper, we provide the theoretical justification of the concept of STE by answering this question. We consider the problem of learning a two-linear-layer network with binarized ReLU activation and Gaussian input data. We shall refer to the unusual “gradient” given by the STE-modifed chain rule as coarse gradient. The choice of STE is not unique. We prove that if the STE is properly chosen, the expected coarse gradient correlates positively with the population gradient (not available for the training), and its negation is a descent direction for minimizing the population loss. We further show the associated coarse gradient descent algorithm converges to a critical point of the population loss minimization problem. Moreover, we show that a poor choice of STE leads to instability of the training algorithm near certain local minima, which is verified with CIFAR-10 experiments.

Original languageEnglish
StatePublished - 2019
Event7th International Conference on Learning Representations, ICLR 2019 - New Orleans, United States
Duration: May 6 2019May 9 2019

Conference

Conference7th International Conference on Learning Representations, ICLR 2019
Country/TerritoryUnited States
CityNew Orleans
Period05/6/1905/9/19

Fingerprint

Dive into the research topics of 'Understanding straight-through estimator in training activation quantized neural nets'. Together they form a unique fingerprint.

Cite this