Faster Differentially Private Convex Optimization via Second-Order Methods

Arun Ganesh, Mahdi Haghifam, Thomas Steinke, Abhradeep Thakurta
5/22/2023
cs.LGcs.CRmath.OC

No confident code implementation found for this paper.

Abstract

Differentially private (stochastic) gradient descent is the workhorse of DP private machine learning in both the convex and non-convex settings. Without privacy constraints, second-order methods, like Newton's method, converge faster than first-order methods like gradient descent. In this work, we investigate the prospect of using the second-order information from the loss function to accelerate DP convex optimization. We first develop a private variant of the regularized cubic Newton method of Nesterov and Polyak, and show that for the class of strongly convex loss functions, our algorithm has quadratic convergence and achieves the optimal excess loss. We then design a practical second-order DP algorithm for the unconstrained logistic regression problem. We theoretically and empirically study the performance of our algorithm. Empirical results show our algorithm consistently achieves the best excess loss compared to other baselines and is 10-40x faster than DP-GD/DP-SGD.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ganesh2023faster,
  title  = {Faster Differentially Private Convex Optimization via Second-Order Methods},
  author = {Arun Ganesh and Mahdi Haghifam and Thomas Steinke and Abhradeep Thakurta},
  year   = {2023},
  eprint = {2305.13209},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.13209v1},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.13209.svg)](https://codeofpaper.com/paper/2305.13209)

Discussion