Anomalous Segment Detection in Network Metrics via Graph Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current anomaly detection algorithms in data networks fail to identify significant anomalous segments within large datasets, as they consider anomalies in relation to the entire dataset rather than individual segments, leading to missed detections when anomalies offset each other upon aggregation.

Innovation Solution

A processing device identifies and ranks anomalous segments in a metrics dataset by generating a data graph with weighted edges representing similarity and relationship to the larger dataset, using algorithms like PageRank to highlight higher-ranked segments that deviate from the overall trend.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If anomaly detection is performed on the entire aggregated metrics dataset, then the analysis covers all data comprehensively, but significant anomalous segments may be missed when anomalies offset each other

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidloss of segment-level anomaly information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent divides the metrics dataset into multiple segments based on common features (e.g., source, device type, geographic location) and performs anomaly detection on each segment separately. This segmentation allows the system to identify anomalous segments that would be obscured in aggregated analysis, where opposite anomalies (e.g., increased visits from one source, decreased visits from another) would cancel each other out. The segmentation principle directly resolves the contradiction by preserving segment-level anomaly information while maintaining comprehensive coverage.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the metrics dataset is divided into multiple segments for analysis, then segment-level anomalies can be detected, but the complexity of the analysis process increases

Engineering Contradiction:
Improveanomaly detection precisionVSAvoidanalysis process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the metrics dataset by common features (source, device type, geographic location, etc.) and performs anomaly detection on each segment independently. This segmentation approach enables precise identification of anomalous segments while managing complexity through systematic organization of the analysis process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different analysis approaches to different segments based on their local characteristics. Each segment is evaluated for anomaly using its own baseline and statistical properties, allowing the system to adapt to local patterns rather than applying a uniform analysis across all data. This local quality approach improves detection precision while keeping the overall system manageable.

Inventive Principle:
Principle #3Local quality

3Reliability

If all segments are analyzed in detail to identify anomalies, then comprehensive anomaly detection is achieved, but the processing time and computational resources increase

Engineering Contradiction:
Improveanomaly detection reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a two-stage approach: first, a quick screening phase that identifies potentially anomalous segments using simplified metrics; second, a detailed analysis phase that applies comprehensive anomaly detection only to segments flagged as potentially anomalous. This partial action principle allows the system to maintain high reliability by thoroughly analyzing suspicious segments while reducing overall processing time by avoiding exhaustive analysis of all segments.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts analysis parameters such as anomaly thresholds, segmentation granularity, and detection sensitivity based on the characteristics of each segment and the overall data distribution. By changing parameters adaptively, the system achieves reliable anomaly detection while optimizing processing efficiency for different data conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10129274B2Identifying significant anomalous segments of a metrics dataset
Publication Date: 2018.11.13 ADOBE INC
  • US10129274B2 patent drawing
  • US10129274B2 patent drawing
  • US10129274B2 patent drawing

AI summary

In some embodiments, a processor accesses a metrics dataset, which includes metrics whose values indicate data network activity. The metrics dataset has segments. Each segment is a respective subset of the data items having a common feature. The processor identifies anomalous segments in the metrics dataset. Each anomalous segment has a segment trend that is different from a trend associated with the larger metrics dataset. The processor generates a data graph that includes nodes, which represent anomalous segments, and edges connecting the nodes. The processor applies weights to the edges. Each weight indicates (i) a similarity between a pair of anomalous segments represented by the nodes connected by the weighted edge and (ii) a relationship between the anomalous segments and the metrics dataset. The processor ranks the anomalous segments based on the applied weights and selects one or more segments with sufficiently high ranks.