ethical machine learning
play

Ethical Machine Learning Taking Dont be Evil Literally Katharine - PowerPoint PPT Presentation

Ethical Machine Learning Taking Dont be Evil Literally Katharine Jarmul #QCONSP Kjamistan.com I Cant Breathe: The Killing of Eric Garner Joe Raedle/Getty Images Broken Windows Policing Disparate Impact Pr(C = YES|X = 0)


  1. Ethical Machine Learning Taking “Don’t be Evil” Literally Katharine Jarmul #QCONSP Kjamistan.com

  2. I Can’t Breathe: The Killing of Eric Garner Joe Raedle/Getty Images

  3. “Broken Windows” Policing

  4. Disparate Impact Pr(C = YES|X = 0) ≤ τ = 0.8 Pr(C = YES|X = 1)

  5. Predictive Policing: Runaway Feedback Loops Ensign et al, 2017

  6. If our models mimic current police behavior, are we creating a valid model?

  7. If our models mimic social inequalities and prejudice, are we creating a valid model?

  8. Are social inequalities and prejudice valid?

  9. Breaking the Cycle: Determining if Your Data has Prejudice

  10. FairTest: Evaluating Correlations to Sensitive Attributes

  11. GenderShades: Creating Better Datasets GenderShades.org

  12. NLP: Looking at Word Vector Correlations

  13. NLP: Google News Vectors https://blog.kjamistan.com/embedded-isms-in-vector-based-natural-language-processing/

  14. Debiasing Word Vectors https://github.com/tolga-b/debiaswe (Bolukbasi, Chang, Zou, Saligrama and Kalai, 2016)

  15. Modeling Fairness: Evaluating Models for Prejudice

  16. Defining Fair https://algorithmicfairness.wordpress.com/

  17. Evaluating Fair https://blog.godatadriven.com/fairness-in-ml/

  18. NLP: Testing Bias https://developers.googleblog.com/2018/04/text-embedding-models-contain-bias.html

  19. Interpreting Our Models Show, Attend and Tell: Neural Image Caption Generation with Visual Attention Xu et al., 2016

  20. Radical Transparency: Promoting Conversation & Accountability

  21. Talking Fair https://www.fatml.org/

  22. Acting Fair: Building Accountable Applications https://2017.ind.ie/ethical-design/

  23. Ethical Machine Learning: Taking a Logical Stance against Oppression

  24. Ethical ML Takeaways - Doing “nothing” assumes prejudice and unfair treatment is a valid action - We need better data - Diverse data which better reflects the real world - Stop using datasets which are non-representative - We need built-in ethics-driven evaluation criteria - Scikit-learn disparate impact? - Scikit-learn equal odds / opportunity? - You can contribute - open-source your work and datasets - volunteer with the Algorithmic Justice League or local organization

  25. Thanks! Questions? - Now? - Later? - @kjam - katharine@kiprotect.com

Recommend


More recommend