Identification of non-causal systems with random switching modes (Extended Version)
Yanxin Zhang, Chengpu Yu, Filippo Fabiani
TL;DR
This work tackles the identification of non-causal switching systems with random switching modes (NCS-RSM), where outputs depend on both historical and future states through two independent switching sequences. It introduces an expectation-maximization framework in which the E-step employs a bidirectional, modified Kalman filter to estimate causal and non-causal states along with MAP-based switching sequences, and the M-step uses a switching least-squares approach to update all subsystem parameters and noise covariances. The authors establish that the EM iterations monotonically increase the likelihood and derive a data-dependent convergence bound with rate $O\left(\sqrt{\log(T)/T}\right)$, under mild stability and martingale-difference noise assumptions. Numerical experiments, including an academic NCS-RSM and a Department Store Inventory Price Index, demonstrate accurate state and mode recovery, competitive parameter estimates, and improved smoothing performance as the number of subsystems grows, highlighting the method’s practical applicability to complex, bidirectional dynamic systems.
Abstract
We consider the identification of non-causal systems with random switching modes (NCSRSM), a class of models essential for describing typical power load management and department store inventory dynamics. The simultaneous identification of causal-andanticausal subsystems, along with the presence of random switching sequences, however, make the overall identification problem particularly challenging. To this end, we develop an expectation-maximization (EM) based system identification technique, where the E-step proposes a modified Kalman filter (KF) to estimate the states and switching sequences of causal-and-anticausal subsystems, while the M-step consists in a switching least-squares algorithm to estimate the parameters of individual subsystems. We establish the main convergence features of the proposed identification procedure, also providing bounds on the parameter estimation errors under mild conditions. Finally, the effectiveness of our identification method is validated through two numerical simulations.
