RobustPeriod: Time-Frequency Mining for Robust Multiple Periodicities Detection

02/21/2020
by   Qingsong Wen, et al.
0

Periodicity detection is an important task in time series analysis as it plays a crucial role in many time series tasks such as classification, clustering, compression, anomaly detection, and forecasting. It is challenging due to the following reasons: 1, complicated non-stationary time series; 2, dynamic and complicated periodic patterns, including multiple interlaced periodic components; 3, outliers and noises. In this paper, we propose a robust periodicity detection algorithm to address these challenges. Our algorithm applies maximal overlap discrete wavelet transform to transform the time series into multiple temporal-frequency scales such that different periodicities can be isolated. We rank them by wavelet variance and then at each scale, and then propose Huber-periodogram by formulating the periodogram as the solution to M-estimator for introducing robustness. We rigorously prove the theoretical properties of Huber-periodogram and justify the use of Fisher's test on Huber-periodogram for periodicity detection. To further refine the detected periods, we compute unbiased autocorrelation function based on Wiener-Khinchin theorem from Huber-periodogram for improved robustness and efficiency. Experiments on synthetic and real-world datasets show that our algorithm outperforms other popular ones for both single and multiple periodicity detection. It is now implemented and provided as a public online service at Alibaba Group and has been used extensive in different business lines.

READ FULL TEXT
research
03/31/2020

When Ramanujan meets time-frequency analysis in complicated time series analysis

To handle time series with complicated oscillatory structure, we propose...
research
02/21/2020

RobustTAD: Robust Time Series Anomaly Detection via Decomposition and Convolutional Neural Networks

The monitoring and management of numerous and diverse time series data a...
research
07/19/2021

OnlineSTL: Scaling Time Series Decomposition by 100x

Decomposing a complex time series into trend, seasonality, and remainder...
research
10/05/2022

TimesNet: Temporal 2D-Variation Modeling for General Time Series Analysis

Time series analysis is of immense importance in extensive applications,...
research
06/07/2022

Robust Time Series Dissimilarity Measure for Outlier Detection and Periodicity Detection

Dynamic time warping (DTW) is an effective dissimilarity measure in many...
research
01/06/2022

Spatially Aggregated Photovoltaic Power Prediction Using Wavelet and Convolutional Neural Networks

Forecasting the power generation from intermittent renewable energy sour...
research
09/25/2018

Dynamic detection of anomalous regions within distributed acoustic sensing data streams using locally stationary wavelet time series

Distributed acoustic sensing technology is increasingly being used to su...

Please sign up or login with your details

Forgot password? Click here to reset