Accelerating Hessian-free optimization for deep neural networks by implicit preconditioning and sampling
Tara N. Sainath, Lior Horesh, Brian Kingsbury, Aleksandr Y. Aravkin,, Bhuvana Ramabhadran

TL;DR
This paper introduces new preconditioning and sampling techniques to accelerate Hessian-free optimization in deep neural network training, achieving significant speed-ups without sacrificing accuracy.
Contribution
It develops an L-BFGS based preconditioning scheme and a novel sampling algorithm to reduce training time in Hessian-free optimization for deep neural networks.
Findings
Achieved 1.5x speed-up on a 50-hour dataset.
Achieved over 2.3x speed-up on a 300-hour dataset.
No loss in word error rate (WER) with the proposed methods.
Abstract
Hessian-free training has become a popular parallel second or- der optimization technique for Deep Neural Network training. This study aims at speeding up Hessian-free training, both by means of decreasing the amount of data used for training, as well as through reduction of the number of Krylov subspace solver iterations used for implicit estimation of the Hessian. In this paper, we develop an L-BFGS based preconditioning scheme that avoids the need to access the Hessian explicitly. Since L-BFGS cannot be regarded as a fixed-point iteration, we further propose the employment of flexible Krylov subspace solvers that retain the desired theoretical convergence guarantees of their conventional counterparts. Second, we propose a new sampling algorithm, which geometrically increases the amount of data utilized for gradient and Krylov subspace iteration calculations. On a 50-hr English…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
