Anomaly Detection via Moving Window Functional Component Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing anomaly detection techniques are not effective for functional data, such as time-series data, and demand high computational resources, limiting their applicability and efficiency.

Innovation Solution

The implementation of Moving Window Functional Component Analysis (MWFPCA) for anomaly detection, which computes discretized covariance functions and performs eigenanalysis on time-series data within sliding windows to detect anomalies based on angle changes between eigenfunctions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing anomaly detection techniques are applied to functional data, then anomaly detection capability is provided, but computational resources required increase significantly

Engineering Contradiction:
Improveanomaly detection capabilityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the time-series data into overlapping time windows and applies functional component analysis separately to each window. This segmentation allows the system to process functional data in manageable segments rather than attempting to analyze the entire dataset at once, significantly reducing computational resource requirements while maintaining anomaly detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic sliding window approach where the analysis window moves through the time-series data incrementally. This dynamic processing enables real-time anomaly detection on streaming functional data with reduced computational burden compared to static batch processing of the entire dataset.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If comprehensive anomaly detection is performed on time-series data, then detection accuracy is improved, but time required for processing increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary centering and scaling of the functional data before applying functional component analysis. These preprocessing steps are computed once for the entire dataset, and subsequent anomaly detection windows reuse these precomputed values, significantly reducing processing time for each detection step while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent focuses computational effort on detecting deviations from the mean function rather than performing exhaustive analysis of all possible anomalies. By concentrating on the most significant variations captured by the first few principal components, the system achieves practical detection accuracy with substantially reduced processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If functional component analysis is applied to streaming data, then real-time detection is enabled, but computational complexity increases

Engineering Contradiction:
Improvereal-time detection capabilityVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the streaming data into overlapping time windows and applies functional component analysis to each segment independently. This segmentation transforms the complex problem of real-time analysis of entire streaming datasets into simpler, repeated analyses of smaller windows, reducing computational complexity while enabling real-time detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the time-series data into the functional domain by representing it as smooth functions through centering and scaling operations. This parameter transformation simplifies the mathematical operations required for anomaly detection in the functional domain compared to operating directly on raw time-series data, thereby reducing computational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12341800B1Real-time anomaly detection and mitigation for streaming functional data
Publication Date: 2025.06.24 SAS INSTITUTE INC
  • US12341800B1 patent drawing
  • US12341800B1 patent drawing
  • US12341800B1 patent drawing

AI summary

Functions representing sequences of values of a time-series dataset measured within a particular time period are accessed. For a current time window of the time period, a first discretized covariance function is computed that represents a relationship between each value measured within the current time window. Eigenanalysis of the first covariance function is performed to estimate first eigenfunctions. The current time window is incremented to obtain a subsequent time window that overlaps a majority of the current time window at a shared window region. A second discretized covariance function is computed for the subsequent time window and eigenanalysis is performed to estimate second normalized eigenfunctions. An angle change is computed between a portion of the first normalized eigenfunctions and a corresponding portion of the second normalized eigenfunctions located within the shared window region. Based on the angle change, an anomaly detection output is generated.