Robert M. Gower
University of Edinburgh
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Robert M. Gower.
SIAM Journal on Matrix Analysis and Applications | 2015
Robert M. Gower; Peter Richtárik
We develop a novel, fundamental and surprisingly simple randomized iterative method for solving consistent linear systems. Our method has six different but equivalent interpretations: sketch-and-project, constrain-and-approximate, random intersect, random linear solve, random update and random fixed point. By varying its two parameters
SIAM Journal on Matrix Analysis and Applications | 2017
Robert M. Gower; Peter Richtárik
-
ACM Transactions on Mathematical Software | 2014
Robert M. Gower; Margarida P. Mello
a positive definite matrix (defining geometry), and a random matrix (sampled in an independently and identically distributed fashion in each iteration)
Mathematical Programming | 2016
Robert M. Gower; Artur L. Gower
-
EPL | 2018
Artur L. Gower; Robert M. Gower; Jonathan Deakin; William J. Parnell; I. David Abrahams
we recover a comprehensive array of well-known algorithms as special cases, including the randomized Kaczmarz method, randomized Newton method, randomized coordinate descent method and random Gaussian pursuit. We naturally also obtain variants of all these methods using blocks and importance sampling. However, our method allows for a much wider selection of these two parameters, which leads to a number of new specific methods. We prove exponential convergence of the expected norm of the error in a single theorem, from which existing complexity results for known variants can be obtained. However, we also give an exact formula for the evolution of the expected iterates, which allows us to give lower bounds on the convergence rate.
Journal of the Acoustical Society of America | 2017
Artur L. Gower; Jonathan Deakin; William J. Parnell; Robert M. Gower; Ian D. Abrahams
We develop and analyze a broad family of stochastic/randomized algorithms for calculating an approximate inverse matrix. We also develop specialized variants maintaining symmetry or positive definiteness of the iterates. All methods in the family converge globally and linearly (i.e., the error decays exponentially), with explicit rates. In special cases, we obtain stochastic block variants of several quasi-Newton updates, including bad Broyden (BB), good Broyden (GB), Powell-symmetric-Broyden (PSB), Davidon--Fletcher--Powell (DFP), and Broyden--Fletcher--Goldfarb--Shanno (BFGS). Ours are the first stochastic versions of these updates shown to converge to an inverse of a fixed matrix. Through a dual viewpoint we uncover a fundamental link between quasi-Newton updates and approximate inverse preconditioning. Further, we develop an adaptive variant of randomized block BFGS, where we modify the distribution underlying the stochasticity of the method throughout the iterative process to achieve faster convergen...
international conference on machine learning | 2016
Robert M. Gower; Donald Goldfarb; Peter Richtárik
We compare two methods that calculate the sparsity pattern of Hessian matrices using the computational framework of automatic differentiation. The first method is a forward-mode algorithm by Andrea Walther in 2008 which has been implemented as the driver called hess_pat in the automatic differentiation package ADOL-C. The second is edge_push_sp, a new reverse mode algorithm descended from the edge_pushing algorithm for calculating Hessians by Gower and Mello in 2012. We present complexity analysis and perform numerical tests for both algorithms. The results show that the new reverse algorithm is very promising.
arXiv: Numerical Analysis | 2015
Robert M. Gower; Peter Richtárik
It is commonly assumed that calculating third order information is too expensive for most applications. But we show that the directional derivative of the Hessian (
arXiv: Optimization and Control | 2014
Robert M. Gower; Jacek Gondzio
arXiv: Numerical Analysis | 2017
Robert M. Gower; Peter Richtárik
D^3 f(x)\cdot d