atlas

Research map / Optimization / Nonconvex and smooth optimization

Faster Algorithms for User-Level Private Stochastic Convex Optimization

NeurIPS 2024 · Optimization › Nonconvex and smooth optimization · approach: Stochastic gradient last-iterate analysis · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives faster user-level DP stochastic convex optimization algorithms: a linear-time phased-SGD variant with outlier iterate removal, and accelerated minibatch methods with optimal excess risk at about (mn)^{9/8} (smooth) and n^{11/8}m^{5/4} (non-smooth) gradient complexity.

Problem

User-level differentially private stochastic convex optimization is either slow (requiring (mn)^{3/2} or (mn)^3 gradient computations) or relies on restrictive smoothness and user-count assumptions, limiting practical use.

Approach

Apply private outlier removal to SGD iterates (for linear time) and to minibatch user gradients combined with AboveThreshold, privacy amplification by subsampling, accelerated SGD and iterative localization (for optimal risk with faster runtime), plus randomized smoothing for non-smooth losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use accelerated minibatch SGD with user-gradient outlier removal and localizationUser-level DP SCO with smooth losses · User-level DP SCO, smooth lossesgradient complexity: mn\left(1 + \varepsilon\left(\frac{\beta R}{L}\right)^{1/4}\left((mn)^{1/8} \wedge \left(\frac{\varepsilon^2 n^2 m}{d} \Helped
apply randomized convolution smoothing before the accelerated algorithmAccelerated Phased ERM · User-level DP SCO, non-smooth lossesgradient complexity: mn\left(1 +n^{3/8}m^{1/4}\varepsilon^{1/4}\right) versus (nm)^3 + (mn)^2\sqrt{d}Helped
privately remove outlier SGD iterates instead of outlier gradientsPhased SGD with Outlier Iterate Removal · User-level DP SCO, smooth lossesgradient complexity: \leq nmHelped
use randomized convolution smoothing to handle non-smooth lossesAccelerated Phased ERM · User-level DP SCO, non-smooth lossesexcess risk: LR \cdot \widetilde{O}\left(\frac{1}{\sqrt{mn}} + \frac{\sqrt{d \log(1/\delta)}}{\varepsilon n \sqrt{m}} \right)Helped

Limitations

Experimental setup

Metrics: excess population risk gradient complexity

Baselines: Level et al. user-level DP SCO algorithm (mn)^{3/2} smooth Ghazi et al. user-level DP SCO with (nm)^3 non-smooth user-level LDP linear-time algorithm

Builds on: FriendlyCore AboveThreshold privacy amplification by subsampling accelerated minibatch SGD (AC-SA) iterative localization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy