English

On the Gradient Complexity of Private Optimization with Private Oracles

Machine Learning 2025-11-19 v1 Cryptography and Security Optimization and Control Machine Learning

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 Ω(min{dα2,dlog(1/α)})\Omega(\min\{\frac{\sqrt{d}}{\alpha^2}, \frac{d}{\log(1/\alpha)}\}) is necessary to achieve α\alpha excess risk on problems of dimension dd when d1/α2d \geq 1/\alpha^2. Upper bounds via DP-SGD show these results are tight when d>Ω~(1/α4)d>\tilde{\Omega}(1/\alpha^4). We further show our lower bound can be strengthened to Ω(min{dmˉα2,dlog(1/α)})\Omega(\min\{\frac{d}{\bar{m}\alpha^2}, \frac{d}{\log(1/\alpha)} \}) for algorithms which use minibatches of size at most mˉ<d\bar{m} < \sqrt{d}. We next consider smooth losses, where we relax the private oracle assumption and give lower bounds under only the condition that the optimizer is private. Here, we lower bound the expected number of first order oracle calls by Ω~(dα+min{1α2,n})\tilde{\Omega}\big(\frac{\sqrt{d}}{\alpha} + \min\{\frac{1}{\alpha^2}, n\}\big), where nn is the size of the dataset. Modifications to existing algorithms show this bound is nearly tight. Compared to non-private lower bounds, our results show that differentially private optimizers pay a dimension dependent runtime penalty. Finally, as a natural extension of our proof technique, we show lower bounds in the non-smooth setting for optimizers interacting with information limited oracles. Specifically, if the proxy oracle transmits at most Γ\Gamma-bits of information about the gradients in the minibatch, then Ω(min{dα2Γ,dlog(1/α)})\Omega\big(\min\{\frac{d}{\alpha^2\Gamma}, \frac{d}{\log(1/\alpha)}\}\big) oracle calls are needed. This result shows fundamental limitations of gradient quantization techniques in optimization.

Keywords

Cite

@article{arxiv.2511.13999,
  title  = {On the Gradient Complexity of Private Optimization with Private Oracles},
  author = {Michael Menart and Aleksandar Nikolov},
  journal= {arXiv preprint arXiv:2511.13999},
  year   = {2025}
}
R2 v1 2026-07-01T07:42:24.828Z