Anomaly Detection for Non-stationary Time Series using Recurrent Wavelet Probabilistic Neural Network
Pu Yang, J. A. Barria
TL;DR
This paper tackles anomaly detection in non-stationary time series with limited training data by introducing RWPNN, a two-module framework that learns compressed temporal features via a stacked recurrent encoder-decoder (SREnc-Dec) and models the latent space with a nonparametric, ensemble wavelet density estimator (MRWPN). Unlike reconstruction-based or parametric-density methods, RWPNN captures multiple rates of data variation and adapts online through a forgetting mechanism in MRWPN, enabling robust detection under concept drift. The approach is validated on 45 real-world datasets, outperforming several unsupervised baselines in precision, recall, and F1, and demonstrates potential for early warning via latent-space density trends. The work advances anomaly detection in non-stationary environments by integrating deep temporal representations with wavelet-based probabilistic density estimation, offering practical benefits for real-time monitoring and decision support.
Abstract
In this paper, an unsupervised Recurrent Wavelet Probabilistic Neural Network (RWPNN) is proposed, which aims at detecting anomalies in non-stationary environments by modelling the temporal features using a nonparametric density estimation network. The novel framework consists of two components, a Stacked Recurrent Encoder-Decoder (SREnc-Dec) module that captures temporal features in a latent space, and a Multi-Receptive-field Wavelet Probabilistic Network (MRWPN) that creates an ensemble probabilistic model to characterise the latent space. This formulation extends the standard wavelet probabilistic networks to wavelet deep probabilistic networks, which can handle higher data dimensionality. The MRWPN module can adapt to different rates of data variation in different datasets without imposing strong distribution assumptions, resulting in a more robust and accurate detection for Time Series Anomaly Detection (TSAD) tasks in the non-stationary environment. We carry out the assessment on 45 real-world time series datasets from various domains, verify the performance of RWPNN in TSAD tasks with several constraints, and show its ability to provide early warnings for anomalous events.
