Gradient Descent is Pareto-Optimal in the Oracle Complexity and Memory Tradeoff for Feasibility Problems

April 10, 2024 Β· Declared Dead Β· πŸ› IEEE Annual Symposium on Foundations of Computer Science

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Moise Blanchard arXiv ID 2404.06720 Category math.OC: Optimization & Control Cross-listed cs.CC, cs.DS, cs.LG, stat.ML Citations 1 Venue IEEE Annual Symposium on Foundations of Computer Science Last Checked 5 months ago
Abstract
In this paper we provide oracle complexity lower bounds for finding a point in a given set using a memory-constrained algorithm that has access to a separation oracle. We assume that the set is contained within the unit $d$-dimensional ball and contains a ball of known radius $Ξ΅>0$. This setup is commonly referred to as the feasibility problem. We show that to solve feasibility problems with accuracy $Ξ΅\geq e^{-d^{o(1)}}$, any deterministic algorithm either uses $d^{1+Ξ΄}$ bits of memory or must make at least $1/(d^{0.01Ξ΄}Ξ΅^{2\frac{1-Ξ΄}{1+1.01 Ξ΄}-o(1)})$ oracle queries, for any $Ξ΄\in[0,1]$. Additionally, we show that randomized algorithms either use $d^{1+Ξ΄}$ memory or make at least $1/(d^{2Ξ΄} Ξ΅^{2(1-4Ξ΄)-o(1)})$ queries for any $Ξ΄\in[0,\frac{1}{4}]$. Because gradient descent only uses linear memory $\mathcal O(d\ln 1/Ξ΅)$ but makes $Ξ©(1/Ξ΅^2)$ queries, our results imply that it is Pareto-optimal in the oracle complexity/memory tradeoff. Further, our results show that the oracle complexity for deterministic algorithms is always polynomial in $1/Ξ΅$ if the algorithm has less than quadratic memory in $d$. This reveals a sharp phase transition since with quadratic $\mathcal O(d^2 \ln1/Ξ΅)$ memory, cutting plane methods only require $\mathcal O(d\ln 1/Ξ΅)$ queries.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Optimization & Control

Died the same way β€” πŸ‘» Ghosted