Eugene Ndiaye Profile picture
Jul 19, 2022 12 tweets 4 min read Read on X
🙌🏿 a short presentation of my @icmlconf paper:
"Stable Conformal Prediction Sets" 👇🏿 Image
A very simple and fairly generic way to build confidence set when the distribution of your data is known. 👇🏿 Image
This is not usable in practice, but we can try to approximate the distribution of the data empirically. The resulting confidence set is what we call "conformal prediction set" 👇🏿 Image
Why it works? 👇🏿 Image
The above construction induces a conformity/typicalness function that takes low value on the variables unlikely to come from our distribution 👇🏿 Image
Well nice! But it quite hard/impossible to compute the conformal set in general. For regression problem, it requires to fit a predictive model infinitely many times 👇🏿 Image
There is a very easy way to get around the problem. You just have to use our good old technique of data splitting 👇🏿 Image
We can also try to exploit more data à la K-fold cross-validation, in order to reduce the size of the confidence set. But it usually affects the statistical guarantee 👇🏿 Image
Can we simultaneously overcome all this issue? My answer is yes as long as the prediction model is stable 👇🏿 Image
The strategy is to merely sandwich the conformity function with an easier the compute one: fit your model once and for all and leverage stability bounds to control de deviation 👇🏿 Image
Here is what it looks like numerically. We recover the conformal set quite tightly depending on how stable your model is. Bonus: you can compute the approximation gap for free.

😉 See you at my talk/poster for more details/collaborations 🙌🏿 Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Eugene Ndiaye

Eugene Ndiaye Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(