Graph Substructure Classification via Textual Hash Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying specific substructures in large graph datasets is computationally expensive and time-consuming due to the presence of repetitive substructures, which hinders efficient data classification and analysis.

Innovation Solution

A system that uses a hash map to efficiently identify and consolidate repetitive substructures in graph data by generating textual descriptions for nodes and edges, and grouping substructures based on shared descriptions and common edges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional graph traversal methods are used to identify substructures, then measurement precision is maintained, but processing time increases significantly and computational efficiency deteriorates

Engineering Contradiction:
Improvesubstructure identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent generates textual descriptions for all nodes and edges in advance, and pre-processes the graph data to create a structured representation. This preliminary action allows the system to quickly identify substructures without performing exhaustive traversals during query time, thus reducing processing time while maintaining identification accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces textual descriptions as an intermediary representation between the graph structure and substructure identification. By converting graph elements into text and using string matching operations, the system achieves efficient substructure detection without direct graph traversal, resolving the contradiction between precision and speed

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If exhaustive graph traversal is performed to ensure accurate substructure identification, then measurement precision is maintained, but computational power consumption increases

Engineering Contradiction:
Improvesubstructure identification accuracyVSAvoidcomputational power consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent replaces the mechanical graph traversal process with text-based operations. Instead of systematically visiting nodes and edges through complex traversal algorithms, the system uses string matching and comparison operations on pre-generated textual descriptions, significantly reducing computational power consumption while maintaining identification accuracy

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

Solution Approach 2:

The patent creates textual copies of graph elements (nodes and edges) and operates on these copies rather than the original graph structure. This copying approach allows efficient substructure identification through text processing, reducing the computational burden on the original graph data while preserving measurement precision

Inventive Principle:
Principle #26Copying

3Measurement precision

If detailed analysis of each substructure is performed, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvesubstructure classification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the graph into individual textual representations of nodes and edges. By dividing the complex graph analysis into separate text processing components, the system achieves detailed substructure analysis through simple string operations, improving precision without increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250045301A1Systems and methods for classifying substructure in graph data
Publication Date: 2025.02.06 PAYPAL INC
  • US20250045301A1 patent drawing
  • US20250045301A1 patent drawing
  • US20250045301A1 patent drawing

AI summary

There are provided systems and methods for classifying a substructure in graph data using textual descriptions derived from the graph data and hash maps generated from the textual descriptions. One or more descriptions that describe a plurality of transactions are generated based on a sequence of nodes in a set of nodes identified in a corresponding transaction of the plurality of transactions. The set of nodes represents features of the corresponding transaction. A plurality of instances is identified from the descriptions, and each instance may include a substructure including two or more nodes connected via at least one edge. For each instance, a key and a value are generated based on a hash for the instance to generate a hash map. A specific transaction is classified as an abnormal transaction based on a particular key that is excluded from the hash map.