Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fair MapieQuantileRegressor #234

Open
gmartinonQM opened this issue Nov 23, 2022 · 2 comments
Open

Fair MapieQuantileRegressor #234

gmartinonQM opened this issue Nov 23, 2022 · 2 comments
Labels
developers Proposed by developers. enhancement New feature or request

Comments

@gmartinonQM
Copy link
Contributor

Hi all, I recently came accross a paper leveraging prediction intervals to improve fairness of algorithm. The idea is that, given conformal inference often provides marginal coverage, it could happen that there is a marginal coverage of 90% globally, but a 60% coverage for say women, and 100% coverage for say men. The equalized coverage approach inflates prediction interval so as to get a conditional coverage of 90% in the sense that both men and women have a coverage of 90%. Thus if a sensitive groups is more difficult to predict, this would readily appear in the prediction interval width.

Technically, this is very simple :

  • Method 1 : train a model on the whole training set, and calibrate separately between groups
  • Method 2 : train and calibrate a model for each group

The paper applies these techniques to Quantile regression with mathematical guarantees.

I think this would be a good direction to push MAPIE further and draw connections with the broader field of Trustworthy AI.

Source : https://arxiv.org/pdf/1908.05428.pdf

@gmartinonQM gmartinonQM added the enhancement New feature or request label Nov 23, 2022
@nmdwolf
Copy link

nmdwolf commented Jan 4, 2023

I agree that adding so-called Mondrian Conformal Prediction to MAPIE would make for an excellent enhancement. Much research and applications these days include conditioning in one form or another, so this would definitely boost applicability.

@LacombeLouis LacombeLouis added this to Methods to be implemented (Short Term) in Developments via automation Feb 23, 2023
@LacombeLouis LacombeLouis moved this from Methods to be implemented (Short Term) to Methods to be implemented (Long Term) in Developments Feb 23, 2023
@LacombeLouis
Copy link
Collaborator

Hi @gmartinonQM, thank you for your issue. Indeed, this would be a good option to have a good conditional coverage. We plan to tackle this by implementing a conditional method by the end of the year!

@thibaultcordier thibaultcordier added the developers Proposed by developers. label Jul 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developers Proposed by developers. enhancement New feature or request
Projects
Developments
Methods to be implemented (Long Term)
Development

No branches or pull requests

4 participants