Hierarchical Graph Neural Network for Root Cause Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing root cause analysis methods are inefficient in identifying root causes in complex, interdependent systems as they focus on single networks and do not account for causation, making it difficult to diagnose system failures in large-scale, distributed systems without extensive domain knowledge.

Innovation Solution

A hierarchical graph neural network method is developed to train causal graphs from time series data, enabling the identification of interdependent causal links and propagating system failures to determine the most probable root causes through topological and individual cause scoring, without requiring prior domain knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual root cause analysis is performed in complex systems, then diagnostic accuracy can be achieved through domain expertise, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improveroot cause identification accuracyVSAvoiddiagnosis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical analysis processes with an automated computational system. A graph neural network model automatically processes system metrics data to identify root causes, substituting human expert manual analysis with machine learning-based automated causal inference, thereby reducing time loss while maintaining identification accuracy

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

Solution Approach 2:

The system enables self-service root cause analysis by automatically processing system metrics and generating causal graphs without requiring manual domain expertise intervention. The neural network model autonomously performs causal inference and identifies root causes from system data, making the diagnostic process self-executing

Inventive Principle:
Principle #25Self-service

2Ease of operation

If existing root cause analysis methods are applied to single isolated networks, then analysis simplicity is maintained, but they cannot effectively diagnose failures in interdependent complex systems

Engineering Contradiction:
Improveanalysis simplicityVSAvoidroot cause identification reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges multiple isolated network analyses into a unified causal graph that captures interdependencies across the entire system. The graph neural network integrates data from multiple interconnected networks, combining their causal relationships into a comprehensive model that reliably identifies root causes in complex interdependent systems while maintaining operational simplicity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The causal graph neural network model serves multiple functions: it analyzes individual networks, captures inter-network dependencies, performs causal inference, and identifies root causes across diverse system types. This universal approach handles both simple and complex interdependent systems with a single framework

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If statistical correlation methods are used for root cause analysis, then computational efficiency is improved, but causation cannot be established leading to incorrect root cause identification

Engineering Contradiction:
Improveanalysis speedVSAvoidcausal relation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent substitutes statistical correlation methods with a graph neural network-based causal inference system. The model learns causal relationships from system metrics data through automated causal discovery algorithms, replacing correlation-based approaches with causation-oriented analysis that maintains computational efficiency while improving causal relation accuracy

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

Solution Approach 2:

The system changes the analytical parameters from correlation coefficients to causal strength metrics. The graph neural network computes causal inference scores and causal graphs that quantify causal relationships rather than mere correlations, transforming the measurement parameters to accurately reflect causation while maintaining analysis speed

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230069074A1Interdependent causal networks for root cause localization
Publication Date: 2023.03.02 NEC LABORATORIES AMERICA INC
  • US20230069074A1 patent drawing
  • US20230069074A1 patent drawing
  • US20230069074A1 patent drawing

AI summary

A method is provided for training a hierarchical graph neural network. The method includes using a time series generated by each of a plurality of nodes to train a graph neural network to generate a causal graph, and identifying interdependent causal networks that depict hierarchical causal links from low-level nodes to high-level nodes to the system key performance indicator (KPI). The method further includes simulating causal relations between entities by aggregating embeddings from neighbors in each layer, and generating output embeddings for entity metrics prediction and between-level aggregation.