- Research Article
- 10.1016/j.asoc.2025.114003
Deep state space models for remaining useful life estimation
- Oct 10, 2025
- Applied Soft Computing
- Marco Star + 1 more +1
Deep learning has been used to train neural networks to estimate the Remaining Useful Life (RUL) of a machine given sensor signals from that machine. This has resulted in some accurate state-of-the-art RUL estimation models. Here we present a novel way to construct a generative model to estimate the RUL and quantify its uncertainty. It takes the form of a Linear Gaussian State Space Model (LGSSM) and is trained using the Kalman Filter; hence, uncertainty is quantified using this LGSSM instead of by other popular methods like Monte Carlo Dropout or Deep Ensembles. This means we can train by directly using the marginal log-likelihood loss and don’t require multiple samples to represent the uncertainty. However, this method is limited to using Gaussian distributions to quantify uncertainty. We avoid needing to use non-linear variants of the filter by processing the sensors using a neural network to represent noncausal sensor sequences as a “control variable” in the LGSSM. This noncausal representation is shown to be important for achieving state-of-the-art performance. The model is tested on a turbofan engine and dust filter dataset. The code can be found on GitHub. 1 1 https://github.com/StarMarco/Kalman_DVAE • Deep Neural Networks encode time window of sensor signals. • These are used as control/forcing variables of a Linear Gaussian State Space Model (LGSSM). • The “observables" of the LGSSM are the Remaining Useful Life (RUL) values of the machine. • The Kalman filtering algorithm is used to estimate the marginal log-likelihood of these RUL estimates. • After training the LGSSM can be evaluated over time to estimate the RUL trajectories.
Read more