Time-Series Seasonality Detection Through Subsequence Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems struggle with detecting anomalies in time-series data due to the complexity and computational intensity of identifying seasonality patterns, leading to overwhelming alerts, false positives, and false negatives, especially when dealing with vast amounts of raw data.

Innovation Solution

A system and methodology that includes analyzing time-series data for regularity, performing data aggregation based on data points' intervals, determining seasonality patterns through clustering, and generating anomaly bands using silhouette scores and thresholds to identify anomalies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If seasonality patterns are detected using traditional methods, then anomaly detection capability is improved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the time-series data into multiple subsequences based on different candidate seasonality patterns (e.g., hourly, daily, weekly patterns). Each subsequence is then independently clustered to evaluate how well it fits the candidate pattern. This segmentation allows the system to break down the complex problem of seasonality detection into manageable parts, reducing overall computational complexity while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using silhouette scores to evaluate only the most promising candidate seasonality patterns rather than exhaustively analyzing all possible patterns. The system computes silhouette scores for a limited set of candidate patterns and selects those above a threshold, avoiding the computational burden of evaluating every possible seasonality pattern while still achieving reliable anomaly detection.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If all raw time-series data is stored for later analysis, then data availability and analysis flexibility are improved, but storage requirements and data processing time increase

Engineering Contradiction:
Improveanalysis flexibilityVSAvoiddata volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential characteristics needed for anomaly detection by computing silhouette scores and identifying seasonality patterns from the raw data. Rather than storing and processing all raw data points, the system extracts key temporal patterns and seasonal characteristics, maintaining analysis flexibility while significantly reducing the volume of data that needs to be retained and processed.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If traditional anomaly detection methods are used without seasonality consideration, then processing speed is improved, but false positive and false negative rates increase

Engineering Contradiction:
Improveprocessing speedVSAvoidanomaly detection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary action by pre-computing silhouette scores for candidate seasonality patterns and identifying the dominant seasonal patterns before conducting anomaly detection. This preliminary analysis of seasonality characteristics allows the system to establish baseline expectations for normal seasonal behavior, enabling faster and more accurate anomaly detection without requiring complex real-time computations during the actual detection phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250335470A1Seasonality Pattern Detection Based On Clustering Quality Of Time-Series Data Subsequences
Publication Date: 2025.10.30 SPLUNK INC
  • US20250335470A1 patent drawing
  • US20250335470A1 patent drawing
  • US20250335470A1 patent drawing

AI summary

Computerized methodologies are disclosed that are directed to detecting a seasonality pattern that corresponds to a time-series data set. Operations of one methodology includes for each candidate seasonality pattern of a set of candidate seasonality patterns, partitioning the time-series data set into a set of subsequences according to a date-time pattern of a selected candidate seasonality pattern, clustering data points of each of the set of subsequences into two or more clusters, and determining a silhouette score for the selected candidate seasonality pattern that represents a measure of a clustering quality of the selected candidate seasonality pattern. The seasonality pattern from the set of candidate seasonality patterns is then detected by selecting the candidate selecting having a highest silhouette score of the candidate seasonality patterns. An additional operation may include obtaining the time-series data set as a result of execution of a search query received via a graphical user interface.