Demand-Supply Agent Pair Recommendation via Deep Neural Network Vectorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for matching demand and supply agents in B2B transactions face challenges such as the 'cold start' problem, where historical transaction data is lacking, leading to an intractable search space and poor candidate generation, especially when evaluating performance in cold start scenarios.

Innovation Solution

A system utilizing deep neural networks to produce demand agent vectors and select candidate supply agents based on future transaction likelihood, combined with k-nearest neighbor analysis and machine learning modeling to recommend demand-supply agent pairs, effectively reducing the search space and addressing data imbalance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If brute force approach is used to create records for every customer-partner combination, then complete candidate generation is achieved, but search space becomes intractable and computational complexity increases

Engineering Contradiction:
Improvecandidate generation completenessVSAvoidsearch space complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the candidate generation process into multiple stages: initial candidate generation based on limited features, then progressive refinement through additional features and machine learning models. This divides the intractable brute force search into manageable segments that can be processed sequentially, reducing overall computational complexity while maintaining completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary candidate generation using available historical transaction data and basic features before applying complex machine learning models. This preliminary filtering reduces the search space early in the process, avoiding the need to evaluate all possible customer-partner combinations from scratch and significantly reducing computational burden.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If historical transaction data is used for matching, then accuracy improves, but cold start problem occurs when no historical data is available

Engineering Contradiction:
Improvematching accuracyVSAvoidcold start performance
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces intermediary elements such as industry categories, product categories, and intermediary scoring mechanisms that bridge the gap when direct historical transaction data is unavailable. These intermediaries allow the system to make informed recommendations for cold start scenarios by leveraging indirect signals and patterns from related entities, rather than relying solely on direct historical data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent dynamically adjusts model parameters and data weighting based on data availability. When historical transaction data is scarce (cold start), the system shifts weight to alternative features like company profiles, industry relationships, and intermediary signals. As more historical data becomes available, the system transitions to relying more on direct transaction patterns, thus adapting to different data regimes.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If classification algorithms are used with historical transaction data, then existing patterns are captured, but cold start, candidate generation and imbalance problems persist

Engineering Contradiction:
Improvepattern recognition accuracyVSAvoidproblem scope coverage
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent employs a composite approach by combining multiple types of data sources and model types. Instead of relying on a single classification algorithm, the system integrates historical transaction data, company profiles, industry relationships, and intermediary signals into a unified framework. This composite structure allows the system to leverage pattern recognition from classification algorithms while simultaneously addressing cold start and candidate generation through diverse data sources and multiple modeling strategies.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS11829921B2System and method for recommending demand-supply agent combination pairs for transactions using machine learning
Publication Date: 2023.11.28 VMWARE INC
  • US11829921B2 patent drawing
  • US11829921B2 patent drawing
  • US11829921B2 patent drawing

AI summary

A system and method for recommending demand-supply agent pairs for transactions uses a deep neural network on data of demand agents to produce a demand agent vector, which is used to select supply agents based on their likelihood of future transaction and to find k nearest neighbor demand agents for each of the demand agents. The candidate supply agents and the k nearest neighbor demand agents are then combined to produce candidate demand-supply agent pairs, which are used to find recommended demand-supply agent pairs by applying modeling using machine learning.