Fast Dimension Independent Private AdaGrad on Publicly Estimated Subspaces

preprint2021arXivOpen access

Abstract

We revisit the problem of empirical risk minimziation (ERM) with differential privacy. We show that noisy AdaGrad, given appropriate knowledge and conditions on the subspace from which gradients can be drawn, achieves a regret comparable to traditional AdaGrad plus a well-controlled term due to noise. We show a convergence rate of O(Tr(GT)/T)O(\text{Tr}(G_T)/T), where GTG_T captures the geometry of the gradient subspace. Since Tr(GT)=O(T)\text{Tr}(G_T)=O(\sqrt{T}) we can obtain faster rates for convex and Lipschitz functions, compared to the O(1/T)O(1/\sqrt{T}) rate achieved by known versions of noisy (stochastic) gradient descent with comparable noise variance. In particular, we show that if the gradients lie in a known constant rank subspace, and assuming algorithmic access to an envelope which bounds decaying sensitivity, one can achieve faster convergence to an excess empirical risk of O~(1/εn)\tilde O(1/εn), where εε is the privacy budget and nn the number of samples. Letting pp be the problem dimension, this result implies that, by running noisy Adagrad, we can bypass the DP-SGD bound O~(p/εn)\tilde O(\sqrt{p}/εn) in T=(εn)2/(1+2α)T=(εn)^{2/(1+2α)} iterations, where α≥0α\geq 0 is a parameter controlling gradient norm decay, instead of the rate achieved by SGD of T=ε2n2T=ε^2n^2. Our results operate with general convex functions in both constrained and unconstrained minimization. Along the way, we do a perturbation analysis of noisy AdaGrad of independent interest. Our utility guarantee for the private ERM problem follows as a corollary to the regret guarantee of noisy AdaGrad.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.