SlideShare a Scribd company logo
1 of 20
Download to read offline
FAIR AI
Image by James Sutherland from Pixabay
Identifying and mitigating
bias in machine learning
2
Comete Team
Privacy Fairness Causality
Catuscia Palamidessi
Director of Comete team at
Inria Saclay-Ile-de-France,
Ecole Polytechnique
Sami Zhioua
Senior Researcher at Inria
Saclay-Ile-de-France, Ecole
Polytechnique
Ruta Binkyte
Ph.D. Student at Inria
Saclay-Ile-de-France, Ecole
Polytechnique, IP Paris
3
Table of Contents
01
02
03
Sources and types of bias
Bias in AI case studies
Bias mitigation
Photo by Maximalfocus on Unsplash
4
The Case Studies
Photo by ThisisEngineering RAEng on Unsplash
5
What happened?
The algorithms for face recognition have
much lower accuracy for darker female
faces.
Racial bias
in computer
vision Why?
Black women underrepresented in the
training data.
6
What happened?
The algorithm built to predict the need
for medical interventions (sickness)
would give lower score for black patients
who where the same or more sick than
the white ones.
Racial bias in
healthcare AI
Why?
The proxy used for “sickness” was
healthcare spending, which correlated
race.
Obermeyer, Z., Powers, B., Vogeli, C., & Mullainathan, S. (2019). Dissecting racial bias in an algorithm used to manage the health of populations. Science, 366(6464), 447-453.
7
Sources and
Types of Bias
Photo by Possessed Photography on Unsplash
8
The Learning Process
Raw Data
Features/
Attributes
The Prediction
The Decision
Feed Back Loop
Machine Learning Process
9
A group of is underrepresented
in a sample.
Types of Bias
Re p r e s e n t a t i o n B i a s
A historically disadvantaged group has
lower occurrence of positive labels
H i s t o r i c a l B i a s
Sample
population
https://www.britannica.com/topic/racial-segregation
10
When under-representation
can affect discrimination? <3%
Common for
Intersectional
Sensitive
attribute
Zhioua, S., & Binkytė, R. (2023). Shedding light on underrepresentation and Sampling Bias in machine learning. arXiv preprint arXiv:2306.05068.
11
Bias Mitigation
Photo by Aideal Hwa on Unsplash
12
Representation Bias:
Does data augmentation
always solve the problem?
“When representation bias is combined
with historical bias, data augmentation
can increase the disparity ”
Zhioua, S., & Binkytė, R. (2023). Shedding light on underrepresentation and Sampling Bias in machine learning. arXiv preprint arXiv:2306.05068.
13
When representation
bias is combined with
historical bias, the
oversampling can
increase the bias
Zhioua, S., & Binkytė, R. (2023). Shedding light on underrepresentation and Sampling Bias in machine learning. arXiv preprint arXiv:2306.05068.
Discrimination while augmenting
the training set with female group
samples randomly. The male group
size is
fi
xed at 100. Dataset is
Dutch Census and training
algorithm is logistic regression.
Discrimination while augmenting
the training set with only positive
outcome female group samples.
The male group size is
fi
xed at
100. Dataset is Dutch Census and
training algorithm is logistic
regression.
Random
augmentation vs.
Positive label
augmentation
14
Most bias mitigation algorithms aim to satisfy
Statistical Parity
Photo by Possessed Photography on Unsplash
P( ̂
Y = 1|S = 0) = P( ̂
Y = 1|S = 1)
Statistical Parity
Where is the prediction, S is the sensitive
attribute
̂
Y
15
Historical Bias:
Does “equal” always
mean “fair”?
“Black patients on average have 26.3%
more chronic diseases than the white”
Obermeyer, Z., Powers, B., Vogeli, C., & Mullainathan, S. (2019). Dissecting racial bias in an algorithm used to manage the health of populations. Science, 366(6464), 447-453.
16
More nuanced fairness notions:
P( ̂
Y = 1|S = 0,E) = P( ̂
Y = 1|S = 1,E)
Conditional Statistical Parity
Where is the prediction, S is the sensitive attribute, E is
explanatory attribute and Y is the label
̂
Y
Equal Opportunity
P( ̂
Y = 1|S = 0,Y = 1) = P( ̂
Y = 1|S = 1,Y = 1)
Photo by Possessed Photography on Unsplash
17
When representation
bias is combined with
historical bias, the
oversampling can
increase the bias
BaBE:
Bayesian Bias
Elimination
Binkytė, R., Gorla, D., Palamidessi, C. (2023). BaBE: Enhancing Fairness via Estimation of Latent Explaining Variables
a) Causal relation between the
variables , and the decision
based on .
S, E, Z
YZ Z
b) Derivation of . The
decision is then based directly
on .
E|S, Z
YE
E
18
Results for Disparate Impact Remover and BaBE
The original distributions P [E|S = 0] (green), P
[E|S = 1] (orange) and the distributions of the E
computed by Disparate Impact Remover (blue
and magenta) for S=0. The probability for higher
values for S=0 is increased minimally to match
the distribution of S=1
The original distributions P [E|S = 0] (green),
P [E|S = 1] (orange) and the distributions of
the E estimated by BaBE (blue and magenta)
for S=0. BaBE accurately matches the true
distributions both for S=0 and S=1
The distributions of E (green) and biased
Z (blue) for S = 0, and for S=1 E (orange),
biased Z (magenta).
S=1 S=0
19
Questions?
Suggestions?
Collaboration?
http://www.lix.polytechnique.fr/Labo/
Ruta.BINKYTE-SADAUSKIENE/
ruta.binkyte@gmail.com 0659274196
Photo by Possessed Photography on Unsplash
Please reach out!
20
THANK YOU
Thank You !
Photo by Aideal Hwa on Unsplash

More Related Content

More from Paris Women in Machine Learning and Data Science

More from Paris Women in Machine Learning and Data Science (20)

Managing international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha DimbanManaging international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha Dimban
 
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria KnorpsOptimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
 
Perspectives, by M. Pannegeon
Perspectives, by M. PannegeonPerspectives, by M. Pannegeon
Perspectives, by M. Pannegeon
 
Evaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled dataEvaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled data
 
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
 
An age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-PierreAn age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-Pierre
 
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle LautréApplying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
 
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure SoulierHow to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
 
Global Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna AbreuGlobal Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna Abreu
 
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie DelonPlug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
 
Sales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca IannuzziSales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca Iannuzzi
 
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
 
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
 
Sandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI projectSandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI project
 
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
 
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdfKhrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
 
Iana Iatsun_ML in production_20Dec2022.pdf
Iana Iatsun_ML in production_20Dec2022.pdfIana Iatsun_ML in production_20Dec2022.pdf
Iana Iatsun_ML in production_20Dec2022.pdf
 
41 WiMLDS Kyiv Paris Poznan.pdf
41 WiMLDS Kyiv Paris Poznan.pdf41 WiMLDS Kyiv Paris Poznan.pdf
41 WiMLDS Kyiv Paris Poznan.pdf
 
Emergency plan to secure winter: what are the measures set up by RTE?
Emergency plan to secure winter: what are the measures set up by RTE?Emergency plan to secure winter: what are the measures set up by RTE?
Emergency plan to secure winter: what are the measures set up by RTE?
 
New edge prediction and anomaly-detection in large computer networks
New edge prediction and anomaly-detection in large computer networksNew edge prediction and anomaly-detection in large computer networks
New edge prediction and anomaly-detection in large computer networks
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 

Recently uploaded (20)

Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 

Identifying and mitigating bias in machine learning, by Ruta Binkyte

  • 1. FAIR AI Image by James Sutherland from Pixabay Identifying and mitigating bias in machine learning
  • 2. 2 Comete Team Privacy Fairness Causality Catuscia Palamidessi Director of Comete team at Inria Saclay-Ile-de-France, Ecole Polytechnique Sami Zhioua Senior Researcher at Inria Saclay-Ile-de-France, Ecole Polytechnique Ruta Binkyte Ph.D. Student at Inria Saclay-Ile-de-France, Ecole Polytechnique, IP Paris
  • 3. 3 Table of Contents 01 02 03 Sources and types of bias Bias in AI case studies Bias mitigation Photo by Maximalfocus on Unsplash
  • 4. 4 The Case Studies Photo by ThisisEngineering RAEng on Unsplash
  • 5. 5 What happened? The algorithms for face recognition have much lower accuracy for darker female faces. Racial bias in computer vision Why? Black women underrepresented in the training data.
  • 6. 6 What happened? The algorithm built to predict the need for medical interventions (sickness) would give lower score for black patients who where the same or more sick than the white ones. Racial bias in healthcare AI Why? The proxy used for “sickness” was healthcare spending, which correlated race. Obermeyer, Z., Powers, B., Vogeli, C., & Mullainathan, S. (2019). Dissecting racial bias in an algorithm used to manage the health of populations. Science, 366(6464), 447-453.
  • 7. 7 Sources and Types of Bias Photo by Possessed Photography on Unsplash
  • 8. 8 The Learning Process Raw Data Features/ Attributes The Prediction The Decision Feed Back Loop Machine Learning Process
  • 9. 9 A group of is underrepresented in a sample. Types of Bias Re p r e s e n t a t i o n B i a s A historically disadvantaged group has lower occurrence of positive labels H i s t o r i c a l B i a s Sample population https://www.britannica.com/topic/racial-segregation
  • 10. 10 When under-representation can affect discrimination? <3% Common for Intersectional Sensitive attribute Zhioua, S., & Binkytė, R. (2023). Shedding light on underrepresentation and Sampling Bias in machine learning. arXiv preprint arXiv:2306.05068.
  • 11. 11 Bias Mitigation Photo by Aideal Hwa on Unsplash
  • 12. 12 Representation Bias: Does data augmentation always solve the problem? “When representation bias is combined with historical bias, data augmentation can increase the disparity ” Zhioua, S., & Binkytė, R. (2023). Shedding light on underrepresentation and Sampling Bias in machine learning. arXiv preprint arXiv:2306.05068.
  • 13. 13 When representation bias is combined with historical bias, the oversampling can increase the bias Zhioua, S., & Binkytė, R. (2023). Shedding light on underrepresentation and Sampling Bias in machine learning. arXiv preprint arXiv:2306.05068. Discrimination while augmenting the training set with female group samples randomly. The male group size is fi xed at 100. Dataset is Dutch Census and training algorithm is logistic regression. Discrimination while augmenting the training set with only positive outcome female group samples. The male group size is fi xed at 100. Dataset is Dutch Census and training algorithm is logistic regression. Random augmentation vs. Positive label augmentation
  • 14. 14 Most bias mitigation algorithms aim to satisfy Statistical Parity Photo by Possessed Photography on Unsplash P( ̂ Y = 1|S = 0) = P( ̂ Y = 1|S = 1) Statistical Parity Where is the prediction, S is the sensitive attribute ̂ Y
  • 15. 15 Historical Bias: Does “equal” always mean “fair”? “Black patients on average have 26.3% more chronic diseases than the white” Obermeyer, Z., Powers, B., Vogeli, C., & Mullainathan, S. (2019). Dissecting racial bias in an algorithm used to manage the health of populations. Science, 366(6464), 447-453.
  • 16. 16 More nuanced fairness notions: P( ̂ Y = 1|S = 0,E) = P( ̂ Y = 1|S = 1,E) Conditional Statistical Parity Where is the prediction, S is the sensitive attribute, E is explanatory attribute and Y is the label ̂ Y Equal Opportunity P( ̂ Y = 1|S = 0,Y = 1) = P( ̂ Y = 1|S = 1,Y = 1) Photo by Possessed Photography on Unsplash
  • 17. 17 When representation bias is combined with historical bias, the oversampling can increase the bias BaBE: Bayesian Bias Elimination Binkytė, R., Gorla, D., Palamidessi, C. (2023). BaBE: Enhancing Fairness via Estimation of Latent Explaining Variables a) Causal relation between the variables , and the decision based on . S, E, Z YZ Z b) Derivation of . The decision is then based directly on . E|S, Z YE E
  • 18. 18 Results for Disparate Impact Remover and BaBE The original distributions P [E|S = 0] (green), P [E|S = 1] (orange) and the distributions of the E computed by Disparate Impact Remover (blue and magenta) for S=0. The probability for higher values for S=0 is increased minimally to match the distribution of S=1 The original distributions P [E|S = 0] (green), P [E|S = 1] (orange) and the distributions of the E estimated by BaBE (blue and magenta) for S=0. BaBE accurately matches the true distributions both for S=0 and S=1 The distributions of E (green) and biased Z (blue) for S = 0, and for S=1 E (orange), biased Z (magenta). S=1 S=0
  • 20. 20 THANK YOU Thank You ! Photo by Aideal Hwa on Unsplash