Machine Learning Link Prediction via Uncertainty-Based Self-Labeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning methods require extensive and costly labeled data for effective training, especially in complex data structures like knowledge graphs, where efficient labeling and link prediction are challenging.

Innovation Solution

The proposed method utilizes a data structure comprising nodes, relations, and tuples to predict uncertain links, selectively labels these links using a model or expert input, and updates the model based on the labels, thereby reducing the need for extensive manual labeling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If extensive manual labeling is performed to train machine learning models, then training accuracy and model performance improve, but time consumption and resource costs increase

Engineering Contradiction:
Improvemodel performanceVSAvoidlabeling time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-labeling by automatically generating labels for data entries using an automated labeling mechanism, eliminating the need for manual human annotation. The machine learning model itself participates in the labeling process by predicting labels for new data based on learned patterns from previously labeled data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where predicted labels are used to refine the model through continuous learning. The model receives feedback from label predictions and adjusts its parameters to improve accuracy over time, creating a cycle where the system learns from its own predictions.

Inventive Principle:
Principle #23Feedback

2Reliability

If more data is collected and labeled for training, then model accuracy improves, but the cost and complexity of data processing increases

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically generates and manages training data through self-labeling mechanisms, eliminating the need for complex manual data collection and annotation processes. The model self-refines by automatically identifying and labeling data entries without requiring complex human expertise.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary data processing and labeling before actual training occurs. By pre-labeling data entries automatically and organizing them in advance, the system reduces the complexity of subsequent training processes and data management.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If manual expert labeling is used, then data quality and reliability improve, but resource consumption and time required increase

Engineering Contradiction:
Improvedata qualityVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The system replaces manual expert labeling with automated self-labeling capabilities. The machine learning model automatically assigns labels to data entries based on patterns it has learned, eliminating the need for human experts and significantly reducing resource consumption while maintaining labeling quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses computationally inexpensive automated labeling mechanisms instead of expensive human expert time. The automated labeling process consumes minimal resources compared to manual annotation, making data quality improvement economically viable.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20250156758A1Devices, data structure, and computer-implemented methods for machine learning using semantic technologies
Publication Date: 2025.05.15 ROBERT BOSCH GMBH
  • US20250156758A1 patent drawing
  • US20250156758A1 patent drawing
  • US20250156758A1 patent drawing

AI summary

Devices, data structure, and computer-implemented methods for machine learning. A method for machine learning includes providing a data structure of a database, which data structure includes a set of nodes and a set of relations, and a set of tuples. Each respective tuple includes at least two nodes, and at least one relation. The method includes predicting a plurality of tuples depending on the data structure, wherein each respective tuple includes at least two nodes and at least one relation, predicting, whether the respective tuples of the plurality of tuples classifies as a member of the set of tuples, selecting a tuple from the plurality of tuples depending on the uncertainties predicted for the respective tuples, acquiring a label that indicates whether the selected tuple classifies as a member of the set of tuples, and adding the selected tuple to the set of tuples based on the label.