ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2107.05585
39
54

Differentially Private Stochastic Optimization: New Results in Convex and Non-Convex Settings

12 July 2021
Raef Bassily
Cristóbal Guzmán
Michael Menart
ArXivPDFHTML
Abstract

We study differentially private stochastic optimization in convex and non-convex settings. For the convex case, we focus on the family of non-smooth generalized linear losses (GLLs). Our algorithm for the ℓ2\ell_2ℓ2​ setting achieves optimal excess population risk in near-linear time, while the best known differentially private algorithms for general convex losses run in super-linear time. Our algorithm for the ℓ1\ell_1ℓ1​ setting has nearly-optimal excess population risk O~(log⁡dnε)\tilde{O}\big(\sqrt{\frac{\log{d}}{n\varepsilon}}\big)O~(nεlogd​​), and circumvents the dimension dependent lower bound of \cite{Asi:2021} for general non-smooth convex losses. In the differentially private non-convex setting, we provide several new algorithms for approximating stationary points of the population risk. For the ℓ1\ell_1ℓ1​-case with smooth losses and polyhedral constraint, we provide the first nearly dimension independent rate, O~(log⁡2/3d(nε)1/3)\tilde O\big(\frac{\log^{2/3}{d}}{{(n\varepsilon)^{1/3}}}\big)O~((nε)1/3log2/3d​) in linear time. For the constrained ℓ2\ell_2ℓ2​-case with smooth losses, we obtain a linear-time algorithm with rate O~(1n1/3+d1/5(nε)2/5)\tilde O\big(\frac{1}{n^{1/3}}+\frac{d^{1/5}}{(n\varepsilon)^{2/5}}\big)O~(n1/31​+(nε)2/5d1/5​). Finally, for the ℓ2\ell_2ℓ2​-case we provide the first method for {\em non-smooth weakly convex} stochastic optimization with rate O~(1n1/4+d1/6(nε)1/3)\tilde O\big(\frac{1}{n^{1/4}}+\frac{d^{1/6}}{(n\varepsilon)^{1/3}}\big)O~(n1/41​+(nε)1/3d1/6​) which matches the best existing non-private algorithm when d=O(n)d= O(\sqrt{n})d=O(n​). We also extend all our results above for the non-convex ℓ2\ell_2ℓ2​ setting to the ℓp\ell_pℓp​ setting, where 1<p≤21 < p \leq 21<p≤2, with only polylogarithmic (in the dimension) overhead in the rates.

View on arXiv
Comments on this paper