Auto-tuning Anomaly Detection System for False Alarm Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing anomaly detection systems in computer systems often generate false notifications due to changes in user interactions, leading to system administrators ignoring legitimate issues, as they struggle to differentiate between actual problems and natural variations in data patterns.

Innovation Solution

An auto-tuning anomaly detection system that trains multiple models over time using administrator-defined circumstances and feedback, selecting a threshold cutoff for maximum recall and precision, and allowing user-specified constraints on severity and duration to improve anomaly detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If anomaly detection systems notify administrators of all detected anomalies, then detection sensitivity is improved, but false alarms increase causing administrators to ignore legitimate issues

Engineering Contradiction:
Improveanomaly detection reliabilityVSAvoidnumber of notifications
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts anomaly detection thresholds and notification strategies based on learned patterns and administrator feedback. The anomaly detector continuously refines its criteria for what constitutes a significant anomaly versus normal variation, allowing the notification volume to adapt automatically while maintaining high detection reliability for genuine issues.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where administrator responses to notifications (marking anomalies as false alarms or confirmed issues) are used to retrain and refine the anomaly detection models. This feedback mechanism enables the system to learn from past decisions and progressively improve its ability to distinguish between legitimate anomalies and false alarms, reducing unnecessary notifications over time.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If the system uses fixed anomaly thresholds, then implementation is simple, but it cannot adapt to changing data patterns and user behavior

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoidadaptability to data pattern changes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary learning during an acclimation period where it collects and analyzes data without immediately applying strict anomaly thresholds. During this initial phase, the system builds a baseline understanding of normal data patterns and user behavior, preparing adaptive thresholds that will be applied subsequently. This preliminary action enables the system to adapt to changing patterns while maintaining operational simplicity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The anomaly detection system transitions from static, fixed thresholds to dynamic, self-adjusting criteria that evolve with the data. The system automatically updates its anomaly detection parameters based on learned patterns, allowing it to adapt to changing data distributions and user behaviors without requiring manual reconfiguration or complex implementation.

Inventive Principle:
Principle #15Dynamics

3Speed

If the system notifies administrators of all anomalies immediately, then response time to real issues is reduced, but false alarms waste administrator time

Engineering Contradiction:
Improveresponse speed to anomaliesVSAvoidadministrator time spent on false alarms
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system dynamically adjusts notification timing and thresholds based on the confidence level and characteristics of detected anomalies. High-confidence anomalies trigger immediate notifications for rapid response, while lower-confidence detections are filtered or delayed, reducing false alarm notifications that would waste administrator time while maintaining fast response to genuine issues.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from administrator responses to continuously refine its notification strategy. By learning which notifications are marked as false alarms and which are confirmed issues, the system optimizes its filtering criteria to reduce false alarms over time, thereby reducing the time administrators spend responding to non-problems while maintaining rapid response to real issues.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10600003B2Auto-tune anomaly detection
Publication Date: 2020.03.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10600003B2 patent drawing
  • US10600003B2 patent drawing
  • US10600003B2 patent drawing

AI summary

Techniques for auto-tuning anomaly detection are provided. In one technique, training data is stored that comprises training instances, each of which comprises a severity-duration pair and a label that indicates whether the severity-duration pair represents an anomaly. A model is trained based on a first subset of the training data. A second subset of the training data is identified where each training instance includes a positive label that indicates that that training instance represents an anomaly. Based on the second subset of the training data, the model generates multiple scores, each of which corresponds to a different training instance. A minimum score is identified that ensures a particular recall rate of the model. In response to receiving a particular severity-duration pair, the model generates a particular score for the particular severity-duration pair. A notification of an anomaly is generated if the particular score is greater than the minimum score.