Data Anomaly Detection Using Interpretable Invariant Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing anomaly detection methods, particularly those using deep neural networks, lack interpretability, making it difficult for human experts to understand why specific data instances are identified as anomalies, which is crucial in applications like system health monitoring.

Innovation Solution

A method for detecting data anomalies by generating invariant data rules based on historical data, using antecedent and consequent predicate sets, where the intersection is empty, ensuring accurate and interpretable anomaly detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep neural networks are used for anomaly detection, then detection accuracy is improved, but interpretability deteriorates

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidinterpretability of anomaly reasons
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the anomaly detection process into two distinct parts: (1) using deep neural networks for accurate anomaly detection, and (2) separately generating interpretable explanations through rule extraction. This segmentation allows each component to optimize for its specific function without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary component that translates the black-box neural network decisions into human-understandable rules. This intermediary layer extracts meaningful patterns from network outputs and formulates them as interpretable detection rules, bridging the gap between accurate but opaque neural networks and human need for explanation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If complex deep learning models are deployed, then detection capability is improved, but system complexity increases

Engineering Contradiction:
Improveanomaly detection capabilityVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential detection logic from complex deep learning models and formulates it as simpler, more manageable rules. By taking out the core detection capability and representing it in a rule-based format, the system maintains high detection reliability while reducing the operational complexity of deploying and maintaining the model.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the parameter representation from high-dimensional neural network weights and activations to human-readable rule parameters with clear semantic meanings. This parameter transformation maintains the detection capability while making the system more interpretable and easier to manage.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If more historical data is processed to establish rules, then rule accuracy is improved, but processing time increases

Engineering Contradiction:
Improvedata rule accuracyVSAvoidrule generation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary processing of historical data to pre-extract meaningful patterns and statistics before actual anomaly detection. By preparing the data in advance and establishing baseline rules from historical patterns, the system can quickly detect anomalies without reprocessing all historical data each time, thus improving rule accuracy while controlling processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12373407B2Method, apparatus and electronic device for detecting data anomalies, and readable storage medium
Publication Date: 2025.07.29 SIEMENS AG
  • US12373407B2 patent drawing
  • US12373407B2 patent drawing
  • US12373407B2 patent drawing

AI summary

Various embodiments of the teachings herein include a method for detecting data anomalies. A method may include: receiving test data; and matching the test data with a data rule determined on the basis of historical data having a shared data type with the test data. The data rule contains an antecedent and a consequent predicate set. An intersection of the antecedent predicate set and the consequent predicate set is an empty set. The antecedent predicate set contains at least one antecedent predicate. The consequent predicate set contains at least one consequent predicate. When the data to be tested satisfies all the antecedent predicates in the antecedent predicate set and fails to satisfy at least one consequent predicate in the consequent predicate set, the test data is flagged as anomalous due to failure to satisfy the data rule.