RobustPeriod: Time-Frequency Mining for Robust Multiple Periodicity Detection
arXiv:2002.09535 · doi:10.1145/3448016.3452779
Abstract
Periodicity detection is a crucial step in time series tasks, including monitoring and forecasting of metrics in many areas, such as IoT applications and self-driving database management system. In many of these applications, multiple periodic components exist and are often interlaced with each other. Such dynamic and complicated periodic patterns make the accurate periodicity detection difficult. In addition, other components in the time series, such as trend, outliers and noises, also pose additional challenges for accurate periodicity detection. In this paper, we propose a robust and general framework for multiple periodicity detection. Our algorithm applies maximal overlap discrete wavelet transform to transform the time series into multiple temporal-frequency scales such that different periodic components can be isolated. We rank them by wavelet variance, and then at each scale detect single periodicity by our proposed Huber-periodogram and Huber-ACF robustly. 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.
arXiv commentAccepted by SIGMOD 2021; 10 pages, 6 figures, 8 tables, and 70 referred papers
References in corpus (5)
- A comparison of period finding algorithms
- RobustTAD: Robust Time Series Anomaly Detection via Decomposition and Convolutional Neural Networks
- Using conditional entropy to identify periodicity
- A comparative study of four significance measures for periodicity detection in astronomical surveys
- A Robust and Efficient Multi-Scale Seasonal-Trend Decomposition
Cited by in corpus (9)
- TFAD: A Decomposition Time Series Anomaly Detection Architecture with Time-Frequency Analysis
- RobustTAD: Robust Time Series Anomaly Detection via Decomposition and Convolutional Neural Networks
- ClaSP -- Parameter-free Time Series Segmentation
- OneShotSTL: One-Shot Seasonal-Trend Decomposition For Online Time Series Anomaly Detection And Forecasting
- A Robust and Efficient Multi-Scale Seasonal-Trend Decomposition
- GraphAD: A Graph Neural Network for Entity-Wise Multivariate Time-Series Anomaly Detection
- CloudRCA: A Root Cause Analysis Framework for Cloud Computing Platforms
- Probability Estimation and Scheduling Optimization for Battery Swap Stations via LRU-Enhanced Genetic Algorithm and Dual-Factor Decision System
- CEDAR: Controlled and Event-Driven Demand Forecasting via Residual Decomposition