Multi-task Online Learning for Probabilistic Load Forecasting
Onintze Zaballa, Verónica Álvarez, Santiago Mazuelas
TL;DR
This work tackles probabilistic load forecasting for multiple entities under nonstationary consumption by introducing an online learning multi-task framework built on vector-valued hidden Markov models (HMMs). It learns dynamic inter-entity relationships via calendar-conditioned mean/covariance parameters and produces probabilistic forecasts with mean $\widehat{\mathbf{s}}_{t+i}$ and uncertainty $\widehat{\mathbf{E}}_{t+i}$, updated recursively with forgetting factors. The approach extends single-task online probabilistic forecasting to the multi-task setting through matrices $\mathbf{M}_{s,c}$, $\boldsymbol{\Sigma}_{s,c}$, $\mathbf{M}_{r,c}$, and $\boldsymbol{\Sigma}_{r,c}$, allowing coordinated predictions across $K$ entities. Experiments on ISO New England, GEFCom2017, and SMART datasets show that the proposed method generally achieves lower RMSE and MAPE than offline multi-task methods (MTGP, KMT) and can adapt to evolving consumption patterns while providing calibrated probabilistic forecasts.
Abstract
Load forecasting is essential for the efficient, reliable, and cost-effective management of power systems. Load forecasting performance can be improved by learning the similarities among multiple entities (e.g., regions, buildings). Techniques based on multi-task learning obtain predictions by leveraging consumption patterns from the historical load demand of multiple entities and their relationships. However, existing techniques cannot effectively assess inherent uncertainties in load demand or account for dynamic changes in consumption patterns. This paper proposes a multi-task learning technique for online and probabilistic load forecasting. This technique provides accurate probabilistic predictions for the loads of multiple entities by leveraging their dynamic similarities. The method's performance is evaluated using datasets that register the load demand of multiple entities and contain diverse and dynamic consumption patterns. The experimental results show that the proposed method can significantly enhance the effectiveness of current multi-task learning approaches across a wide variety of load consumption scenarios.
