Expert-Guided Label Propagation for Semi-Supervised Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The laborious and costly process of data collection and labeling for machine learning models, particularly the scarcity of labeled samples compared to abundant unlabeled samples, hinders the efficiency of current machine learning pipelines.

Innovation Solution

A method for label propagation that involves receiving a labeled dataset, computing latent representation spaces, generating a k-nearest neighbor similarity graph, augmenting it with an expert-derived similarity graph, and propagating labels to unlabeled samples using a combined similarity graph, allowing for semi-supervised learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If manual labeling is used to label unlabeled samples, then the number of labeled samples increases, but the cost and time consumption increase significantly

Engineering Contradiction:
Improvenumber of labeled samplesVSAvoidtime consumption for labeling
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system uses automatically generated pseudo-labels from the pre-trained model to label unlabeled samples, enabling the data labeling process to serve itself without requiring manual human intervention for every sample

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs pre-training on initially labeled samples before using the pre-trained model to generate pseudo-labels for unlabeled samples, preparing the model in advance to perform the labeling task efficiently

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If manual labeling is used to label unlabeled samples, then the number of labeled samples increases, but the cost increases significantly

Engineering Contradiction:
Improvenumber of labeled samplesVSAvoidcost of labeling
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The system uses automatically generated pseudo-labels from the pre-trained model to label unlabeled samples, enabling the data labeling process to serve itself without requiring manual human intervention for every sample

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates copies of the labeling pattern learned from labeled samples and applies them to unlabeled samples through pseudo-labeling, avoiding the need for expensive manual copying of labels

Inventive Principle:
Principle #26Copying

3Reliability

If only labeled samples are used for training, then the model training is straightforward, but the performance is limited due to scarcity of labeled data

Engineering Contradiction:
Improvemodel performanceVSAvoidavailability of labeled data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system merges labeled samples with unlabeled samples that have been assigned pseudo-labels to form a combined training dataset, leveraging both supervised and unsupervised learning signals to improve model performance

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system transitions from a single-dimension supervised learning approach to a multi-dimension semi-supervised learning approach by incorporating unlabeled data with pseudo-labels as an additional training dimension

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20240062058A1Systems and methods for expert guided semi-supervision with label propagation for machine learning models
Publication Date: 2024.02.22 ROBERT BOSCH GMBH
  • US20240062058A1 patent drawing
  • US20240062058A1 patent drawing
  • US20240062058A1 patent drawing

AI summary

A method includes receiving a labeled dataset that includes a plurality of labeled samples and initially training the machine learning model using the labeled dataset. The method also includes receiving an unlabeled dataset that includes a plurality of unlabeled samples. The method also includes computing latent representation spaces for each respective sample of the plurality of labeled samples and each respective sample of the plurality of the unlabeled samples. The method also includes generating a k-nearest neighbor similarity graph based on the latent representation spaces, generating a combined similarity graph by augmenting the k-nearest neighbor similarity graph using an expert-derived similarity graph, and propagating, using the combined similarity graph, labels to each respective sample of the plurality of unlabeled samples. The method also includes subsequently training the machine learning model using the labeled dataset and the unlabeled dataset having samples propagated with labels using the combined similarity graph.