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

A measure of uncertainty for multioutput regression #437

Open
AndreaPi opened this issue May 1, 2024 · 2 comments
Open

A measure of uncertainty for multioutput regression #437

AndreaPi opened this issue May 1, 2024 · 2 comments
Labels
Enhancement Type: enhancement (new feature or request) Source: contributors Proposed by contributors.

Comments

@AndreaPi
Copy link
Contributor

AndreaPi commented May 1, 2024

I often need to perform active learning in the context of multioutput regression. I thus need a measure of uncertainty for my regressor. However, MapieRegressor is not compatible with MultiOutputRegressor

Describe the solution you'd like
I would like to be able to predict either valid prediction intervals for each output (thus, PIs with formal coverage for each variable marginally, but not jointly), or even better, valid prediction regions (thus, hyperrectangles with formal coverage for all variables jointly), but I don't know if the latter case is covered by conformal prediction. The implementation should be compatible with MultiOutputRegressor. In other words, I'm looking for a MultiOutputMapieRegression where estimator can accept an instance of the MultiOutputRegressor class.

@AndreaPi AndreaPi added the Enhancement Type: enhancement (new feature or request) label May 1, 2024
@LacombeLouis
Copy link
Collaborator

Hey @AndreaPi,
Thank you for the issue raised. This is indeed something we have thought about, #97 #431. Our roadmap is quite busy at the moment, but we will have a half year review soon.

Are there any papers you've identified that could be implemented into MAPIE that describe the solution you want?
Thank you!

@AndreaPi
Copy link
Contributor Author

AndreaPi commented May 10, 2024

Hi @LacombeLouis,

thanks for the answer! Regarding papers, I'm definitely not an expert on this topic, but here are a few papers that seem relevant to me:

https://proceedings.mlr.press/v162/angelopoulos22a/angelopoulos22a.pdf
https://arxiv.org/abs/2110.00816
https://arxiv.org/abs/2101.12002

Alternatively, I wonder if you're in contact with Ryan Tibshirani? He didn't cover multioutput regression in his course this year https://www.stat.berkeley.edu/~ryantibs/statlearn-s24/ but I'm sure either he or Yaniv Romano may have tips on this. Finally, I may ask Anastasios Angelopoulos, though I guess he'll point me back to his paper above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Type: enhancement (new feature or request) Source: contributors Proposed by contributors.
Projects
None yet
Development

No branches or pull requests

3 participants