Proceedings

Adaptive Learning Rate via Covariance Matrix Based Preconditioning for Deep Neural Networks

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 1923-1929.

https://doi.org/10.24963/ijcai.2017/267

Abstract

Adaptive learning rate algorithms such as RMSProp are widely used for training deep neural networks.

RMSProp offers efficient training since it uses first order gradients to approximate Hessian-based preconditioning.

However, since the first order gradients include noise caused by stochastic optimization, the approximation may be inaccurate.

In this paper, we propose a novel adaptive learning rate algorithm called SDProp.

Its key idea is effective handling of the noise by preconditioning based on covariance matrix.

For various neural networks, our approach is more efficient and effective than RMSProp and its variant.

  1. [Dauphin et al., 2014] Yann Dauphin, Razvan Pascanu, Caglar Gulcehre, Kyunghyun Cho, Surya Ganguli, and Yoshua Bengio. Identifying and Attacking the Saddle Point Problem in High-dimensional Non-convex Opti- mization. In NIPS, pages 2933-2941, 2014.
  2. [Dauphin et al., 2015] Yann Dauphin, Harm de Vries, and Yoshua Bengio. Equilibrated Adaptive Learning Rates for Non-convex Optimization. In NIPS, pages 1504-1512, 2015.
  3. [Dekel et al., 2012] Ofer Dekel, Ran Gilad-Bachrach, Ohad Shamir, and Lin Xiao. Optimal Distributed Online Pre- diction using Mini-batches. Journal of Machine Learning Research, 13:165-202, 2012.
  4. [Elman, 1990] Jeffrey Elman. Finding Structure in Time. Cognitive Science, 14(2):179-211, 1990.
  5. [Fujiwara et al., 2016a] Yasuhiro Fujiwara, Yasutoshi Ida, Junya Arai, Mai Nishimura, and Sotetsu Iwamura. Fast Algorithm for the Lasso based L1-Graph Construction. In proceedings of the Very Large Database Endow- ment(PVLDB), 10(3):229-240, 2016.
  6. [Fujiwara et al., 2016b] Yasuhiro Fujiwara, Yasutoshi Ida, Hiroaki Shiokawa, and Sotetsu Iwamura. Fast Lasso Al- gorithm via Selective Coordinate Descent. In AAAI, pages 1561-1567, 2016.
  7. [Fukuda et al., 2014] Yukikatsu Fukuda, Yasutoshi Ida, Takashi Matsumoto, Naohiro Takemura, and Kaoru Sakatani. A Bayesian Algorithm for Anxiety Index Pre- diction based on Cerebral Blood Oxygenation in the Pre- frontal Cortex Measured by Near Infrared Spectroscopy. IEEE journal of translational engineering in health and medicine, 2:1-10, 2014.
  8. [Halko et al., 2011] Nathan Halko, Per-Gunnar Martinsson, and Joel Tropp. Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions. SIAM review, 53(2):217-288, 2011.
  9. [Ida et al., 2013] Yasutoshi Ida, Takuma Nakamura, and Takashi Matsumoto. Domain-dependent/independent Topic Switching Model for Online Reviews with Numeri- cal Ratings. In CIKM, pages 229-238, 2013.
  10. [Karpathy et al., 2015] Andrej Karpathy, Justin Johnson, and Fei-Fei Li. Visualizing and Understanding Recurrent Networks. arXiv preprint arXiv:1506.02078, 2015.
  11. [Kingma and Ba, 2014] Diederik Kingma and Jimmy Ba. Adam: A Method for Stochastic Optimization. Inter- national Conference in Learning Representations (ICLR), 2014.
  12. [Krizhevsky and Hinton, 2009] Alex Krizhevsky and Geof- frey Hinton. Learning Multiple Layers of Features from Tiny Images, 2009.
  13. [LeCun et al., 1998] Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. Gradient-based Learning Ap- plied to Document Recognition. Proceedings of the IEEE, 86(11):2278-2324, 1998.
  14. [Miyashita et al., 2013] Hiroki Miyashita, Takuma Naka- mura, Yasutoshi Ida, Takashi Matsumoto, and Takashi Kaburagi. Nonparametric Bayes-based Heterogeneous Drosophila Melanogaster Gene Regulatory Network Infer- ence: T-process Regression. In International Conference on Artificial Intelligence and Applications, pages 51-58, 2013.
  15. [Neelakantan et al., 2015] Arvind Neelakantan, Luke Vilnis, Quoc V Le, Ilya Sutskever, Lukasz Kaiser, Karol Ku- rach, and James Martens. Adding Gradient Noise Im- proves Learning for Very Deep Networks. arXiv preprint arXiv:1511.06807, 2015.
  16. [Pascanu et al., 2013] Razvan Pascanu, Tomas Mikolov, and Yoshua Bengio. On the Difficulty of Training Recurrent Neural Networks. In ICML, pages 1310-1318, 2013.
  17. [Robbins and Monro, 1951] Herbert Robbins and Sutton Monro. A Stochastic Approximation Method. The Annals of Mathematical Statistics, pages 400-407, 1951.
  18. [Sermanet et al., 2012] Pierre Sermanet, Sandhya Chintala, and Yann LeCun. Convolutional Neural Networks Applied to House Numbers Digit Classification. In International Conference on Pattern Recognition (ICPR), pages 3288- 3291, 2012.
  19. [Sra et al., 2012] Suvrit Sra, Sebastian Nowozin, and Stephen Wright. Optimization for Machine Learning. Mit Press, 2012.
  20. [Tieleman and Hinton, 2012] Tijmen Tieleman and Geoffrey Hinton. Lecture 6.5-rmsprop: Divide the Gradient by a Running Average of its Recent Magnitude. COURSERA: Neural Networks for Machine Learning, 2012.
  21. [Zeiler, 2012] Matthew Zeiler. ADADELTA: An Adaptive Learning Rate Method. arXiv preprint arXiv:1212.5701, 2012.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards