On the Gradient Complexity of Private Optimization with Private Oracles
Michael Menart, Aleksandar Nikolov

TL;DR
This paper investigates the fundamental limits on the number of oracle queries needed for differentially private convex optimization, revealing dimension-dependent runtime penalties and limitations of gradient quantization.
Contribution
It establishes tight lower bounds on oracle query complexity for private convex optimization, considering various settings and oracle models, and highlights the inherent costs of privacy.
Findings
Lower bounds for non-smooth losses with private proxy oracles.
Lower bounds for smooth losses with private optimizers.
Limitations of gradient quantization in private optimization.
Abstract
We study the running time, in terms of first order oracle queries, of differentially private empirical/population risk minimization of Lipschitz convex losses. We first consider the setting where the loss is non-smooth and the optimizer interacts with a private proxy oracle, which sends only private messages about a minibatch of gradients. In this setting, we show that expected running time is necessary to achieve excess risk on problems of dimension when . Upper bounds via DP-SGD show these results are tight when . We further show our lower bound can be strengthened to for algorithms which use minibatches of size at most . We next consider smooth losses, where we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Privacy-Preserving Technologies in Data · Cryptography and Data Security
