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
"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 Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Optimization & Control
R.I.P.
π»
Ghosted
R.I.P.
π»
Ghosted
Local SGD Converges Fast and Communicates Little
R.I.P.
π»
Ghosted
On Lazy Training in Differentiable Programming
π
π
The Cartographer
A Review on Bilevel Optimization: From Classical to Evolutionary Approaches and Applications
R.I.P.
π»
Ghosted
Learned Primal-dual Reconstruction
R.I.P.
π»
Ghosted
On the Global Convergence of Gradient Descent for Over-parameterized Models using Optimal Transport
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted