cs208

View the Project on GitHub

CS 2080 (Applied Privacy for Data Science)

Instructors: Salil Vadhan, James Honaker, and Priyanka Nanayakkara

Teaching Fellows: Zachary Ratliff, Christian Aagnes, Sahil Kuchlous, Jason Tang, Yanis Vandecasteele, and Henry Wu

Regular meeting time: Mondays & Wednesdays 11:15-12:30, starting 1/25

Location: 2.112 in 114 Western Ave, Allston, MA (in the building next to the SEC)

Resources

Schedule

Date Title Slides/Notes Advance Reading  
Monday (1/27) Course Overview pdf    
Attacks on Privacy        
Wednesday (1/29) Re-identification Attacks pdf Hands-On Differential Privacy, Chapter 11  
Problem Set 1 (due Fri 2/7)   pdf, tex    
Monday (2/3) Reconstruction Attacks pdf1, ipynb, pdf2 Tanner, Narayanan-Shmatikov, Castro-Cavoukian  
Wednesday (2/5) Membership Inference Attacks pdf Ruggles-van Riper, Jessica Hullman blog post, Smith-Ullman  
Problem Set 2 (due Fri 2/14)   pdf, tex    
DP Foundations        
Monday (2/10) DP Foundations: Definitions, Basic Mechanisms pdf1, ipynb class example, ipynb w/ in-class updates, pdf2 P3G Consortium et al., Hands-On Differential Privacy, Chapter 2 (up to pg. 35)  
Wednesday (2/12) DP Foundations: Properties of DP Mechanisms pdf, ipynb class example Hands-on Differential Privacy Ch. 2, pg 35-52  
Problem Set 3 (due Fri 2/21)   pdf, tex    
Monday (2/17) No Class - President’s Day        
Wednesday (2/19) Composition pdf Hands-On Differential Privacy, Ch. 3 (pg.53-75)  
Problem Set 4 (due Fri 2/28)   pdf, tex    
Monday (2/24) Practicum on Gaussian mechanism and composition pdf nb1 nb2 nb3 Publishing Wikimedia Usage Data Hands-On Differential Privacy, Ch. 3 (pg. 75-84), Ch. 4 (pp.85-92)  
Wednesday (2/26) Communicating Differential Privacy pdf Reading 1, Reading 2, Hands-On Differential Privacy, Ch. 5 (pg. 112-115, pg. 120-126) on Privacy Loss Random Variable, Approximate DP, Advanced Composition, and the Gaussian Mechanism  
Problem Set 5 (due Fri 3/7)   pdf, tex    
Monday (3/3) Contextual Integrity pdf Helen Nissenbaum, “Privacy in Context” Chapter 7  
Implementing Centralized DP        
Wednesday (3/5) Beyond Noise Addition & Synthetic Data pdf Hands-On Differential Privacy, Ch 4. (pg. 94-101 on exponential mechanism), JASON report (Sections 2.0-2.2, 3, and 5.0 (stopping before 5.1)).  
Problem Set 6 (due Fri 3/14)   pdf, tex    
Monday (3/10) Statistical Releases: the Opportunity Atlas pdf nb1 nb2 nb3 Opportunity Atlas; Chetty-Friedman JPC (Sec 3)  
Wednesday (3/12) Attacks on Utility pdf Alabama Sues to Stop Redistricting Delay, Debate over Census Privacy  
Problem Set 7 (due Fri 3/28)   pdf, tex    
Monday (3/17) No Class - Spring Break        
Wednesday (3/19) No Class - Spring Break        
Monday (3/24) Machine Learning with DP pdf nb1 COMPLETED VERSION dpsgd nb2 opacus    
Wednesday (3/26) Machine Learning with DP pdf Hands-On Differential Privacy, Ch. 9 (skipping section on PATE)  
Problem Set 8a (due Fri 4/4)   pdf, tex    
Monday (3/31) Programming Frameworks for DP pdf, OpenDP notebook, OpenDP exercises Programming Frameworks for DP  
Wednesday (4/2) Interfaces for DP pdf Visualizing the accuracy-privacy trade-off, Nanayakkara  
Distributed Models for DP        
Monday (4/7) Local DP Foundations pdf    
Wednesday (4/9) Distributed Models pdf Near & He, Chapter 9  
Problem Set 8b (due Fri 4/18)   pdf, tex    
Monday (4/14) Local Models pdf, nb    
Wednesday (4/16) DP in Ad Conversion Measurement pdf Movahedi et al Meta Implementation see sections 1-3, Ghazi et al Google Tutorial, see timestamps 1:15:00 to 1:35:00  
Societal Perspectives on Privacy        
Monday (4/21) Privacy Law and DP pdf Solove (pp 479-83, 488-91), Nissim-Wood (2.a, 2.c)  
Wednesday (4/23) Science and Technology Studies for DP pdf Mulligan-Koopman-Doty (pgs. 1-5, 9-10), Winner, (pgs. 121-124, 130-131), Abdu-Chambers-Mulligan-Jacobs  
Monday (4/28) Industry and Government Panel on Differential Privacy      
Wrap-Up        
Wednesday (4/30) Conclusion pdf    
Thursday (5/8) Poster Session (Located in the West Atrium of SEC)