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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend