Trusted-AI / AIF360

A comprehensive set of fairness metrics for datasets and machine learning models, explanations for these metrics, and algorithms to mitigate bias in datasets and models.
https://aif360.res.ibm.com/
Apache License 2.0
2.46k stars 840 forks source link

Add Pareto Frontier Plot Functionality #370

Open mnagired opened 2 years ago

mnagired commented 2 years ago

Create class / function which takes in a two lists of values for separate metrics (e.g. accuracy and disparate impact ratio) and generate + display the Pareto frontier.

Guidance on how to get the Pareto frontier can be found here.

hoffmansc commented 2 years ago

See also: demo_reject_option_classification.ipynb

I'm thinking it should look vaguely like DecisionBoundaryDisplay where there is a from_estimator classmethod which takes a GridSearchCV class with 2 scorers and looks at the cv_results_

MiKueen commented 1 year ago

Hi @hoffmansc @mnagired, I would like to work on this issue.