Graph-Based ML for Automated User Account Security Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to effectively identify and mitigate user account activities that violate security policies or indicate malicious behavior, as these patterns can be difficult or impossible to detect through human analysis alone.

Innovation Solution

A machine learning architecture using spatial graphs is employed to link user activities over time, constructing a graph data structure that connects user accounts based on transactions and interactions, allowing for the creation of a trained classifier to automate the identification of undesirable behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If human analysis is used to detect user account activities, then operational control is maintained, but detection capability is insufficient for complex malicious patterns

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

Solution Approach 1:

The patent replaces manual human analysis with an automated machine learning system that processes user account activities. The system uses trained classifiers to automatically detect malicious patterns, substituting the mechanical human analysis process with an automated computational system that can handle complex detection tasks without human intervention.

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

Solution Approach 2:

The patent introduces a machine learning classifier as an intermediary between raw user account activity data and security decisions. This intermediary processes the data, extracts features, and generates predictions about malicious behavior, bridging the gap between raw data and actionable security insights without requiring direct human analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated machine learning classification is implemented, then productivity increases through automated account classification, but system complexity increases

Engineering Contradiction:
Improveaccount classification efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the account classification process into distinct modular components: feature extraction modules that process different aspects of user activities, multiple specialized classifiers for different types of malicious behavior, and a decision aggregation layer. This segmentation allows each component to be independently developed, trained, and optimized, reducing overall system complexity while maintaining high productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal machine learning framework that can handle multiple types of security classification tasks through a single system architecture. The same core infrastructure supports classification of various malicious behaviors (fraud, spam, policy violations), making the system multi-functional and reducing the need for separate specialized systems for each threat type.

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

3Measurement precision

If comprehensive user activity monitoring is performed, then security detection accuracy improves, but computational resource consumption increases

Engineering Contradiction:
Improvesecurity detection accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial monitoring by focusing computational resources on extracting and analyzing only the most relevant features from user activities that are indicative of malicious behavior. Rather than processing all possible activity data equally, the system selectively monitors and analyzes specific features that provide the highest detection value, reducing overall computational consumption while maintaining detection accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary feature extraction and filtering before the main classification process. By pre-processing the data to extract only the most relevant features and filter out obviously benign activities early in the pipeline, the system reduces the computational burden on subsequent classification stages while preserving detection accuracy for suspicious activities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11481687B2Machine learning and security classification of user accounts
Publication Date: 2022.10.25 PAYPAL INC
  • US11481687B2 patent drawing
  • US11481687B2 patent drawing
  • US11481687B2 patent drawing

AI summary

Machine learning techniques are used in combination with graph data structures to perform automated classification of accounts. Graphs may be constructed using a seed node and then expanded outward to second-degree nodes and third-degree nodes that are connected to a seed user account node via direct interaction between the accounts. Characterization information regarding the interaction between accounts can be stored in the graph (e.g., quantity of interactions, types of interactions) as well as other metrics and metadata. A classifier, using random forest or another technique, may be trained using a number of different graphs that can then be used to reach a determination as to whether a user account falls into one particular category or another. These techniques can identify accounts that may be violating terms of service, committing a security violation, and/or performing illegal actions in a way that is not ascertainable from human analysis.