Persistent Anomaly Detection via Sliding Window Voting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for predicting failures in cloud native applications fail to accurately distinguish between transient and persistent anomalies, leading to high false positive rates due to their inability to consider the temporal evolution of anomalies.

Innovation Solution

A method and system that combines supervised and unsupervised anomaly detection techniques, using a binary classification model and clustering to identify persistent anomalies by segmenting time series data into sliding windows and analyzing their growth over time, with a voting mechanism to classify anomalies as persistent or not.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing anomaly detection systems use only a set of anomalies (point, context, and collective) without considering temporal evolution, then the detection process is simple, but the false positive rate increases due to inability to distinguish persistent from transient anomalies

Engineering Contradiction:
Improvefailure prediction accuracyVSAvoidanomaly detection process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the anomaly detection process into multiple independent detectors: point anomaly detector, context anomaly detector, and collective anomaly detector. Each detector operates independently on different aspects of the data, and their results are combined through voting mechanisms. This segmentation allows complex temporal evolution analysis to be broken down into manageable components while improving overall reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to anomaly detection by analyzing anomalies across multiple time windows (t-1, t, t+1). Instead of treating anomalies as static points, the system examines their evolution over time, adding a temporal dimension that enables distinction between persistent and transient anomalies, thereby reducing false positives while maintaining computational feasibility.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If the system analyzes temporal evolution of anomalies across multiple sliding windows, then false positives are reduced, but the computational complexity and processing time increase

Engineering Contradiction:
Improveanomaly persistence detection precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-defining the number of sliding windows (N) and the threshold (M) before processing actual anomaly data. This allows the system to prepare the detection framework in advance, reducing runtime computational overhead. The voting mechanism thresholds are established beforehand, enabling quick comparison during real-time anomaly detection without repeated complex calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the results from multiple sliding windows feed back into the final anomaly classification. The voting mechanism uses feedback from individual window detections to reach a consensus on persistence, allowing the system to refine its determination of persistent anomalies while maintaining efficient processing through structured feedback loops.

Inventive Principle:
Principle #23Feedback

3Reliability

If the system combines supervised and unsupervised anomaly detection approaches, then detection reliability improves, but the system complexity and implementation difficulty increase

Engineering Contradiction:
Improveanomaly detection reliabilityVSAvoiddetection system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple detection approaches (supervised and unsupervised anomaly detection) into a unified system where results are combined through voting mechanisms. The point, context, and collective anomaly detectors operate in parallel and their outputs are aggregated, creating a hybrid system that leverages the strengths of both supervised and unsupervised methods while managing complexity through modular integration.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The voting mechanism serves multiple functions simultaneously: it aggregates results from different detectors, applies persistence thresholds, and produces final anomaly classifications. This multi-functionality reduces the need for separate processing stages, simplifying the overall system structure while maintaining high reliability through the universal voting framework.

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

Data Source

PatentUS12149401B2Identifying persistent anomalies for failure prediction
Publication Date: 2024.11.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12149401B2 patent drawing
  • US12149401B2 patent drawing
  • US12149401B2 patent drawing

AI summary

A computer-implemented method and a computer system for identifying persistent anomalies for failure prediction. The computer system receives a time series data stream. The computer system received a predetermined number N and a predetermined number M which is a fraction of N. The computer system segments the time series data stream into N consecutive sliding windows. The computer system performs supervised persistent anomaly detection to determine whether anomalies across the N consecutive sliding windows are persistent, by using a binary classification model. The computer system performs unsupervised persistent anomaly detection to determine whether the anomalies across the N consecutive sliding windows are persistent. The computer system combines results of the supervised persistent anomaly detection and results of the unsupervised persistent anomaly detection to determine persistent anomalies.