Network Anomaly Detection via Graph Path Decomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing large and highly connected master network graphs from log files to detect anomalies is computationally expensive due to exponential time complexity and memory usage, making it challenging to identify cyber security threats efficiently.

Innovation Solution

A network sampling based path decomposition and anomaly detection system that samples the master network graph to produce a representative graph with a reduced number of paths, selected by probability, allowing for uniform sampling and preserving walk probability distributions, thereby reducing analysis time and memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If exhaustive analysis of all paths in the master network graph is performed to ensure complete anomaly detection, then measurement precision is improved, but loss of time and computing resource utilization deteriorate

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the master network graph into multiple subgraphs by applying community detection algorithms. This divides the large-scale graph analysis into smaller, more manageable subgraph analyses, reducing the computational complexity from exponential to polynomial time while maintaining anomaly detection effectiveness through hierarchical processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by analyzing only the most relevant subgraphs and paths rather than performing exhaustive analysis of all possible paths. By identifying and focusing on high-probability anomaly paths and suspicious subgraphs, the system achieves effective anomaly detection without the prohibitive computational cost of complete enumeration.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If exhaustive analysis of all paths in the master network graph is performed to ensure complete anomaly detection, then measurement precision is improved, but computing resource utilization deteriorates

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidcomputing resource utilization
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the master network graph into multiple subgraphs by applying community detection algorithms. This divides the large-scale graph analysis into smaller, more manageable subgraph analyses, reducing the computational complexity from exponential to polynomial time while maintaining anomaly detection effectiveness through hierarchical processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates simplified copies of the master network graph in the form of subgraphs that retain only the essential structural and behavioral characteristics needed for anomaly detection. These subgraph copies enable efficient analysis without requiring resources proportional to the full master graph.

Inventive Principle:
Principle #26Copying

3Productivity

If sampling is applied to reduce the number of paths analyzed, then productivity is improved, but measurement precision deteriorates

Engineering Contradiction:
Improveanalysis efficiencyVSAvoidanomaly detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements partial action by analyzing only the most relevant subgraphs and paths rather than performing exhaustive analysis of all possible paths. By identifying and focusing on high-probability anomaly paths and suspicious subgraphs, the system achieves effective anomaly detection without the prohibitive computational cost of complete enumeration.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameters of analysis by transitioning from uniform random sampling to probability-proportional-to-size (PPS) sampling. This parameter change ensures that larger, more significant subgraphs have higher selection probabilities, maintaining measurement precision while improving productivity through targeted sampling of the most relevant graph portions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3244334B1Log files graphs path decomposition for network anomaly detection
Publication Date: 2021.03.31 ACCENTURE GLOBAL SOLUTIONS LTD
  • EP3244334B1 patent drawingFigure 1
  • EP3244334B1 patent drawingFigure 2
  • EP3244334B1 patent drawingFigure 3A

AI summary

According to examples, network sampling based path decomposition and anomaly detection may include evaluating computer-generated log file data to generate a master network graph that specifies known events and transitions between the known events, and decomposing the master network graph to generate a representative network graph that includes a reduced number of paths of the master network graph. A source may be monitored to determine a cyber security threat by receiving incoming log file data related to the source, comparing the incoming log file data related to the source to the representative network graph, and determining, based on the comparison of the incoming log file data related to the source to the representative network graph, an anomaly in the representative network graph. Further, based on the monitoring, a report indicative of the cyber security threat may be generated based on the anomaly in the representative network graph.