Entity Activity Detection Using Temporal Graph Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cybersecurity systems rely on static rules to detect malicious activity, which require significant manual updates and are ineffective against expert threat actors who evade these rules, failing to identify anomalous or malicious activity involving entities until traditional alerts are triggered.

Innovation Solution

A graph-based approach using Temporal Graph Neural Networks (TGNs) processes event data to generate a score for each entity's atypical activity by analyzing node embeddings over time, identifying deviations from historical behavior patterns, thereby flagging potential malicious activity without relying on static rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static rules are used to detect malicious activity, then detection coverage for known attack patterns is improved, but adaptability to new attack methods deteriorates and manual updates are required

Engineering Contradiction:
Improvedetection coverageVSAvoidadaptability to new attacks
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static rules to dynamic behavior modeling using Temporal Graph Neural Networks. The model continuously learns from historical event data to establish baseline behaviors for entities, automatically adapting to new patterns without manual rule updates. This dynamic approach allows the system to detect novel attack methods by identifying deviations from learned behaviors rather than relying on pre-programmed rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the detection parameters from fixed rule-based thresholds to continuous behavior vectors generated by the TGN model. Instead of checking against static rule sets, the system monitors changes in behavior patterns over time, using temporal embeddings to detect anomalies. This parameter transformation enables automatic adaptation to evolving threat landscapes.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If rule-based alerting is used, then known malicious patterns are detected, but expert threat actors who evade rules are not identified

Engineering Contradiction:
Improvedetection of known patternsVSAvoiddetection of evasive threats
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system replaces the mechanical rule-matching approach with a neural network-based statistical model. Instead of mechanically checking events against predefined rules, the TGN model uses learned temporal patterns and graph relationships to identify anomalies. This substitution enables detection of evasive threats that do not conform to known attack patterns by identifying statistically significant deviations from normal behavior.

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

Solution Approach 2:

The system performs self-learning by continuously processing historical event data to update its behavioral models automatically. The TGN model extracts patterns from past events and uses these to establish baseline behaviors for each entity, enabling the system to detect novel threats independently without human intervention. This self-service capability allows continuous improvement of detection accuracy.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If manual rule creation and updates are performed, then detection accuracy for specific scenarios is improved, but operational complexity and time consumption increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidoperational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system eliminates manual rule creation and maintenance by implementing self-learning through the TGN model. The model automatically processes historical event data, learns entity-specific behavior patterns, and generates detection criteria dynamically. This removes the operational burden of manual rule updates while maintaining high detection accuracy through continuous automated learning from actual system behavior.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops where detected events and outcomes are fed back into the TGN model to refine its behavioral predictions. This feedback mechanism allows the model to continuously improve its detection accuracy by learning from actual system behavior and adjustment outcomes, eliminating the need for manual rule refinements based on operational feedback.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12554846B2Identifying atypical activity involving an entity in a computer system
Publication Date: 2026.02.17 CROWDSTRIKE
  • US12554846B2 patent drawing
  • US12554846B2 patent drawing
  • US12554846B2 patent drawing

AI summary

Timestamped events involving entities occurring over a time period are maintained in a graph where each node represents a respective entity and edges connected to a node represent corresponding timestamped events involving the entity represented by the node. A respective array of values corresponding to the edges is created for each node. A number of embedding vectors is created for each node, each comprising numerical values corresponding to a portion of the respective array of values for the node for a portion of the time period of timestamped events involving the entity represented by the node. Similarity is measured in the numerical values of one of the embedding vectors relative to the numerical values of another one or more of the embedding vectors obtained for the node. An action is taken with regard to the entity represented by the node responsive to the measured similarity.