Unsupervised Entity Relationship Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for training machine learning models to analyze relationships among entities require labor-intensive manual labeling, especially for large and diverse datasets, which is time-consuming and prone to errors.

Innovation Solution

The proposed solution involves unsupervised training of machine learning models using automatically generated labeled data, where multiple class-specific models are trained in parallel, leveraging auxiliary data sources to reduce the need for manual labeling and improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual labeling is used to train machine learning models for relationship analysis, then model accuracy can be improved, but the time and resources required for data preparation increase significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidtime for data preparation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating candidate entity pairs and their relationship labels before model training. The relationship extraction model pre-processes the data to create labeled training examples, eliminating the need for manual labeling and significantly reducing data preparation time while maintaining model accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses self-service by implementing an automated pipeline where the relationship extraction model generates its own training data. The model automatically identifies entity pairs, determines their relationships, and creates labeled examples without human intervention, allowing the system to train itself efficiently.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual labeling is performed by human labelers, then high-quality labeled data can be obtained, but the cost and complexity of the system increase

Engineering Contradiction:
Improvequality of labeled dataVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system eliminates human labelers by implementing self-service through automated relationship extraction. The machine learning model automatically generates high-quality labeled data by analyzing entity pairs and determining their relationships programmatically, reducing system complexity while maintaining data quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical process of manual human labeling with an automated computational approach. The relationship extraction model uses algorithmic processing to generate labels, substituting human effort with machine-based automation that reduces complexity and scales efficiently.

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

3Adaptability or versatility

If a single general-purpose model is trained on diverse data, then versatility is improved, but the training time and computational resources increase

Engineering Contradiction:
Improvemodel versatilityVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The system segments the training process by dividing diverse data into multiple subsets, each focused on specific relationship types or domains. This allows for more efficient training of specialized models that can be quickly deployed and combined, reducing overall training time while maintaining versatility through model ensembles.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11625555B1Artificial intelligence system with unsupervised model training for entity-pair relationship analysis
Publication Date: 2023.04.11 AMAZON TECH INC
  • US11625555B1 patent drawing
  • US11625555B1 patent drawing
  • US11625555B1 patent drawing

AI summary

Respective labels are generated automatically for a plurality of record pairs, with a label for a given pair indicating a relationship detected between the records of the pair. One or more machine learning models are trained using the labeled record pairs. The trained versions of the models are stored.