Two-level trust-region method with random subspaces
Andrea Angino, Alena Kopaničáková, Rolf Krause
TL;DR
This work tackles the high computational cost of unconstrained nonlinear optimization by introducing TLTR, a two-level trust-region algorithm that fuses full-space and random subspace information. A composite search direction $p_k = p_k^F + a_k S_k^T p_k^S$ is formed, with $p_k^F$ from a full-space TR step and $p_k^S$ from a sketched subspace around $x_{k+1/2}=x_k+p_k^F$. Sketching via Gaussian and s-hashing generates the random subspaces, allowing cheap subspace solves while preserving convergence. Numerical tests on logistic and least-squares losses show TLTR outperforms classical TR and sketched Newton, with larger gains as $n$ and conditioning increase, indicating strong potential for large-scale ML optimization.
Abstract
We introduce a two-level trust-region method (TLTR) for solving unconstrained nonlinear optimization problems. Our method uses a composite iteration step, which is based on two distinct search directions. The first search direction is obtained through minimization in the full/high-resolution space, ensuring global convergence to a critical point. The second search direction is obtained through minimization in the randomly generated subspace, which, in turn, allows for convergence acceleration. The efficiency of the proposed TLTR method is demonstrated through numerical experiments in the field of machine learning
