Heterogeneous Graph Embedding for Financial Transaction Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing feature learning methods, such as Node2Vec, struggle to generate effective feature embeddings for high-dimensional, categorical transaction data in financial transactions due to their inability to handle complex interrelationships between multiple parties, leading to limited applicability across different use cases and models.
Innovation Solution
The proposed solution involves generating feature embeddings using a heterogeneous graph that connects users and merchants with different characteristics, employing a meta-path feature embedding technique and a jumping probability algorithm to derive semantic sequences of transaction pairs, enabling the representation of interparty relationships and optimizing downstream prediction tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing feature learning methods like Node2Vec are used to learn from low-dimensional representations of nodes on a homogeneous graph, then the method can generate vector representations of nodes, but it cannot handle complex interrelationships between multiple parties in heterogeneous networks and cannot digest information in bi-partite or tri-partite interrelationship networks
Solution Approach 1:
The patent segments the heterogeneous graph into multiple homogeneous subgraphs, each representing a specific relationship type or meta-path. By dividing the complex heterogeneous structure into manageable homogeneous components, the system can apply standard embedding techniques like Node2Vec to each subgraph while preserving the ability to capture diverse interrelationships through multiple subgraphs.
Solution Approach 2:
The patent introduces meta-paths as intermediary structures that connect different node types in the heterogeneous graph. These meta-paths serve as mediators that enable the system to capture complex multi-party relationships by transforming them into sequence-based representations that can be processed by embedding algorithms designed for homogeneous structures.
2Measurement precision
If feature embeddings are learned for high-dimensional categorical transaction data, then the embeddings can represent transaction features, but a vast amount of data is required and it is not feasible for prediction tasks with small sample sets
Solution Approach 1:
The patent performs preliminary construction of heterogeneous graph structures and meta-paths before applying embedding algorithms. By pre-organizing the data into graph structures with defined relationships and paths, the system reduces the data hunger of embedding algorithms, as the structural information provides additional constraints and guidance that reduce the sample size needed for effective learning.
3Reliability
If learned feature embeddings are generated for a specific business target, then the embeddings focus on that target, but they are not applicable or shareable with other use cases
Solution Approach 1:
The patent creates a universal heterogeneous graph embedding framework that can serve multiple downstream tasks. By learning embeddings that capture general structural and relational patterns in the heterogeneous graph through meta-paths, the resulting embeddings are transferable and applicable to various prediction tasks and business targets without requiring task-specific retraining, thus achieving multi-functionality.
4Device complexity
If homogeneous networks are used with one set of user nodes that share the same characteristics, then the network structure is simple, but it is difficult to learn from related multi-party connections and cannot understand complex transaction features
Solution Approach 1:
The patent transitions from a single-dimension homogeneous graph to a multi-dimensional heterogeneous graph structure by introducing multiple node types (users, merchants, items) and multiple relationship types (transactions, recommendations, purchases). This dimensional expansion allows the system to preserve and learn from complex multi-party connections while maintaining a structured framework through the use of meta-paths that organize these relationships.
Data Source
AI summary
A computer-implemented system and method for generating heterogeneous graph feature embeddings for feature learning and prediction. An application server may receive and process a plurality of feature datasets to generate a graph data structure comprising a plurality of interconnected transaction pairs. The application server processes the graph data structure to determine a first-order transaction pair corresponding to a maximum transaction frequency based on a user identifier; executes a jumping probability algorithm to process the graph data structure to determine a second-order transaction pair jumping from a first-order transaction pair; and generates a transaction sequence associated with the user identifier.


