Convex optimization with $p$-norm oracles
Deeksha Adil, Brian Bullins, Arun Jambulapati, Aaron Sidford
TL;DR
This work shows that solving ℓ_s regression can be accelerated by reducing it to smoothed ℓ_p regression for 2 ≤ p < s, achieving an iteration count of O( s · n^{ν/(1+ν)} log^2(n/ε) ) with ν = 1/p - 1/s. Central to the approach is the ℓ_p^s(λ)-proximal oracle, around which the authors build accelerated non-Euclidean proximal methods and line-search free schemes based on generalized Monteiro-Svaiter oracles. They extend the framework to non-Euclidean ball constraints and high-order smooth optimization, and establish matching lower bounds for zero-respecting algorithms, indicating near-optimality of the proposed rates. The results have potential implications for structured and higher-order optimization avenues and offer a foundation for practical speedups in regression and related convex problems.
Abstract
In recent years, there have been significant advances in efficiently solving $\ell_s$-regression using linear system solvers and $\ell_2$-regression [Adil-Kyng-Peng-Sachdeva, J. ACM'24]. Would efficient smoothed $\ell_p$-norm solvers lead to even faster rates for solving $\ell_s$-regression when $2 \leq p < s$? In this paper, we give an affirmative answer to this question and show how to solve $\ell_s$-regression using $\tilde{O}(n^{\fracν{1+ν}})$ iterations of solving smoothed $\ell_p$ regression problems, where $ν:= \frac{1}{p} - \frac{1}{s}$. To obtain this result, we provide improved accelerated rates for convex optimization problems when given access to an $\ell_p^s(λ)$-proximal oracle, which, for a point $c$, returns the solution of the regularized problem $\min_{x} f(x) + λ||x-c||_p^s$. Additionally, we show that these rates for the $\ell_p^s(λ)$-proximal oracle are optimal for algorithms that query in the span of the outputs of the oracle, and we further apply our techniques to settings of high-order and quasi-self-concordant optimization.
