Textbooks and Key Resources

  • Fairness and Machine Learning by Barocas, Hardt, and Narayanan - Available online
  • The Ethical Algorithm by Kearns and Roth
  • Interpretable Machine Learning by Christoph Molnar - Available online

Online Courses

Tools and Frameworks

Fairness

  • Fairlearn - Python toolkit for assessing and improving fairness
  • AIF360 - IBM’s AI Fairness 360 toolkit
  • What-If Tool - Visual tool for ML model analysis

Explainability

  • LIME - Local Interpretable Model-agnostic Explanations
  • SHAP - SHapley Additive exPlanations
  • Captum - Model interpretability for PyTorch

Privacy

Programming Resources

Important Papers and Articles

Foundational Papers

Policy and Governance

Additional Resources