arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1602.01768math.NAcs.NA
收藏

随机拟牛顿更新是线性收敛的矩阵求逆算法

Randomized Quasi-Newton Updates are Linearly Convergent Matrix Inversion Algorithms

Robert M. Gower, Peter Richtárik

摘要:

我们开发和分析了一个广泛的家庭的随机/随机化算法的矩阵求逆。我们还开发了专门的变种保持对称性或正定性的迭代。该家族中的所有方法都全局收敛和线性收敛(即,误差以指数方式衰减)。在特殊情况下,我们得到了几个拟牛顿更新的随机块变体,包括坏Broyden(BB),好Broyden(GB),Powell-symmetric-Broyden(PSB),Davidon-Fletcher-Powell(DFP)和Broyden-Fletcher-Goldfarb-Shanno(BFGS)。我们的是这些更新的第一个随机版本,收敛到一个固定矩阵的逆。通过一个对偶的观点,我们揭示了拟牛顿更新和近似逆预处理之间的基本联系。此外,我们开发了一个自适应的随机块BFGS的变体,在那里我们修改的分布的随机性的方法在整个迭代过程中,以实现更快的收敛。通过对不同应用中的几个矩阵进行反演,我们证明了AdaRBFGS与成熟的Newton-Schulz和最小残差方法相比具有很强的竞争力。特别是,在大规模的问题,我们的方法优于标准方法的数量级。在大数据时代到来之际,发展有效的方法来估计超大矩阵的逆是预处理和变尺度最优化方法所急需的工具。

英文摘要:

We develop and analyze a broad family of stochastic/randomized algorithms for inverting a 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 convergence. By inverting several matrices from varied applications, we demonstrate that AdaRBFGS is highly competitive when compared to the well established Newton-Schulz and minimal residual methods. In particular, on large-scale problems our method outperforms the standard methods by orders of magnitude. Development of efficient methods for estimating the inverse of very large matrices is a much needed tool for preconditioning and variable metric optimization methods in the advent of the big data era.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑