Entity Matching via Cross-Feature Computation and Feature Importance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for matching entities from distinct datasets require high computational resources, significant memory usage, and energy consumption, leading to increased latency and inefficiency, especially in real-time decision-making applications.

Innovation Solution

A computer-implemented method using cross-feature computation (CFC) and features importance computation (FIC) processes to compute cross-features and feature trend scores, allowing for efficient matching results without directly employing a machine learning model, leveraging Shapley values and Accumulated Local Effects (ALE) to estimate similarity scores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional machine learning models are used to compute similarity scores between entities, then matching accuracy is improved, but computational resources, memory usage, and energy consumption increase significantly

Engineering Contradiction:
Improvematching accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the matching process into two distinct phases: an offline training phase where the machine learning model is trained on historical data to learn feature importance patterns, and an online inference phase where pre-computed feature importance weights are applied to new entity pairs without invoking the full ML model. This segmentation allows the system to achieve accurate matching results while minimizing real-time computational and energy costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computation by pre-training the machine learning model offline and extracting feature importance weights (such as SHAP values or permutation importance) before actual matching operations. These pre-computed importance weights are stored and reused during online matching, eliminating the need to re-execute the computationally intensive ML model for each new entity pair, thus reducing energy consumption while maintaining matching accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If traditional machine learning models are used to compute similarity scores, then matching accuracy is improved, but latency increases due to processing vast amounts of data

Engineering Contradiction:
Improvematching accuracyVSAvoidlatency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the matching system into an offline training component that performs heavy data processing to establish feature importance patterns, and an online matching component that applies these pre-established patterns efficiently. This segmentation transfers the time-consuming processing to the offline phase, enabling low-latency matching operations in real-time applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis by training the machine learning model and computing feature importance weights in advance on historical training data. During online operations, only lightweight computations using pre-computed weights are required, dramatically reducing latency for matching new entity pairs while preserving the accuracy benefits of the trained model.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If machine learning models are trained on large datasets to improve matching accuracy, then prediction quality is improved, but device complexity and computation needs increase

Engineering Contradiction:
Improveprediction qualityVSAvoidcomputation needs
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the essential knowledge from the trained machine learning model in the form of feature importance weights, which are then separated from the complex model structure. Only these extracted weights are retained and applied during online matching, eliminating the need to store and execute the entire complex ML model while preserving its predictive capabilities for the specific matching task.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of using the full machine learning model during inference, the patent creates a simplified copy or representation of the model's knowledge through pre-computed feature importance weights. This lightweight copy captures the essential matching patterns learned during training, enabling accurate predictions without the computational overhead of the original complex model.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240355438A1Computer-implemented method for fast matching of entities from different datasets
Publication Date: 2024.10.24 GOJOB
  • US20240355438A1 patent drawing
  • US20240355438A1 patent drawing

AI summary

A computer-implemented method and system for matching entities from distinct datasets without directly employing a machine learning model. The method leverages cross-feature computation, features importance computation, and feature trend scores to efficiently and accurately predict matching scores between entities from a first dataset and a second distinct dataset. By reducing energy consumption, memory usage, and computation needs, the method enables faster decision-making, improved responsiveness, and streamlined matching processes across various domains, such as healthcare, finance, human resources management, or e-commerce applications. The method provides a scalable and adaptable solution that can be easily integrated into existing systems or workflows, promoting greater versatility and customization in the matching process and accommodating a wide range of applications and use cases.