PAL: A fast DNN optimization method based on curvature information

03/28/2019
by   Maximus Mutschler, et al.
0

We present a novel optimizer for deep neural networks that combines the ideas of Netwon's method and line search to efficiently compute and utilize curvature information. Our work is based on empirical observation suggesting that the loss function can be approximated by a parabola in negative gradient direction. Due to this approximation, we are able to perform a variable and loss function dependent parameter update by jumping directly into the minimum of the approximated parabola. To evaluate our optimizer, we performed multiple comprehensive hyperparameter grid searches for which we trained more than 20000 networks in total. We can show that PAL outperforms RMSPROP, and can outperform gradient descent with momentum and ADAM on large-scale high-dimensional machine learning problems. Furthermore, PAL requires up to 52.2 PyTorch and TensorFlow implementations are provided at https://github.com/cogsys-tuebingen/PAL.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset