HopCast: Calibration of Autoregressive Dynamics Models
Muhammad Bilal Shahid, Cody Fleming
TL;DR
HopCast reframes autoregressive dynamics forecasting by introducing a Predictor-Corrector framework that uses Modern Hopfield Networks to retrieve context-dependent errors. This avoids conventional uncertainty propagation and yields calibrated, sharp multi-step prediction intervals across diverse dynamical systems. The approach demonstrates strong calibration (CE) and competitive predictive accuracy (MSE), with a tunable Attention Span via the sequence length $S_L$ to control interval width. It also showcases model-based reinforcement learning viability, where HopCast serves as an uncertainty-aware dynamics module with competitive task performance. Limitations include timestep-context reliance and horizon generalization, suggesting future work on discretization-invariant, scalable variants.
Abstract
Deep learning models are often trained to approximate dynamical systems that can be modeled using differential equations. Many of these models are optimized to predict one step ahead; such approaches produce calibrated one-step predictions if the predictive model can quantify uncertainty, such as Deep Ensembles. At inference time, multi-step predictions are generated via autoregression, which needs a sound uncertainty propagation method to produce calibrated multi-step predictions. This work introduces an alternative Predictor-Corrector approach named \hop{} that uses Modern Hopfield Networks (MHN) to learn the errors of a deterministic Predictor that approximates the dynamical system. The Corrector predicts a set of errors for the Predictor's output based on a context state at any timestep during autoregression. The set of errors creates sharper and well-calibrated prediction intervals with higher predictive accuracy compared to baselines without uncertainty propagation. The calibration and prediction performances are evaluated across a set of dynamical systems. This work is also the first to benchmark existing uncertainty propagation methods based on calibration errors.
