Efficient Preconditioned Optimization Methods with Frequent Directions
Organizations: State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, China · School of Artificial Intelligence, Nanjing University, Nanjing, China · School of Software Technology, Zhejiang University, Ningbo, China · State Key Laboratory of Blockchain and Data Security, Zhejiang University, Hangzhou, China
Abstract
Adaptive optimization methods have received considerable attention in recent years due to their strong empirical performance. However, they generally require maintaining a preconditioning matrix, which incurs prohibitive computational overhead in large-scale applications. To address these limitations, we investigate the acceleration of preconditioned optimization methods through frequent directions (FD), a widely used matrix sketching technique. We first propose FTSL by integrating FD with adaptive subgradient methods under the primal-dual framework and adding back the cumulative information discarded by FD. FTSL obtains a tighter regret bound than existing state-of-the-art results. We then apply a doubling trick that further reduces the time complexity of FTSL, while maintaining the same regret guarantee. We also consider optimization over matrix-valued decision variables and exploit their structural properties to construct sketched preconditioners. We develop FTSL-Shampoo by adapting FD to Shampoo and give a novel analysis under the primal-dual framework. To further mitigate its computational complexity, we design one-sided variants of FTSL-Shampoo under both mirror descent and primal-dual frameworks. Our algorithms not only reduce the computational cost of FTSL-Shampoo, but also achieve tighter regret bounds. We extend our methods to offline stochastic convex optimization and exploit smoothness to achieve faster convergence rates. Finally, we introduce practical variants of our algorithms and empirically demonstrate their efficiency and effectiveness across a broad range of tasks.
Figures & tables
| Algorithms | Regret Bounds | Space | Time |
| ADA-FULL ( Duchi et al., 2011 ) | |||
| ADA-FD (P) ( Wan et al., 2018 ) | O(\operatorname{tr}(G_{T}^{1/2})+\sum_{t=1}^{T}{\color[rgb]{1,0,0}\sqrt{\rho_{t}}}) | ||
| ADA-FD (M) ( Wan et al., 2018 ) | O(\operatorname{tr}(G_{T}^{1/2})+\sum_{t=1}^{T}{\color[rgb]{1,0,0}\tau}{\color[rgb]{1,0,0}\sqrt{\rho_{t}}}) | ||
| S-ADA (M) ( Feinberg et al., 2023 ) | O(\operatorname{tr}(G_{T}^{1/2})+\sqrt{{\color[rgb]{1,0,0}d(d-\tau)}\rho_{1:T}}) | ||
| FTSL (P) (this work) |
| Algorithms | Regret Bounds | Space | Time |
| ADA-FFD (P) ( Wan and Zhang, 2022 ) | O(\operatorname{tr}(G_{T}^{1/2})+\sum_{t=1}^{T}{\color[rgb]{1,0,0}\sqrt{\rho_{t}}}) | ||
| ADA-FFD (M) ( Wan and Zhang, 2022 ) | O(\operatorname{tr}(G_{T}^{1/2})+\sum_{t=1}^{T}{\color[rgb]{1,0,0}\tau}{\color[rgb]{1,0,0}\sqrt{\rho_{t}}}) | ||
| Fast S-ADA (M) (this work) | |||
| FTFSL (P) (this work) |
| Algorithms | Regret Bounds | Space | Time |
| Shampoo ( Gupta et al., 2018 ) | |||
| S-Shampoo (M) ( Feinberg et al., 2023 ) | O(\sqrt{r}(\operatorname{tr}(L_{T}^{1/4})+{\color[rgb]{1,0,0}m}(\rho_{1:T}^{L})^{1/4})(\operatorname{tr}(R_{T}^{1/4})+{\color[rgb]{1,0,0}n}(\rho_{1:T}^{R})^{1/4})) | ||
| FTSL-Shampoo (P) (this work) | |||
| ASGO ( An et al., 2025 ) | |||
| S-ASGO (M) (this work) | |||
| S-ASGO (P) (this work) |
Adaptive Gradient Methods
Adaptive Gradient Methods adjust updates using gradient history, curvature, or noise estimates to improve optimization across diverse problems.
See all 155 papers