Multi-Stream RNN for System Metric Prediction Using Causal Attention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional system metrics prediction approaches neglect the influence of system events, leading to incomplete and unreliable predictions, as they solely rely on historical metrics data without considering the causal relationships between events and metrics.

Innovation Solution

A multi-stream recurrent neural network (RNN) is employed to concurrently model multivariate metric series and event series, utilizing an attention mechanism to identify causality relations and predict future metrics, thereby improving prediction accuracy and providing explainable insights by ranking influential events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional approaches solely rely on historical metrics data for prediction, then the prediction process is simple, but the prediction accuracy and reliability are insufficient

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple data streams (multivariate metric series and event series) into a unified prediction model. The multi-stream RNN simultaneously processes both metric data and event log data, allowing the system to leverage complementary information from different sources to improve prediction accuracy while maintaining a coherent architectural framework.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the prediction model into distinct functional components: separate RNN streams for processing metric series and event series, an attention mechanism for identifying influential events, and a prediction module. This segmentation allows each component to specialize in specific tasks while working together as an integrated system.

Inventive Principle:
Principle #1Segmentation

2Reliability

If event logs are incorporated into the prediction model, then the prediction reliability improves, but the computational complexity increases

Engineering Contradiction:
Improveprediction reliabilityVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The attention mechanism serves as an intermediary between the event series processing and the final prediction. It selectively identifies and weights influential events, filtering out noise and focusing computational resources on the most relevant event-metric relationships. This intermediary layer improves reliability by emphasizing causally significant events while managing computational complexity through selective processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The model dynamically adjusts its processing focus through the attention mechanism, which adaptively weights different events based on their relevance to metric fluctuations. Rather than treating all events uniformly, the system dynamically identifies and prioritizes influential events, allowing flexible adaptation to varying system conditions and event importance.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If causality relations between events and metrics are modeled, then the interpretability of predictions improves, but the computational requirements increase

Engineering Contradiction:
Improveinformation completenessVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The attention mechanism provides feedback by identifying and highlighting the specific events that most influenced metric changes. This feedback loop allows the system to trace predictions back to their causal event sources, improving interpretability. The attention weights serve as explanatory signals that indicate which events drove particular prediction outcomes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates a composite modeling approach that integrates multiple data types (metrics and events) and multiple processing mechanisms (RNN streams and attention) into a unified framework. This composite structure captures complex event-metric relationships while maintaining computational tractability through the coordinated interaction of its components.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS11782812B2Causal attention-based multi-stream RNN for computer system metric prediction and influential events identification based on metric and event logs
Publication Date: 2023.10.10 NEC CORP
  • US11782812B2 patent drawing
  • US11782812B2 patent drawing
  • US11782812B2 patent drawing

AI summary

A method for system metric prediction and influential events identification by concurrently employing metric logs and event logs is presented. The method includes concurrently modeling multivariate metric series and individual events in event series by a multi-stream recurrent neural network (RNN) to improve prediction of future metrics, where the multi-stream RNN includes a series of RNNs, one RNN for each metric and one RNN for each event sequence and modeling causality relations between the multivariate metric series and the individual events in the event series by employing an attention mechanism to identify target events most responsible for fluctuations of one or more target metrics.