SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Fairness in AI
“Facilis descensusAverno”
Henk Griffioen - 2019-05-07
Data Scientists have to put in the work
so that society does not end up in ML hell
2
“The gates of hell are open night and day;
Smooth the descent,and easy is the way:
But to return, and view the cheerfulskies,
In this the task and mighty labor lies.”
The Works of Virgil (John Dryden)
About me:
one of those Data Scientists who should put in the work
3
GoDataDriven
Driving Your Success With
Data and AI
Henk Griffioen
Lead Data Scientist
@
The impact of AI on society is not all good. AI can encode and
amplify human biases, leading to unfair outcomes at scale
Fairness is a hot topic and gaining traction!
https://fairmlclass.github.io/
Let’s work through an example
6
Predict if income exceeds $50K/year from 1994 census
data with sensitive attributes
Getting a predictive model is easy!
But is it fair?
How to measure fairness?
9
Ratio of
• probability of a positive outcome given the sensitive attribute being true;
• probability of a positive outcome given the sensitive attribute being false;
is no less than p:100
p%-rule: measure demographic parity
40% : 50% = 80%10% : 50% = 20%
Our model is unfair: low probability of high income for
black people and women
How are we getting bias in our systems?
12
• Skewed sample initial bias that compoundsover time
• Tainted examples bias in the data caused by humans
• Sample size disparity minority groups not as well represented
• Limited features less informative data collected on minority groups
• Proxies data implicitly encoding sensitive attributes
• …
Many reasons why bias is creeping into our systems
Barocas & Selbst, 2016
Intermezzo:
Dutch tax authorities in the news
14
Ethnic profiling by the
Dutch tax authorities
15
Profiling people for fraud
“A daycare center in Almere sounded the alarm when
only non-Dutch parents were confronted with
discontinuation of childcare allowances…
…The Tax and Customs Administration says that it
uses the data on Dutch nationality or non-Dutch
nationality in the so-called automatic risk selection
for fraud.”
https://www.nrc.nl/nieuws/2019/05/20/autoriteit
-persoonsgegevens-onderzoekt-mogelijke-
discriminatie-door-belastingdienst-a3960840
Is it enough to leave
out data on (second)
nationality?
16
…In a response, the Tax and Customs Administration
states that the information about the (second)
nationality of parents or intermediary is not used in this
investigation…
“Since 2014, a second nationality with Dutch nationality
is no longer included in the basic registration. This has
been introduced to prevent discrimination for people
with dual nationality.”
Is this enough to
assure that non-Dutch
parents in Almere will
not suffer another tax
injustice?
Towards a fair future?
The model is still unfair
without sensitive data.
Biases are still encoded
by proxies in the
dataset!
17
How can we enforce fairness?
Start out with our normal (biased) classifier…
Louppe, 2017
… and add an adversarial classifier as a fairness referee
Louppe, 2017
Warming up: train classifier to predict income
Warming up: train adversarial to detect unfairness
Louppe, 2017
Adversarial training: iteratively train classifier and
adversarial
Louppe, 2017
After enough training rounds the classifier gives fair
income predictions!
https://blog.godatadriven.com/fairness-in-ml
Putting in the work
No mathematical formulation of fairness.
There are many (conflicting) measures
http://www.ece.ubc.ca/~mjulia/publications/Fairness_Definitions_Explained_2018.pdf
Many ML fairness approaches
https://dzone.com/articles/machine-learning-models-bias-mitigation-strategies
Fairness should be a key part of your product process
https://www.slideshare.net/KrishnaramKenthapadi/fairnessaware-machine-learning-practical-
challenges-and-lessons-learned-www-2019-tutorial
State
problem
Construct
dataset
Select
algorithm
Train
model
Test
model
Deploy
solution
Gather
feedback
Is using an algorithm ethical? Can it
be misused? Who might be harmed?
Are there biased features? Are
groups over-/underrepresented?
Should we get more data?
Is our objective function in line with
ethics? Do we need separate models
for minority populations?
Do we need to enforce fairness?
What metrics should we track?
What fairness metrics? Do the
metrics capture consumer needs?
Are we deploying on a population not
capture in the dataset?
Does the solution enforce unfair
feedback loops? Is intervention
needed?
Fairness is far from being solved and needs active
work!
Data Scientists have to put in the work
so that society does not end up in ML hell
“The gates of hell are open night and day;
Smooth the descent,and easy is the way:
But to return, and view the cheerfulskies,
In this the task and mighty labor lies.”
The Works of Virgil (John Dryden)
An ethics checklist for data scientists
• http://deon.drivendata.org/
Tutorial on fairness for products
• sites.google.com/view/wsdm19-fairness-tutorial
Community concerned with fairness in ML
• www.fatml.org
Our blogs
• blog.godatadriven.com/fairness-in-ml
• blog.godatadriven.com/fairness-in-pytorch
Where to go from here?
Fairness in AI - Towards more Ethical predictive models - Big Data Expo 2019

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Effects of ai on job market
Effects of ai on job marketEffects of ai on job market
Effects of ai on job market
 
How Artificial Intelligence is taking over Human Jobs
How Artificial Intelligence is taking over Human JobsHow Artificial Intelligence is taking over Human Jobs
How Artificial Intelligence is taking over Human Jobs
 
The impact of AI on work
The impact of AI on workThe impact of AI on work
The impact of AI on work
 
Skills Requirements for Future Jobs - 10 Facts
Skills Requirements for Future Jobs - 10 FactsSkills Requirements for Future Jobs - 10 Facts
Skills Requirements for Future Jobs - 10 Facts
 
Artificial Intelligence: Predictions for 2017
Artificial Intelligence: Predictions for 2017Artificial Intelligence: Predictions for 2017
Artificial Intelligence: Predictions for 2017
 
A workshop on 'AI transforming Business’
A workshop  on 'AI transforming Business’A workshop  on 'AI transforming Business’
A workshop on 'AI transforming Business’
 
Ethical Considerations in the Design of Artificial Intelligence
Ethical Considerations in the Design of Artificial IntelligenceEthical Considerations in the Design of Artificial Intelligence
Ethical Considerations in the Design of Artificial Intelligence
 
Artificial intelligence Bane boon
Artificial intelligence Bane boonArtificial intelligence Bane boon
Artificial intelligence Bane boon
 
Artificial Intelligence.
Artificial Intelligence.Artificial Intelligence.
Artificial Intelligence.
 
Artificial intelligence impact on labour and employment
Artificial intelligence  impact on labour and employmentArtificial intelligence  impact on labour and employment
Artificial intelligence impact on labour and employment
 
AI for Libraries
AI for LibrariesAI for Libraries
AI for Libraries
 
The State of Artificial Intelligence and What It Means for the Philippines
The State of Artificial Intelligence and What It Means for the PhilippinesThe State of Artificial Intelligence and What It Means for the Philippines
The State of Artificial Intelligence and What It Means for the Philippines
 
A Glimpse Into the Future of Data Science - What's Next for AI, Big Data & Ma...
A Glimpse Into the Future of Data Science - What's Next for AI, Big Data & Ma...A Glimpse Into the Future of Data Science - What's Next for AI, Big Data & Ma...
A Glimpse Into the Future of Data Science - What's Next for AI, Big Data & Ma...
 
Ai trends and startups in india
Ai trends and startups in india Ai trends and startups in india
Ai trends and startups in india
 
Japan 20200724 v13
Japan 20200724 v13Japan 20200724 v13
Japan 20200724 v13
 
Artificial Intelligence Automation Economy
Artificial Intelligence Automation EconomyArtificial Intelligence Automation Economy
Artificial Intelligence Automation Economy
 
Doing good in the cognitive era
Doing good in the cognitive eraDoing good in the cognitive era
Doing good in the cognitive era
 
The Challenges and Opportunities of AI for the Indian Economy
The Challenges and Opportunities of AI for the Indian EconomyThe Challenges and Opportunities of AI for the Indian Economy
The Challenges and Opportunities of AI for the Indian Economy
 
Behind the Slow Growth of AI: Failed Moonshots, Unprofitable Startups, Error...
Behind the Slow Growth of AI: Failed Moonshots, Unprofitable Startups, Error...Behind the Slow Growth of AI: Failed Moonshots, Unprofitable Startups, Error...
Behind the Slow Growth of AI: Failed Moonshots, Unprofitable Startups, Error...
 
Frontiers sutton spohrer 20150711 v2
Frontiers sutton spohrer 20150711 v2Frontiers sutton spohrer 20150711 v2
Frontiers sutton spohrer 20150711 v2
 

Similar a Fairness in AI - Towards more Ethical predictive models - Big Data Expo 2019

Similar a Fairness in AI - Towards more Ethical predictive models - Big Data Expo 2019 (20)

Fairness in AI (DDSW 2019)
Fairness in AI (DDSW 2019)Fairness in AI (DDSW 2019)
Fairness in AI (DDSW 2019)
 
From the End of Information Chaos to Contextual Knowledge
From the End of Information Chaos to Contextual KnowledgeFrom the End of Information Chaos to Contextual Knowledge
From the End of Information Chaos to Contextual Knowledge
 
Analytics Trends 2015: A below-the-surface look
Analytics Trends 2015: A below-the-surface lookAnalytics Trends 2015: A below-the-surface look
Analytics Trends 2015: A below-the-surface look
 
The Anticipatory CPA #PSTECH
The Anticipatory CPA #PSTECHThe Anticipatory CPA #PSTECH
The Anticipatory CPA #PSTECH
 
Data analytics crash course
Data analytics crash courseData analytics crash course
Data analytics crash course
 
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
 
TC19 LEAD Tuesday - Jared Goralnick - AI and Automation
TC19 LEAD Tuesday - Jared Goralnick - AI and AutomationTC19 LEAD Tuesday - Jared Goralnick - AI and Automation
TC19 LEAD Tuesday - Jared Goralnick - AI and Automation
 
Gareth James: Algorithmic Thinking – For the Many, Not Just the Few
Gareth James: Algorithmic Thinking – For the Many, Not Just the FewGareth James: Algorithmic Thinking – For the Many, Not Just the Few
Gareth James: Algorithmic Thinking – For the Many, Not Just the Few
 
The Future of Advanced Analytics
The Future of Advanced AnalyticsThe Future of Advanced Analytics
The Future of Advanced Analytics
 
From Microfilm to Big Data - How Can One Brain Handle This Much Change Withou...
From Microfilm to Big Data - How Can One Brain Handle This Much Change Withou...From Microfilm to Big Data - How Can One Brain Handle This Much Change Withou...
From Microfilm to Big Data - How Can One Brain Handle This Much Change Withou...
 
Hands Up For Talent
Hands Up For TalentHands Up For Talent
Hands Up For Talent
 
IT Fraud Series: Data Analytics
IT Fraud Series: Data AnalyticsIT Fraud Series: Data Analytics
IT Fraud Series: Data Analytics
 
Unlocking Value of Data in a Digital Age
Unlocking Value of Data in a Digital AgeUnlocking Value of Data in a Digital Age
Unlocking Value of Data in a Digital Age
 
Transforming Insurance Analytics with Big Data and Automated Machine Learning

Transforming Insurance Analytics with Big Data and Automated Machine Learning
Transforming Insurance Analytics with Big Data and Automated Machine Learning

Transforming Insurance Analytics with Big Data and Automated Machine Learning

 
AI Orange Belt - Session 2
AI Orange Belt - Session 2AI Orange Belt - Session 2
AI Orange Belt - Session 2
 
Algorithmic Bias : What is it? Why should we care? What can we do about it?
Algorithmic Bias : What is it? Why should we care? What can we do about it?Algorithmic Bias : What is it? Why should we care? What can we do about it?
Algorithmic Bias : What is it? Why should we care? What can we do about it?
 
Big Data for Recruiting | SourceIn New York
Big Data for Recruiting | SourceIn New YorkBig Data for Recruiting | SourceIn New York
Big Data for Recruiting | SourceIn New York
 
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
 
Data Visualisation - Convert insights into actions
Data Visualisation - Convert insights into actionsData Visualisation - Convert insights into actions
Data Visualisation - Convert insights into actions
 
The Digital Talent Gap: Are Companies Doing Enough?
The Digital Talent Gap: Are Companies Doing Enough?The Digital Talent Gap: Are Companies Doing Enough?
The Digital Talent Gap: Are Companies Doing Enough?
 

Más de webwinkelvakdag

ING: Dirk Mulder
ING: Dirk MulderING: Dirk Mulder
ING: Dirk Mulder
webwinkelvakdag
 

Más de webwinkelvakdag (20)

ISM eCompany: Sander Berlinski
ISM eCompany: Sander BerlinskiISM eCompany: Sander Berlinski
ISM eCompany: Sander Berlinski
 
Social Nomads - Lynn
Social Nomads - LynnSocial Nomads - Lynn
Social Nomads - Lynn
 
Thuiswinkel.org & Omoda: Alicja Van Ewijk
Thuiswinkel.org & Omoda: Alicja Van EwijkThuiswinkel.org & Omoda: Alicja Van Ewijk
Thuiswinkel.org & Omoda: Alicja Van Ewijk
 
Worldpay: Maria Prados
Worldpay: Maria PradosWorldpay: Maria Prados
Worldpay: Maria Prados
 
Van Moof: Simon Vreeman
Van Moof: Simon VreemanVan Moof: Simon Vreeman
Van Moof: Simon Vreeman
 
ANWB: Carolina van den Hoven & Margot van Leeuwen
ANWB: Carolina van den Hoven & Margot van LeeuwenANWB: Carolina van den Hoven & Margot van Leeuwen
ANWB: Carolina van den Hoven & Margot van Leeuwen
 
HEMA: Ilse Lankhorst, Bas Karsemeijer
HEMA: Ilse Lankhorst, Bas KarsemeijerHEMA: Ilse Lankhorst, Bas Karsemeijer
HEMA: Ilse Lankhorst, Bas Karsemeijer
 
ISM eCompany: Kees Beckeringh
ISM eCompany: Kees BeckeringhISM eCompany: Kees Beckeringh
ISM eCompany: Kees Beckeringh
 
ING: Dirk Mulder
ING: Dirk MulderING: Dirk Mulder
ING: Dirk Mulder
 
Martijn Kozijn: Jessica van Haaster & Martijn Leclaire
Martijn Kozijn: Jessica van Haaster & Martijn LeclaireMartijn Kozijn: Jessica van Haaster & Martijn Leclaire
Martijn Kozijn: Jessica van Haaster & Martijn Leclaire
 
ING: Dirk Mulder
ING: Dirk MulderING: Dirk Mulder
ING: Dirk Mulder
 
Cemex trescon: Marloe de Ruiter
Cemex trescon: Marloe de RuiterCemex trescon: Marloe de Ruiter
Cemex trescon: Marloe de Ruiter
 
LINDA.Foundation: Jocelyn Nassenstein-Brouwer
LINDA.Foundation: Jocelyn Nassenstein-BrouwerLINDA.Foundation: Jocelyn Nassenstein-Brouwer
LINDA.Foundation: Jocelyn Nassenstein-Brouwer
 
Maersk: Niek Minderhoud
Maersk: Niek MinderhoudMaersk: Niek Minderhoud
Maersk: Niek Minderhoud
 
Q&A: Brenda Hoekstra
Q&A: Brenda HoekstraQ&A: Brenda Hoekstra
Q&A: Brenda Hoekstra
 
Aanhangwagendirect & PI Marketing: Merin Eggink & Mascha Soors
Aanhangwagendirect & PI Marketing: Merin Eggink & Mascha SoorsAanhangwagendirect & PI Marketing: Merin Eggink & Mascha Soors
Aanhangwagendirect & PI Marketing: Merin Eggink & Mascha Soors
 
ISM eCompany: Ralph van Woensel
ISM eCompany: Ralph van WoenselISM eCompany: Ralph van Woensel
ISM eCompany: Ralph van Woensel
 
Lecot: Raf Maesen
Lecot: Raf MaesenLecot: Raf Maesen
Lecot: Raf Maesen
 
Lobbes: Berry de Snoo
Lobbes: Berry de SnooLobbes: Berry de Snoo
Lobbes: Berry de Snoo
 
ISM eCompany: Sander Lems
ISM eCompany: Sander LemsISM eCompany: Sander Lems
ISM eCompany: Sander Lems
 

Último

Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
karishmasinghjnh
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Último (20)

Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 

Fairness in AI - Towards more Ethical predictive models - Big Data Expo 2019

  • 1. Fairness in AI “Facilis descensusAverno” Henk Griffioen - 2019-05-07
  • 2. Data Scientists have to put in the work so that society does not end up in ML hell 2 “The gates of hell are open night and day; Smooth the descent,and easy is the way: But to return, and view the cheerfulskies, In this the task and mighty labor lies.” The Works of Virgil (John Dryden)
  • 3. About me: one of those Data Scientists who should put in the work 3 GoDataDriven Driving Your Success With Data and AI Henk Griffioen Lead Data Scientist @
  • 4. The impact of AI on society is not all good. AI can encode and amplify human biases, leading to unfair outcomes at scale
  • 5. Fairness is a hot topic and gaining traction! https://fairmlclass.github.io/
  • 6. Let’s work through an example 6
  • 7. Predict if income exceeds $50K/year from 1994 census data with sensitive attributes
  • 8. Getting a predictive model is easy! But is it fair?
  • 9. How to measure fairness? 9
  • 10. Ratio of • probability of a positive outcome given the sensitive attribute being true; • probability of a positive outcome given the sensitive attribute being false; is no less than p:100 p%-rule: measure demographic parity 40% : 50% = 80%10% : 50% = 20%
  • 11. Our model is unfair: low probability of high income for black people and women
  • 12. How are we getting bias in our systems? 12
  • 13. • Skewed sample initial bias that compoundsover time • Tainted examples bias in the data caused by humans • Sample size disparity minority groups not as well represented • Limited features less informative data collected on minority groups • Proxies data implicitly encoding sensitive attributes • … Many reasons why bias is creeping into our systems Barocas & Selbst, 2016
  • 15. Ethnic profiling by the Dutch tax authorities 15 Profiling people for fraud “A daycare center in Almere sounded the alarm when only non-Dutch parents were confronted with discontinuation of childcare allowances… …The Tax and Customs Administration says that it uses the data on Dutch nationality or non-Dutch nationality in the so-called automatic risk selection for fraud.” https://www.nrc.nl/nieuws/2019/05/20/autoriteit -persoonsgegevens-onderzoekt-mogelijke- discriminatie-door-belastingdienst-a3960840
  • 16. Is it enough to leave out data on (second) nationality? 16 …In a response, the Tax and Customs Administration states that the information about the (second) nationality of parents or intermediary is not used in this investigation… “Since 2014, a second nationality with Dutch nationality is no longer included in the basic registration. This has been introduced to prevent discrimination for people with dual nationality.” Is this enough to assure that non-Dutch parents in Almere will not suffer another tax injustice? Towards a fair future?
  • 17. The model is still unfair without sensitive data. Biases are still encoded by proxies in the dataset! 17
  • 18. How can we enforce fairness?
  • 19. Start out with our normal (biased) classifier… Louppe, 2017
  • 20. … and add an adversarial classifier as a fairness referee Louppe, 2017
  • 21. Warming up: train classifier to predict income
  • 22. Warming up: train adversarial to detect unfairness Louppe, 2017
  • 23. Adversarial training: iteratively train classifier and adversarial Louppe, 2017
  • 24. After enough training rounds the classifier gives fair income predictions! https://blog.godatadriven.com/fairness-in-ml
  • 26. No mathematical formulation of fairness. There are many (conflicting) measures http://www.ece.ubc.ca/~mjulia/publications/Fairness_Definitions_Explained_2018.pdf
  • 27. Many ML fairness approaches https://dzone.com/articles/machine-learning-models-bias-mitigation-strategies
  • 28. Fairness should be a key part of your product process https://www.slideshare.net/KrishnaramKenthapadi/fairnessaware-machine-learning-practical- challenges-and-lessons-learned-www-2019-tutorial State problem Construct dataset Select algorithm Train model Test model Deploy solution Gather feedback Is using an algorithm ethical? Can it be misused? Who might be harmed? Are there biased features? Are groups over-/underrepresented? Should we get more data? Is our objective function in line with ethics? Do we need separate models for minority populations? Do we need to enforce fairness? What metrics should we track? What fairness metrics? Do the metrics capture consumer needs? Are we deploying on a population not capture in the dataset? Does the solution enforce unfair feedback loops? Is intervention needed?
  • 29. Fairness is far from being solved and needs active work!
  • 30. Data Scientists have to put in the work so that society does not end up in ML hell “The gates of hell are open night and day; Smooth the descent,and easy is the way: But to return, and view the cheerfulskies, In this the task and mighty labor lies.” The Works of Virgil (John Dryden)
  • 31. An ethics checklist for data scientists • http://deon.drivendata.org/ Tutorial on fairness for products • sites.google.com/view/wsdm19-fairness-tutorial Community concerned with fairness in ML • www.fatml.org Our blogs • blog.godatadriven.com/fairness-in-ml • blog.godatadriven.com/fairness-in-pytorch Where to go from here?