The Algorithmic Foundations of Ethical Machine Learning
Class Logistics
Class times and location:
- Tuesday/Thursday 9:30 - 10:45
- Groseclose 119
Office hours:
- Wed 3-4pm (3-5pm before problem sets are due).
- For online office hours, email me to set a time.
Contact information:
Juba Ziani, Groseclose 343. Email: jziani3@gatech.edu.
Resources/Books
- The Algorithmic Foundations of Differential Privacy by Cynthia Dwork and Aaron Roth.
- Fairness and machine learning: Limitations and Opportunities by Solon Barocas, Moritz Hardt, Arvind Narayanan.
- The Ethical Algorithm by Michael Kearns and Aaron Roth. Optional; more of motivation/context book.
Tentative schedule
| August 24th | Introduction to Privacy | Slides |
| August 26th | Definition of Differential Privacy | Slides and lecture notes |
| August 31st | The Randomized Response and the Laplace Mechanisms | Lecture notes |
| September 2nd | The Randomized Response and the Laplace Mechanisms (bis) | See lecture notes above. HW1 released |
| September 7th | The Exponential Mechanism. Properties of Differential Privacy. | Lecture notes |
| September 9th | The Gaussian Mechanism and Advanced Composition | Lecture notes |
| September 14th | Sparse Vector Technique | Lecture notes |
| September 16th | Sparse Vector Technique (bis) | See above. HW1 due. |
| September 21st | Small DB. | Lecture notes |
| September 23rd | Small DB (bis). | See lecture notes above. HW2 out. |
| September 28th | Private Multiplicative Weights | Lecture notes |
| September 30th | Private Multiplicative Weights(bis) | TBA soon. |
| October 5th | Class Presentations: Privacy Reading | Privacy reading list |
| October 7th | Class Presentations: Privacy Reading (bis) | |
| October 12th | Fall Break | No lecture. |
| October 14rd | Introduction to Fairness in Machine Learning | Slides. HW2 due. |
| October 19th | Formalizing Fairness and Assumptions | Slides and Lecture notes. |
| October 21st | Statistical Definitions of Fairness | Lecture notes |
| October 26th | No class (INFORMS) | TBA soon. |
| October 28th | No class (INFORMS). | Paper reading summaries due. |
| November 2nd | Statistical Definitions of Fairness, part 2: Incompatibility | See previous lecture. |
| November 4th | Interventions for Statistical Fairness. | Lecture notes. HW3 out. |
| November 9th | Individual Fairness. | Lecture notes |
| November 11th | Between individual and group fairness | Lecture notes |
| November 16th | Between individual and group fairness (bis) | See last lecture. |
| November 18th | Fairness and causality | Lecture notes | . HW3 due.
| November 23rd | Fairness and causality (bis) | See last lecture. |
| November 25th | Thanksgiving; no class | |
| November 30th | Class presentations: fairness reading | Instructions and reading list |
| December 2nd | Class presentations: fairness reading | See last lecture. |
| December 6th | Project presentations | Project Instructions. |