Periodicity Detection in Time Series Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing periodicity detection methods in time series analysis face challenges due to the non-stationary nature of time series, dynamic and complex periodic patterns, noise, and outliers, leading to poor performance and false positives, especially when the number of underlying periodic patterns is unknown or exceeds one.

Innovation Solution

A periodicity detection system that processes input time series data by removing trends, normalizing, and decomposing it using methods like maximal overlap discrete wavelet transform, then detects periodic components in the frequency domain and validates them in the time domain using statistical tests and autocorrelation analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sophisticated periodicity detection methods are used to handle unknown number of periodic patterns, then detection accuracy may improve, but computational complexity increases and adaptability decreases

Engineering Contradiction:
Improveperiodicity detection accuracyVSAvoiddetection method complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the time series data into multiple candidate periodic patterns and processes each separately through a standardized detection pipeline. This allows the system to handle an unknown number of periodic patterns by dividing the complex detection task into manageable segments, improving both accuracy and computational efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal periodicity detection framework that can detect multiple types of periodic patterns (different periods, amplitudes, phases) using the same core algorithm. This multi-functional approach eliminates the need for different sophisticated methods for different patterns, reducing overall system complexity while maintaining high detection accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple periodic patterns are detected simultaneously, then comprehensive analysis is achieved, but false positives increase

Engineering Contradiction:
Improvehandling multiple periodic patternsVSAvoidfalse positive rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent performs preliminary validation of each candidate periodic pattern against statistical criteria and data characteristics before final detection. This preliminary action filters out spurious patterns early in the process, preventing false positives from propagating through the multi-pattern detection system and compromising reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where detected periodic patterns are validated against the original time series data and previously detected patterns. This feedback loop allows the system to adjust detection thresholds and parameters dynamically, reducing false positives while maintaining the ability to detect multiple genuine periodic patterns simultaneously.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11132342B2Periodicity detection and period length estimation in time series
Publication Date: 2021.09.28 ALIBABA GROUP HOLDING LTD
  • US11132342B2 patent drawing
  • US11132342B2 patent drawing
  • US11132342B2 patent drawing

AI summary

Input time series data of a particular time length may be received, and pre-processed to obtain processed time series data. The processed time series data may then be decomposed into a plurality of pieces of time series data of the particular time length at different levels, and a detection of whether a piece of time series data at a particular level includes a periodic component candidate in a frequency domain may be performed. In response to detecting that the piece of time series data at the particular level includes the periodic component candidate in the frequency domain, a validation may be performed to determine whether the periodic component candidate in the piece of time series data at the particular level is a true periodic component of the input time series data in a time domain.