Journal of Statistical Software (May 2021)

Conformal Prediction with Orange

  • Tomaž Hočevar,
  • Blaž Zupan,
  • Jonna Stålring

DOI
https://doi.org/10.18637/jss.v098.i07
Journal volume & issue
Vol. 98, no. 1

Abstract

Read online

Conformal predictors estimate the reliability of outcomes made by supervised machine learning models. Instead of a point value, conformal prediction defines an outcome region that meets a user-specified reliability threshold. Provided that the data are independently and identically distributed, the user can control the level of the prediction errors and adjust it following the requirements of a given application. The quality of conformal predictions often depends on the choice of nonconformity estimate for a given machine learning method. To promote the selection of a successful approach, we have developed Orange3-Conformal, a Python library that provides a range of conformal prediction methods for classification and regression. The library also implements several nonconformity scores. It has a modular design and can be extended to add new conformal prediction methods and nonconformities.

Keywords