Skip to content

MachineLearningBCAM/Unsupervised-conformal-prediction-NeurIPS2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Split Conformal

Classification with Unsupervised Calibration

Made with! Ask Me Anything !

The provided files implement the proposed method for split conformal prediction with unsupervised calibration samples presented in https://arxiv.org/pdf/2510.07185.

Source code

Made with!

(/code) folder contains the Matlab files required to execute the method:

  • main.m script that runs the methods presented with the same settings as those in the experimental results shown in the paper using the dataset `USPS' that can be found in the folder '/data'. In addition, the function also obtains results with the conventional approach with supervised calibration samples and the naive approach with unsupervised calibration samples
  • find_quant.m function that finds the conformal quantile using the methods presented
  • select_sigma.m function that selects the bandwidth parameter for the Gaussian kernel used
  • find_p.m function that obtains label probabilities by solving a quadratic optimization problem (using cvx and Mosek solver if variable mosek=1 or using Matlab function if mosek=0)
  • weighted_quantile.m function that determines quantiles for values with corresponding probabilities
  • compute_score.m function that computes values for the adaptive score

Test case

File main.m obtains set-prediction rules and compute the corresponding coverage probabilities and set sizes for one random partition of USPS dataset.

Support and Author

Santiago Mazuelas

smazuelas@bcamath.org

License

This library carries a MIT license.

Citation

If you find useful the code in your research, please include explicit mention of our work in your publication with the following corresponding entry in your bibliography:

@inproceedings{Maz:25, title ={Split Conformal Classification with Unsupervised Calibration}, author ={Mazuelas, Santiago}, booktitle ={{A}dvances in {N}eural {I}nformation {P}rocessing {S}ystems}, volume ={38}, pages ={}, year ={2025}, month ={Dec.} }

About

The provided files implement the method proposed in the paper "Split conformal classification with unsupervised calibration"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages