🤖 AI Summary
This work proposes a data-driven nonlinear smoother (DNS) for complex nonlinear dynamical systems with unknown models. Leveraging only noisy linear observations, DNS employs a recurrent neural network to directly learn a closed-form posterior distribution over latent states in an unsupervised manner, without requiring an explicit state transition model. By circumventing the need for prior knowledge of system dynamics, the method overcomes a fundamental limitation of conventional smoothers and is applicable to arbitrary nonlinear processes. Benchmark evaluations on systems such as Lorenz demonstrate that DNS significantly outperforms existing approaches—including the deep Kalman smoother (DKS) and iDANSE—in both state estimation accuracy and generalization capability.
📝 Abstract
We propose data-driven nonlinear smoother (DNS) to estimate a hidden state sequence of a complex dynamical process from a noisy, linear measurement sequence. The dynamical process is model-free, that is, we do not have any knowledge of the nonlinear dynamics of the complex process. There is no state-transition model (STM) of the process available. The proposed DNS uses a recurrent architecture that helps to provide a closed-form posterior of the hidden state sequence given the measurement sequence. DNS learns in an unsupervised manner, meaning the training dataset consists of only measurement data and no state data. We demonstrate DNS using simulations for smoothing of several stochastic dynamical processes, including a benchmark Lorenz system. Experimental results show that the DNS is significantly better than a deep Kalman smoother (DKS) and an iterative data-driven nonlinear state estimation (iDANSE) smoother.