EqualityAI / EqualityML

Evidence-based tools and community collaboration to end algorithmic bias, one data scientist at a time.
Apache License 2.0
34 stars 3 forks source link

Correlation remover doesn't show up in plots when using compare_mitigation_methods() #12

Closed jaared closed 1 year ago

jaared commented 1 year ago

Correlation remover doesn't show up in plots when using compare_mitigation_methods()

Suggest we add it to the list here.

https://github.com/EqualityAI/EqualityML/blob/90e04435007a653b5c4c69dc5a9b86e0c5d34ce7/equalityml/fair.py#L172-L182

JoaoGranja commented 1 year ago

Is correlation remover method a good option to mitigate bias when using the statistical parity ratio metric?

jaared commented 1 year ago

That is a very good question and I had to think about it. The answer is no.

The correlation remover should help meet the separation fairness criteria. It should improve these fairness metrics for binary classification:

https://en.wikipedia.org/wiki/Fairness_(machine_learning)