Encode, Shuffle, Analyze Privacy Revisited: Formalizations and Empirical Evaluation
Not on the map. Why?
Abstract (arXiv)
Recently, a number of approaches and techniques have been introduced for reporting software statistics with strong privacy guarantees. These range from abstract algorithms to comprehensive systems with varying assumptions and built upon local differential privacy mechanisms and anonymity. Based on the Encode-Shuffle-Analyze (ESA) framework, notable results formally clarified large improvements in privacy guarantees without loss of utility by making reports anonymous. However, these results either comprise of systems with seemingly disparate mechanisms and attack models, or formal statements with little guidance to practitioners. Addressing this, we provide a formal treatment and offer prescriptive guidelines for privacy-preserving reporting with anonymity. We revisit the ESA framework with a simple, abstract model of attackers as well as assumptions covering it and other proposed systems of anonymity. In light of new formal privacy bounds, we examine the limitations of sketch-based encodings and ESA mechanisms such as data-dependent crowds. We also demonstrate how the ESA notion of fragmentation (reporting data aspects in separate, unlinkable messages) improves privacy/utility tradeoffs both in terms of local and central differential-privacy guarantees. Finally, to help practitioners understand the applicability and limitations of privacy-preserving reporting, we report on a large number of empirical experiments. We use real-world datasets with heavy-tailed or near-flat distributions, which pose the greatest difficulty for our techniques; in particular, we focus on data drawn from images that can be easily visualized in a way that highlights reconstruction errors. Showing the promise of the approach, and of independent interest, we also report on experiments using anonymous, privacy-preserving reporting to train high-accuracy deep neural networks on standard tasks---MNIST and CIFAR-10.
Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 10; 2023: 4; 2024: 3; 2025: 3; 2026: 4.
39 papers.
Sort:
- 2021Federated Learning with Buffered Asynchronous Aggregationcited by 188
- 2021Practical and Private (Deep) Learning without Sampling or Shufflingcited by 169
- 2023How to DP-fy ML: A Practical Guide to Machine Learning with Differential Privacycited by 150
- 2021On Large-Cohort Training for Federated Learningcited by 73
- 2022Optimal Algorithms for Mean Estimation under Local Differential Privacycited by 36
- 2021Private Federated Learning Without a Trusted Server: Optimal Algorithms for Convex Lossescited by 30
- 2022Stronger Privacy Amplification by Shuffling for R'enyi and Approximate Differential Privacycited by 29
- 2021Lossless Compression of Efficient Private Local Randomizerscited by 27
- 2022Private Non-Convex Federated Learning Without a Trusted Servercited by 26
- 2021Differentially Private Multi-Armed Bandits in the Shuffle Modelcited by 24
- 2021Privacy Amplification for Federated Learning via User Sampling and Wireless Aggregationcited by 22
- 2021Optimal Compression of Locally Differentially Private Mechanismscited by 22
27 more
- 2021Shuffle Private Stochastic Convex Optimizationcited by 17
- 2021Privacy Amplification via Shuffling for Linear Contextual Banditscited by 17
- 2021On the Renyi Differential Privacy of the Shuffle Modelcited by 16
- 2021Towards Sparse Federated Analytics: Location Heatmaps under Distributed Differential Privacy with Secure Aggregationcited by 10
- 2021SoK: Machine Learning Governancecited by 9
- 2021User-Level Private Learning via Correlated Samplingcited by 9
- 2023ULDP-FL: Federated Learning with Across Silo User-Level Differential Privacycited by 9
- 2021Renyi Differential Privacy of the Subsampled Shuffle Model in Distributed Learningcited by 6
- 2024To Shuffle or not to Shuffle: Auditing DP-SGD with Shufflingcited by 6
- 2022Differential Secrecy for Distributed Data and Applications to Robust Differentially Secure Vector Summationcited by 5
- 2022Group privacy for personalized federated learningcited by 5
- 2022OLIVE: Oblivious Federated Learning on Trusted Execution Environment against the risk of sparsificationcited by 4
- 2022Shuffle Gaussian Mechanism for Differential Privacycited by 4
- 2024Correlated Privacy Mechanisms for Differentially Private Distributed Mean Estimationcited by 4
- 2025CYCle: Choosing Your Collaborators Wisely to Enhance Collaborative Fairness in Decentralized Learningcited by 4
- 2026Sampling-Free Privacy Accounting for Matrix Mechanisms under Random Allocationcited by 3
- 2023Concurrent Shuffle Differential Privacy Under Continual Observationcited by 2
- 2023Multi-Message Shuffled Privacy in Federated Learningcited by 2
- 2024Differentially Private Federated Learning: Servers Trustworthiness, Estimation, and Statistical Inferencecited by 2
- 2022Recycling Scraps: Improving Private Learning by Leveraging Intermediate Checkpointscited by 1
- 2025How to Securely Shuffle? A survey about Secure Shufflers for privacy-preserving computationscited by 1
- 2025High-Dimensional Differentially Private Quantile Regression: Distributed Estimation and Statistical Inferencecited by 1
- 2022Production of Categorical Data Verifying Differential Privacy: Conception and Applications to Machine Learningcited by 0
- 2022Privacy Amplification via Shuffled Check-Inscited by 0
- 2026Matrix Factorization for Practical Continual Mean Estimation Under User-Level Differential Privacycited by 0
- 2026Classification Under Local Differential Privacy with Model Reversal and Model Averagingcited by 0
- 2026Shuffling-Aware Optimization for Private Vector Mean Estimationcited by 0
- 2026Shuffling-Aware Optimization for Private Vector Mean Estimation30 Apr 2026
- 2026Classification Under Local Differential Privacy with Model Reversal and Model Averaging5 Feb 2026
- 2026Matrix Factorization for Practical Continual Mean Estimation Under User-Level Differential Privacy29 Jan 2026
- 2026Sampling-Free Privacy Accounting for Matrix Mechanisms under Random Allocation29 Jan 2026
- 2025High-Dimensional Differentially Private Quantile Regression: Distributed Estimation and Statistical Inference7 Aug 2025
- 2025How to Securely Shuffle? A survey about Secure Shufflers for privacy-preserving computations2 Jul 2025
- 2025CYCle: Choosing Your Collaborators Wisely to Enhance Collaborative Fairness in Decentralized Learning21 Jan 2025
- 2024To Shuffle or not to Shuffle: Auditing DP-SGD with Shuffling15 Nov 2024
- 2024Correlated Privacy Mechanisms for Differentially Private Distributed Mean Estimation3 Jul 2024
- 2024Differentially Private Federated Learning: Servers Trustworthiness, Estimation, and Statistical Inference25 Apr 2024
- 2023ULDP-FL: Federated Learning with Across Silo User-Level Differential Privacy23 Aug 2023
- 2023How to DP-fy ML: A Practical Guide to Machine Learning with Differential Privacy1 Mar 2023
27 more
- 2023Multi-Message Shuffled Privacy in Federated Learning22 Feb 2023
- 2023Concurrent Shuffle Differential Privacy Under Continual Observation29 Jan 2023
- 2022Recycling Scraps: Improving Private Learning by Leveraging Intermediate Checkpoints4 Oct 2022
- 2022Stronger Privacy Amplification by Shuffling for R'enyi and Approximate Differential Privacy9 Aug 2022
- 2022Shuffle Gaussian Mechanism for Differential Privacy20 Jun 2022
- 2022Group privacy for personalized federated learning7 Jun 2022
- 2022Privacy Amplification via Shuffled Check-Ins7 Jun 2022
- 2022Optimal Algorithms for Mean Estimation under Local Differential Privacy5 May 2022
- 2022Production of Categorical Data Verifying Differential Privacy: Conception and Applications to Machine Learning2 Apr 2022
- 2022Private Non-Convex Federated Learning Without a Trusted Server13 Mar 2022
- 2022Differential Secrecy for Distributed Data and Applications to Robust Differentially Secure Vector Summation22 Feb 2022
- 2022OLIVE: Oblivious Federated Learning on Trusted Execution Environment against the risk of sparsification15 Feb 2022
- 2021Privacy Amplification via Shuffling for Linear Contextual Bandits11 Dec 2021
- 2021Towards Sparse Federated Analytics: Location Heatmaps under Distributed Differential Privacy with Secure Aggregation3 Nov 2021
- 2021Optimal Compression of Locally Differentially Private Mechanisms29 Oct 2021
- 2021User-Level Private Learning via Correlated Sampling21 Oct 2021
- 2021SoK: Machine Learning Governance20 Sep 2021
- 2021Renyi Differential Privacy of the Subsampled Shuffle Model in Distributed Learning19 Jul 2021
- 2021Shuffle Private Stochastic Convex Optimization17 Jun 2021
- 2021Private Federated Learning Without a Trusted Server: Optimal Algorithms for Convex Losses17 Jun 2021
- 2021On Large-Cohort Training for Federated Learning15 Jun 2021
- 2021Federated Learning with Buffered Asynchronous Aggregation11 Jun 2021
- 2021Differentially Private Multi-Armed Bandits in the Shuffle Model5 Jun 2021
- 2021On the Renyi Differential Privacy of the Shuffle Model11 May 2021
- 2021Privacy Amplification for Federated Learning via User Sampling and Wireless Aggregation2 Mar 2021
- 2021Practical and Private (Deep) Learning without Sampling or Shuffling26 Feb 2021
- 2021Lossless Compression of Efficient Private Local Randomizers24 Feb 2021
- 2021Federated Learning with Buffered Asynchronous Aggregationcited by 188
- 2021Practical and Private (Deep) Learning without Sampling or Shufflingcited by 169
- 2023How to DP-fy ML: A Practical Guide to Machine Learning with Differential Privacycited by 150
- 2021On Large-Cohort Training for Federated Learningcited by 73
- 2022Optimal Algorithms for Mean Estimation under Local Differential Privacycited by 36
- 2021Private Federated Learning Without a Trusted Server: Optimal Algorithms for Convex Lossescited by 30
- 2022Stronger Privacy Amplification by Shuffling for R'enyi and Approximate Differential Privacycited by 29
- 2021Lossless Compression of Efficient Private Local Randomizerscited by 27
- 2022Private Non-Convex Federated Learning Without a Trusted Servercited by 26
- 2021Differentially Private Multi-Armed Bandits in the Shuffle Modelcited by 24
- 2021Privacy Amplification for Federated Learning via User Sampling and Wireless Aggregationcited by 22
- 2021Optimal Compression of Locally Differentially Private Mechanismscited by 22
12 most cited of 39 All 39 (JSON)
- 2026Shuffling-Aware Optimization for Private Vector Mean Estimation30 Apr 2026
- 2026Classification Under Local Differential Privacy with Model Reversal and Model Averaging5 Feb 2026
- 2026Matrix Factorization for Practical Continual Mean Estimation Under User-Level Differential Privacy29 Jan 2026
- 2026Sampling-Free Privacy Accounting for Matrix Mechanisms under Random Allocation29 Jan 2026
- 2025High-Dimensional Differentially Private Quantile Regression: Distributed Estimation and Statistical Inference7 Aug 2025
- 2025How to Securely Shuffle? A survey about Secure Shufflers for privacy-preserving computations2 Jul 2025
- 2025CYCle: Choosing Your Collaborators Wisely to Enhance Collaborative Fairness in Decentralized Learning21 Jan 2025
- 2024To Shuffle or not to Shuffle: Auditing DP-SGD with Shuffling15 Nov 2024
- 2024Correlated Privacy Mechanisms for Differentially Private Distributed Mean Estimation3 Jul 2024
- 2024Differentially Private Federated Learning: Servers Trustworthiness, Estimation, and Statistical Inference25 Apr 2024
- 2023ULDP-FL: Federated Learning with Across Silo User-Level Differential Privacy23 Aug 2023
- 2023How to DP-fy ML: A Practical Guide to Machine Learning with Differential Privacy1 Mar 2023
12 newest of 39 All 39 (JSON)