Conformal Prediction Regions for Time Series Using Linear Complementarity Programming
Abstract
Conformal prediction is a statistical tool for producing prediction regions of machine learning models that are valid with high probability. However, applying conformal prediction to time series data leads to conservative prediction regions. In fact, to obtain prediction regions over T time steps with confidence 1--delta, previous works require that each individual prediction region is valid with confidence 1--delta/T. We propose an optimization-based method for reducing this conservatism to enable long horizon planning and verification when using learning-enabled time series predictors. Instead of considering prediction errors individually at each time step, we consider a parameterized prediction error over multiple time steps. By optimizing the parameters over an additional dataset, we find prediction regions that are not conservative. We show that this problem can be cast as a mixed integer linear complementarity program (MILCP), which we then relax into a linear complementarity program (LCP). Additionally, we prove that the relaxed LP has the same optimal cost as the original MILCP. Finally, we demonstrate the efficacy of our method on case studies using pedestrian trajectory predictors and F16 fighter jet altitude predictors.
Cite
Text
Cleaveland et al. "Conformal Prediction Regions for Time Series Using Linear Complementarity Programming." AAAI Conference on Artificial Intelligence, 2024. doi:10.1609/AAAI.V38I19.30089Markdown
[Cleaveland et al. "Conformal Prediction Regions for Time Series Using Linear Complementarity Programming." AAAI Conference on Artificial Intelligence, 2024.](https://mlanthology.org/aaai/2024/cleaveland2024aaai-conformal/) doi:10.1609/AAAI.V38I19.30089BibTeX
@inproceedings{cleaveland2024aaai-conformal,
title = {{Conformal Prediction Regions for Time Series Using Linear Complementarity Programming}},
author = {Cleaveland, Matthew and Lee, Insup and Pappas, George J. and Lindemann, Lars},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2024},
pages = {20984-20992},
doi = {10.1609/AAAI.V38I19.30089},
url = {https://mlanthology.org/aaai/2024/cleaveland2024aaai-conformal/}
}