Fairness, Representation, and Machine Learning

Overview

This assignment builds on introductory knowledge of machine learning techniques, namely the naïve Bayes algorithm and logistic regression, to introduce concepts and definitions of algorithmic fairness. Students analyze sources of bias in algorithmic systems, then learn formal definitions of algorithmic fairness such as independence, separation, and fairness through awareness or unawareness. They are also introduced to notions of fairness that complicate the formal paradigms, including intersectionality and subgroup analysis, representation, and justice beyond distribution.

Contributors

  • Ethics materials by Kathleen Creel.
  • Problem Set by Chris Piech, Jerry Cain, Kathleen Creel, Derek McCreight, and Tim Gianitsos

Assignment goals

Ethics goals

Download Links

Additional Readings for Context (Instructors or Students):

Download all