Anomaly Detection Algorithm Ranking via Quantile Distance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the Internet of Things (IoT), it is challenging to differentiate and detect anomalies in large amounts of unlabeled data from sensors, as existing methods lack effective ranking mechanisms for anomaly detection algorithms, which can impact IoT processes.

Innovation Solution

Implementing a method to rank anomaly detection algorithms by generating data distributions and calculating the distance between quantiles, allowing for the identification of the best-suited algorithm for differentiating anomalies in IoT data, using a combination of quantification methods (M1, M2, M3) and cross-validation approaches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple anomaly detection algorithms are applied to large amounts of unlabeled IoT data, then the ability to detect anomalies improves, but the complexity of selecting and ranking the best algorithm worsens

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidalgorithm selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-evaluation by automatically ranking anomaly detection algorithms based on their own performance metrics. The ranking mechanism uses quantile distance calculations and cross-validation to enable algorithms to be evaluated and selected autonomously without external intervention, resolving the complexity of algorithm selection while maintaining high detection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transforms the algorithm selection problem into a parameter-based ranking system. By changing the evaluation parameters to quantile distances and using cross-validation metrics, the system converts complex algorithm performance comparison into a standardized parameter-based ranking process, simplifying the selection complexity while improving reliability

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If manual analysis methods are used for unlabeled IoT data, then the process is simple to implement, but the time and resources required increase significantly

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddata analysis time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent replaces manual analysis mechanisms with automated computational mechanisms. The system uses computer-implemented methods with automatic algorithm ranking based on quantile distance calculations and cross-validation, substituting human manual analysis with automated electronic processing, thereby maintaining implementation simplicity while dramatically reducing data analysis time

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If the distance between quantiles is used for ranking algorithms, then the ranking precision improves, but the computational complexity increases

Engineering Contradiction:
Improvealgorithm ranking precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary data distribution generation and quantile calculation before the actual ranking process. By pre-computing the data distributions and quantiles for each algorithm, the system reduces the computational complexity during the ranking phase while maintaining high precision in the final algorithm ranking through cross-validation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10749881B2Comparing unsupervised algorithms for anomaly detection
Publication Date: 2020.08.18 SAP SE
  • US10749881B2 patent drawing
  • US10749881B2 patent drawing
  • US10749881B2 patent drawing

AI summary

Methods, systems, and computer-readable storage media for ranking anomaly detection algorithms, including operations of receiving a set of unlabeled data from one or more sensors in a plurality of sensors of an internet of things, generating a plurality of data distributions corresponding to the set of unlabeled data by using a plurality of anomaly detection algorithms, and ranking the plurality of anomaly detection algorithms relative to the set of unlabeled data based on a distance between a first quantile and a second quantile of each of the plurality of data distributions.