1: \begin{abstract}
2: This work shows that line searches performed only over the loss function defined by the current batch can successfully compete with common optimization methods on state-of-the-art architectures in wall clock time. In other words, our approach is performing competitively, despite for the most part ignoring the noise originating from batch sampling of the loss function. Furthermore, we empirically show that local minima on lines in direction of the negative gradient can be estimated almost perfectly by a parabolic approximation. This suggests that the loss function is at least locally convex, which mitigates the common perception of a highly non convex loss landscape. Our approach combines well-known methods such as parabolic approximation, line search and conjugate gradient, to perform an efficient line search.
3: To evaluate general performance as well as the hyper parameter sensitivity of our optimizer, we performed multiple comprehensive hyperparameter grid searches on several datasets and architectures. In addition, we provide a convergence prove on a simplified scenario.
4: PyTorch and Tensorflow implementations are provided at \url{https://github.com/cogsys-tuebingen/PAL}.
5: \vfill
6: \end{abstract}
7: