paper-with-me

Papers

Practical and Private (Deep) Learning without Sampling or Shuffling

2021-02-26 · Peter Kairouz, Brendan Mcmahan, Shuang Song, Om Thakkar, Abhradeep Thakurta, Zheng Xu

We consider training models with differential privacy (DP) using mini-batch gradients. The existing state-of-the-art, Differentially Private Stochastic Gradient Descent (DP-SGD), requires privacy amplification by sampling or shuffling to obtain the best privacy/accuracy/computation trade-offs. Unfortunately, the precise requirements on exact sampling and shuffling can be hard to obtain in important practical scenarios, particularly federated learning (FL). We design and analyze a DP variant of Follow-The-Regularized-Leader (DP-FTRL) that compares favorably (both theoretically and empirically) to amplified DP-SGD, while allowing for much more flexible data access patterns. DP-FTRL does not use any form of privacy amplification. The code is available at https://github.com/google-research/federated/tree/master/dp_ftrl and https://github.com/google-research/DP-FTRL .

📄 PDF Abstract BibTeX arXiv:2103.00039

Code (2)

google-research/DP-FTRL 공식 구현 pytorch
google-research/federated 공식 구현 tf

Tasks

Deep LearningFederated Learning

Similar Papers 제목 키워드 기반

Balls-and-Bins Sampling for DP-SGD

2024-12-21 · Lynn Chua, Badih Ghazi, Charlie Harrison, Ethan Leeman 외

We introduce the Balls-and-Bins sampling for differentially private (DP) optimization methods such as DP-SGD. While it has been common practice to use some form of shuffling in DP-SGD implementations, privacy accounting …

How Private are DP-SGD Implementations?

2024-03-26 · Lynn Chua, Badih Ghazi, Pritish Kamath, Ravi Kumar 외

We demonstrate a substantial gap between the privacy guarantees of the Adaptive Batch Linear Queries (ABLQ) mechanism under different types of batch sampling: (i) Shuffling, and (ii) Poisson subsampling; the typical anal…

Scalable DP-SGD: Shuffling vs. Poisson Subsampling

2024-11-06 · Lynn Chua, Badih Ghazi, Pritish Kamath, Ravi Kumar 외

We provide new lower bounds on the privacy guarantee of the multi-epoch Adaptive Batch Linear Queries (ABLQ) mechanism with shuffled batch sampling, demonstrating substantial gaps when compared to Poisson subsampling; pr…

To Shuffle or not to Shuffle: Auditing DP-SGD with Shuffling

2024-11-15 · Meenatchi Sundaram Muthu Selva Annamalai, Borja Balle, Jamie Hayes, Emiliano De Cristofaro

The Differentially Private Stochastic Gradient Descent (DP-SGD) algorithm allows the training of machine learning (ML) models with formal Differential Privacy (DP) guarantees. Since DP-SGD processes training data in batc…

Generalizing DP-SGD with Shuffling and Batch Clipping

2022-12-12 · Marten van Dijk, Phuong Ha Nguyen, Toan N. Nguyen, Lam M. Nguyen

Classical differential private DP-SGD implements individual clipping with random subsampling, which forces a mini-batch SGD approach. We provide a general differential private algorithmic framework that goes beyond DP-SG…