Safe, Out-of-Distribution-Adaptive MPC with Conformalized Neural Network Ensembles
Jose Leopoldo Contreras, Ola Shorinwa, and Mac Schwager

TL;DR
SODA-MPC is a novel control framework combining neural network ensembles and conformal prediction to adaptively switch between learned prediction and reachability-based safety control in autonomous driving, ensuring safety in out-of-distribution scenarios.
Contribution
The paper introduces SODA-MPC, integrating OOD detection with conformal prediction and a fallback reachability controller for safe, adaptive autonomous vehicle control.
Findings
Improved safety and task completion over existing MPC methods.
Effective OOD detection with probabilistic guarantees.
Successful validation on real pedestrian data and large-scale traffic datasets.
Abstract
We present SODA-MPC, a Safe, Out-of-Distribution-Adaptive Model Predictive Control algorithm, which uses an ensemble of learned models for prediction, with a runtime monitor to flag unreliable out-of-distribution (OOD) predictions. When an OOD situation is detected, SODA-MPC triggers a safe fallback control strategy based on reachability, yielding a control framework that achieves the high performance of learning-based models while preserving the safety of reachability-based control. We demonstrate the method in the context of an autonomous vehicle, driving among dynamic pedestrians, where SODA-MPC uses a neural network ensemble for pedestrian prediction. We calibrate the OOD signal using conformal prediction to derive an OOD detector with probabilistic guarantees on the false-positive rate, given a user-specified confidence level. During in-distribution operation, the MPC controller…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Data Stream Mining Techniques
