DynaConF: Dynamic Forecasting of Non-Stationary Time Series
Siqi Liu, Andreas Lehrmann
TL;DR
We address non-stationary conditional distributions in time-series forecasting by decoupling the stationary, time-invariant part from time-varying dynamics. DynaConF uses a dynamic control variable $\boldsymbol{\phi}_t = \boldsymbol{\chi}_t + \boldsymbol{b}_{\phi}$, where $\boldsymbol{\chi}_t$ evolves via a Bernoulli-random-walk to capture continuous and abrupt changes, and a deep encoder forms a context $\boldsymbol{h}_t$ whose per-dimension Gaussian observations have means and variances modulated by $\boldsymbol{\phi}_t$. Inference relies on a variational lower bound with a tractable $q(\boldsymbol{\chi}_{B:T})$ and Rao-Blackwellized particle filtering for online adaptation, enabling scalable forecasting for high-dimensional series. Empirically, DynaConF achieves improved adaptation to non-stationary changes and competitive or superior performance across synthetic and real-world datasets compared with state-of-the-art baselines. This framework offers robust, online-friendly forecasting under distribution shifts, with potential for extensions to richer observation models and more scalable posteriors.
Abstract
Deep learning has shown impressive results in a variety of time series forecasting tasks, where modeling the conditional distribution of the future given the past is the essence. However, when this conditional distribution is non-stationary, it poses challenges for these models to learn consistently and to predict accurately. In this work, we propose a new method to model non-stationary conditional distributions over time by clearly decoupling stationary conditional distribution modeling from non-stationary dynamics modeling. Our method is based on a Bayesian dynamic model that can adapt to conditional distribution changes and a deep conditional distribution model that handles multivariate time series using a factorized output space. Our experimental results on synthetic and real-world datasets show that our model can adapt to non-stationary time series better than state-of-the-art deep learning solutions.
