Lune

STOC2020Top-tier venue

Private stochastic convex optimization: optimal rates in linear time

Vitaly Feldman, Tomer Koren, Kunal Talwar

2020Year
8Citations
96Top-tier citations

Abstract

We study differentially private (DP) algorithms for stochastic convex optimization: the problem of minimizing the population loss given i.i.d. samples from a distribution over convex loss functions. A recent work of Bassily et al. (2019) has established the optimal bound on the excess population loss achievable given nn samples. Unfortunately, their algorithm achieving this bound is relatively inefficient: it requires O(min⁡{n3/2,n5/2/d})O(\min\{n^{3/2}, n^{5/2}/d\}) gradient computations, where dd is the dimension of the optimization problem. We describe two new techniques for deriving DP convex optimization algorithms both achieving the optimal bound on excess loss and using O(min⁡{n,n2/d})O(\min\{n, n^2/d\}) gradient computations. In particular, the algorithms match the running time of the optimal non-private algorithms. The first approach relies on the use of variable batch sizes and is analyzed using the privacy amplification by iteration technique of Feldman et al. (2018). The second approach is based on a general reduction to the problem of localizing an approximately optimal solution with differential privacy. Such localization, in turn, can be achieved using existing (non-private) uniformly stable optimization algorithms. As in the earlier work, our algorithms require a mild smoothness assumption. We also give a linear-time algorithm achieving the optimal bound on the excess loss for the strongly convex case, as well as a faster algorithm for the non-smooth case.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext c3cdb0bf-997b-4781-81c1-ec09a4fb21e2

Cited by top-tier papers96

Ask how each one uses it

Builds on3

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines