Diffusion-Based Forecasting for Uncertainty-Aware Model Predictive Control
Stelios Zarifis, Ioannis Kordonis, Petros Maragos
TL;DR
This work tackles uncertainty in partially observable systems by integrating diffusion-based probabilistic forecasts with Model Predictive Control (MPC). It introduces Diffusion-Informed MPC (D-I MPC), leveraging TimeGrad/DDPM forecasts to guide both deterministic and stochastic MPC in a partially observed setting, demonstrated on Battery Energy Storage System (BESS) energy arbitrage in the NYISO market. The results show that diffusion-informed planning substantially outperforms classical forecasters and model-free RL baselines, with near-oracle performance in stochastic MPC and robust improvements across metrics. The findings highlight diffusion models as a powerful forecasting backbone for uncertainty-aware control and point to promising extensions such as scenario-tree MPC and hybrid model-based/model-free strategies.
Abstract
We propose Diffusion-Informed Model Predictive Control (D-I MPC), a generic framework for uncertainty-aware prediction and decision-making in partially observable stochastic systems by integrating diffusion-based time series forecasting models in Model Predictive Control algorithms. In our approach, a diffusion-based time series forecasting model is used to probabilistically estimate the evolution of the system's stochastic components. These forecasts are then incorporated into MPC algorithms to estimate future trajectories and optimize action selection under the uncertainty of the future. We evaluate the framework on the task of energy arbitrage, where a Battery Energy Storage System participates in the day-ahead electricity market of the New York state. Experimental results indicate that our model-based approach with a diffusion-based forecaster significantly outperforms both implementations with classical forecasting methods and model-free reinforcement learning baselines.
