Algorithms with Calibrated Machine Learning Predictions

arXiv stat.ML / 3/26/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper studies how to incorporate machine-learning predictions into online algorithms while making the advice more trustworthy using prediction-level uncertainty.
  • It proposes calibration as a principled method to connect ML uncertainty estimates to the decision-making needs of online algorithms.
  • In the ski rental case study, the authors design a near-optimal prediction-dependent algorithm and show that calibrated advice can outperform other uncertainty-quantification approaches in high-variance settings.
  • In the online job scheduling case study, using a calibrated predictor yields significant performance gains compared with existing methods.
  • Experiments on real-world datasets support the theoretical results and demonstrate the practical value of calibration for algorithms with predictions.

Abstract

The field of algorithms with predictions incorporates machine learning advice in the design of online algorithms to improve real-world performance. A central consideration is the extent to which predictions can be trusted -- while existing approaches often require users to specify an aggregate trust level, modern machine learning models can provide estimates of prediction-level uncertainty. In this paper, we propose calibration as a principled and practical tool to bridge this gap, demonstrating the benefits of calibrated advice through two case studies: the ski rental and online job scheduling problems. For ski rental, we design an algorithm that achieves near-optimal prediction-dependent performance and prove that, in high-variance settings, calibrated advice offers more effective guidance than alternative methods for uncertainty quantification. For job scheduling, we demonstrate that using a calibrated predictor leads to significant performance improvements over existing methods. Evaluations on real-world data validate our theoretical findings, highlighting the practical impact of calibration for algorithms with predictions.