Generalisations and improvements of New Q-Newton's method Backtracking
arXiv:2109.11395
Abstract
In this paper, we propose a general framework for the algorithm New Q-Newton's method Backtracking, developed in the author's previous work. For a symmetric, square real matrix , we define . Given a cost function and a real number , as well as fixed real numbers , we define for each with the following quantities: ; , where is the first element in the sequence for which ; are an orthonormal basis of , chosen appropriately; the step direction, given by the formula: (we can also normalise by when needed) learning rate chosen by Backtracking line search so that Armijo's condition is satisfied: The update rule for our algorithm is . In New Q-Newton's method Backtracking, the choices are and 's are eigenvectors of . In this paper, we allow more flexibility and generality, for example can be chosen to be or 's are not necessarily eigenvectors of . New Q-Newton's method Backtracking (as well as Backtracking gradient descent) is a special case, and some versions have flavours of quasi-Newton's methods. Several versions allow good theoretical guarantees. An application to solving systems of polynomial equations is given.
14 pages. arXiv admin note: text overlap with arXiv:2108.10249
References in corpus (7)
- Identifying and attacking the saddle point problem in high-dimensional non-convex optimization
- Convergence to minima for the continuous version of Backtracking Gradient Descent
- Some convergent results for Backtracking Gradient Descent method on Banach spaces
- Backtracking Gradient Descent allowing unbounded learning rates
- Asymptotic behaviour of learning rates in Armijo's condition
- Unconstrained optimisation on Riemannian manifolds
- New Q-Newton's method meets Backtracking line search: good convergence guarantee, saddle points avoidance, quadratic rate of convergence, and easy implementation