Dwork Roth 2014 - Algorithmic Foundations of Differential Privacy Ch 1-3 - Overview

Summary

The standard textbook on differential privacy (Foundations and Trends in Theoretical Computer Science 9(3-4):211-407). Chapters 1-3 give the motivation (why anonymization and summary statistics fail), the formal definition of -DP with its structural properties (post-processing, group privacy), and the core toolbox: randomized response, the Laplace mechanism, the exponential mechanism, simple and advanced composition, and the sparse vector technique. Only these three chapters are captured here; later chapters (query release, boosting, lower bounds, mechanism design, learning, local and streaming models, case studies) are out of scope.

Overview

Authors / venue. Cynthia Dwork (Microsoft Research) and Aaron Roth (University of Pennsylvania), The Algorithmic Foundations of Differential Privacy, Found. Trends Theor. Comput. Sci. 9(3-4), 2014, pp. 211-407, DOI 10.1561/0400000042. 281 PDF pages for the whole monograph; the captured chapters occupy about 60.

The promise (p. 5). “You will not be affected, adversely or otherwise, by allowing your data to be used in any study or analysis, no matter what other studies, data sets, or information sources, are available.” Utility is nonetheless consumed: the Fundamental Law of Information Recovery says overly accurate answers to too many questions destroy privacy in a spectacular way, and the goal of algorithmic research is to postpone this inevitability as long as possible.

Key point of the book’s framing. “Differential privacy is a definition, not an algorithm.” For a given task and there are many DP algorithms, some much more accurate than others.

Headline results of Chapters 1-3.

ResultStatementNote
Def. 2.4 for Dwork Roth 2014 - Differential Privacy Definition and Model of Computation
Prop. 2.1, Thm. 2.2post-processing preserves ; group of size gets Dwork Roth 2014 - Post-Processing, Group Privacy and What DP Promises
Claim 3.5coin-flip randomized response is -DPDwork Roth 2014 - Randomized Response
Thm. 3.6, 3.8Laplace mechanism with scale is -DP; error whpDwork Roth 2014 - Laplace Mechanism
Claim 3.9, Thm. 3.10-3.13Report Noisy Max and exponential mechanism are -DP; utility loss $O(\frac{\Delta u}{\varepsilon}\lnR
Thm. 3.14-3.16, Lemma 3.17-3.19basic composition adds and Dwork Roth 2014 - Basic Composition and Divergence Tools
Thm. 3.20, Cor. 3.21, Thm. 3.22advanced composition ; Gaussian mechanismDwork Roth 2014 - Advanced Composition and the Gaussian Mechanism
Thm. 3.23-3.28AboveThreshold, Sparse, NumericSparse: pay privacy only for above-threshold queriesDwork Roth 2014 - Sparse Vector Technique

Main Content

Source Map

Paper sectionPagesCovered in
Preface; Ch. 1 intro (promise, smoking example, Fundamental Law)3-6Dwork Roth 2014 - Motivation, Attacks and Why Anonymization Fails
1.1 Privacy-preserving data analysis (linkage, re-identification, differencing, auditing, summary statistics, GWAS, ordinary facts, “just a few”)6-10Dwork Roth 2014 - Motivation, Attacks and Why Anonymization Fails
1.2 Bibliographic notes10Dwork Roth 2014 - Motivation, Attacks and Why Anonymization Fails
2.1 The model of computation11-12Dwork Roth 2014 - Differential Privacy Definition and Model of Computation
2.2 Towards defining private data analysis (nothing-is-learned, semantic security analogy)12-15Dwork Roth 2014 - Motivation, Attacks and Why Anonymization Fails
2.3 Formalizing DP: randomized response intro, Def. 2.1-2.4, privacy loss15-19Dwork Roth 2014 - Differential Privacy Definition and Model of Computation, Dwork Roth 2014 - Randomized Response
Prop. 2.1 post-processing, Thm. 2.2 group privacy18-20Dwork Roth 2014 - Post-Processing, Group Privacy and What DP Promises
2.3.1 What DP promises; 2.3.2 What DP does not promise20-23Dwork Roth 2014 - Post-Processing, Group Privacy and What DP Promises
2.3.3 Final remarks (granularity, small epsilons, formalisms, synopsis, Remark 2.1 floating point)23-26Dwork Roth 2014 - Post-Processing, Group Privacy and What DP Promises, Dwork Roth 2014 - Differential Privacy Definition and Model of Computation
2.4 Bibliographic notes26-27Dwork Roth 2014 - Differential Privacy Definition and Model of Computation
3.1 Useful probabilistic tools (Chernoff, Azuma, Stirling)28-29Dwork Roth 2014 - Basic Composition and Divergence Tools
3.2 Randomized response (Claim 3.5)29-30Dwork Roth 2014 - Randomized Response
3.3 Laplace mechanism (Def. 3.1-3.3, Thm. 3.6, Ex. 3.1-3.4, Fact 3.7, Thm. 3.8)30-35Dwork Roth 2014 - Laplace Mechanism
Report Noisy Max (Claim 3.9)35-37Dwork Roth 2014 - Report Noisy Max and the Exponential Mechanism
3.4 Exponential mechanism (Def. 3.4, Thm. 3.10-3.13, Ex. 3.5-3.6, Remark 3.1)37-41Dwork Roth 2014 - Report Noisy Max and the Exponential Mechanism
3.5 Composition theorems (Thm. 3.14-3.16, Cor. 3.15)41-43Dwork Roth 2014 - Basic Composition and Divergence Tools
3.5.1 Technicalities (Def. 3.5-3.6, Remark 3.2, Lemma 3.17-3.19)43-48Dwork Roth 2014 - Basic Composition and Divergence Tools
3.5.2 Advanced composition (Def. 3.7, Thm. 3.20, Cor. 3.21, Ex. 3.7)48-53Dwork Roth 2014 - Advanced Composition and the Gaussian Mechanism
3.5.3 Laplace versus Gauss (Def. 3.8, Thm. 3.22)53-54Dwork Roth 2014 - Advanced Composition and the Gaussian Mechanism
3.5.4 Remarks on composition (weak quantification, humans and ghosts)54-55Dwork Roth 2014 - Advanced Composition and the Gaussian Mechanism
3.6 Sparse vector technique (Alg. 1-3, Thm. 3.23-3.28)55-64Dwork Roth 2014 - Sparse Vector Technique
3.7 Bibliographic notes64-65the notes above (each cites its originators)
Ch. 4-13, Appendices A-B (Gaussian proof, composition proof)66-281not captured (out of assigned scope); Appendix A’s Gaussian theorem is stated but not proved here

Examples

Worked examples captured with full setup, solution and interpretation: the coin-flip randomized response (Dwork Roth 2014 - Randomized Response), first names and counting queries (Dwork Roth 2014 - Laplace Mechanism), pumpkin pricing and best-of-two (Dwork Roth 2014 - Report Noisy Max and the Exponential Mechanism), Bob’s lifetime of 10,000 databases (Dwork Roth 2014 - Advanced Composition and the Gaussian Mechanism).

Connections

  • Marketing measurement. The monograph’s toolbox maps directly onto privacy-era measurement design: counting queries and histograms with bounded contribution (Laplace); choosing the best of candidates without releasing every score (exponential mechanism, Report Noisy Max, for example picking the top creative or channel); a privacy budget across repeated reports (composition); and monitoring many metrics but paying only when one crosses a threshold (sparse vector). The structural properties are what an analyst relies on: post-processing means any model fit on a DP release carries no extra privacy cost, and composition means every extra cut of the same users spends budget. See Identity Fragmentation and the Privacy-Era Limits of User-Level Tests, Conversion Lift Studies on Ad Platforms and Bayesian Media Mix Modeling - Overview.
  • The multiple-comparison flavour of accuracy statements (union bound over queries gives inflation) parallels Multiple Testing Corrections.

See Also