8 Fairness and mitigating bias

 

This chapter covers

  • Identifying sources of bias in datasets
  • Validating whether machine learning models are fair using various fairness notions
  • Applying interpretability techniques to identify the source of discrimination in machine learning models
  • Mitigating bias using preprocessing techniques
  • Documenting datasets using datasheets to improve transparency and accountability and to ensure compliance with regulation

8.1 Adult income prediction

8.1.1 Exploratory data analysis

8.1.2 Prediction model

8.2 Fairness notions

8.2.1 Demographic parity

8.2.2 Equality of opportunity and odds

8.2.3 Other notions of fairness

8.3 Interpretability and fairness

8.3.1 Discrimination via input features

8.3.2 Discrimination via representation

8.4 Mitigating bias

8.4.1 Fairness through unawareness

8.4.2 Correcting label bias through reweighting

8.5 Datasheets for datasets

Summary