Automatic Baseline Creation for Anomaly Detection in Time Series Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems management technologies rely on manual or generic rules to establish baselines for detecting anomalies in time series data, which is inefficient and requires human input, limiting their ability to detect anomalous activity without prior user intervention.

Innovation Solution

A method that automatically determines a baseline pattern for computing systems by using statistical thresholds, allowing for the detection of anomalous activity without user input, and includes an anti-gaming mechanism to prevent malicious activity by randomly determining the start time of monitoring periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual or generic rules are used to establish baselines for anomaly detection, then human input is required to create baseline patterns, but this reduces automation efficiency and increases time consumption

Engineering Contradiction:
Improveautomation of baseline creationVSAvoidtime for human input and manual baseline establishment
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system automatically creates baseline patterns by analyzing historical time series data without requiring human intervention. The computer system serves itself by autonomously establishing what constitutes normal behavior patterns, eliminating the need for manual baseline creation while maintaining detection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of historical data to establish baseline patterns before actual anomaly detection begins. By pre-processing and pre-establishing baseline behavior patterns from historical time series data, the system prepares detection frameworks in advance, reducing real-time processing requirements

Inventive Principle:
Principle #10Preliminary action

2Reliability

If fixed monitoring periods are used for anomaly detection, then detection consistency is maintained, but attackers can exploit knowledge of these patterns to evade detection

Engineering Contradiction:
Improvedetection consistencyVSAvoidmalicious activity evasion
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system dynamically adjusts monitoring period start times based on randomly determined offsets from baseline patterns. Instead of fixed periodic monitoring, the system varies the timing of monitoring windows while maintaining their duration and analytical rigor, preventing attackers from predicting when anomalies will be detected

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the temporal parameters of monitoring by introducing random offsets to monitoring period start times. This parameter variation maintains the integrity of baseline comparisons while eliminating predictable patterns that attackers could exploit to time their malicious activities

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If statistical thresholds are established for anomaly detection, then anomalous activity can be identified, but attackers may attempt to stay within these thresholds to avoid detection

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidthreshold-based evasion tactics
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system dynamically varies the timing and duration of monitoring periods while maintaining statistical threshold integrity. By changing when measurements occur rather than altering the thresholds themselves, the system prevents attackers from optimizing their behavior to consistently stay within static threshold boundaries

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs periodic monitoring with randomly determined offsets from established baseline patterns. This periodic yet variable approach ensures comprehensive coverage of system behavior over time while preventing attackers from identifying and exploiting specific monitoring cycles or intervals

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9954882B2Automatic baselining of anomalous event activity in time series data
Publication Date: 2018.04.24 HCL TECH LTD
  • US9954882B2 patent drawing
  • US9954882B2 patent drawing
  • US9954882B2 patent drawing

AI summary

Software that automatically detects anomalous attributes indicative of a potential intrusion in a computing system. The software performs the following operations: (i) determining a baseline pattern for one or more attributes of a computing system, based on a first set of statistical thresholds determined for received values of the one or more attributes, wherein the received values correspond to one or more time periods, and on a second set of statistical thresholds determined for a first subset of values of the received values of the one or more attributes, wherein each value of the first subset exceeds the first set of statistical thresholds; and (ii) in response to identifying, based on the determined baseline pattern, anomalous values in monitored additional values of the one or more attributes, sending an alert to a user of the computing system indicating that a potential intrusion in the computing system has occurred.