Ternary Fault Scenario Matching for Automated Root Cause Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for automated root cause analysis in complex systems are hindered by the complexity of component dependencies and the reliance on statistical correlation or large training datasets, which can lead to incorrect causation assumptions and high costs.

Innovation Solution

The implementation of a ternary fault scenario representation system that uses 'true', 'false', and 'unknown' symptom values to efficiently match symptoms with known root causes, reducing the need for statistical correlation and large datasets, and allowing for automatic root cause analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If statistical correlation methods are used to find root causes, then automated analysis is achieved, but reliability deteriorates due to incorrect causation assumptions

Engineering Contradiction:
Improveautomated root cause analysisVSAvoidroot cause determination accuracy
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent introduces an intermediary causal model that represents domain knowledge about component dependencies and failure propagation. This causal model acts as a mediator between the observed symptoms and the root cause identification process, replacing direct statistical correlation with knowledge-based reasoning. The causal model encodes expert knowledge about which components can cause failures in other components, enabling reliable automated analysis without relying on potentially misleading statistical correlations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If machine learning techniques are used to recognize failure scenarios, then automated analysis is improved, but cost increases due to large labeled training datasets

Engineering Contradiction:
Improvefailure scenario recognitionVSAvoidtraining dataset size
Core Design Contradiction:
Extent of automationVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-encoding causal knowledge and failure scenario patterns into the causal model before actual root cause analysis is needed. Instead of requiring large training datasets during operation, the system performs the learning and pattern recognition work in advance during model construction. The causal model is built using expert knowledge and historical failure data, then reused repeatedly for automated analysis without requiring additional training data.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If traditional fault analysis methods are used, then simplicity is maintained, but productivity deteriorates due to difficulty in determining root causes among many alerts

Engineering Contradiction:
Improveanalysis method simplicityVSAvoidroot cause determination efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the complex set of failure alerts into organized failure scenarios within the causal model. Each scenario represents a coherent failure pattern with a specific root cause and associated symptoms. This segmentation transforms the overwhelming task of analyzing numerous individual alerts into a structured process of matching observed symptoms against predefined scenarios, dramatically improving productivity while maintaining clarity through organized categorization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11720437B2Automatic root cause analysis using ternary fault scenario representation
Publication Date: 2023.08.08 OPTUMSOFT INC
  • US11720437B2 patent drawing
  • US11720437B2 patent drawing
  • US11720437B2 patent drawing

AI summary

A plurality of potential fault scenarios are accessed, wherein a given potential fault scenario of the plurality of potential fault scenarios has at least one corresponding root cause, and a representation of the given potential fault scenario comprises a don't care value. An actual fault scenario from telemetry received from a monitored system is generated. The actual fault scenario is matched against the plurality of potential fault scenarios. One or more matched causes are output as one or more probable root cause failures of the monitored system.