Machine Learning Model Training with Confidence-Based Relabeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models trained with symmetric loss functions on noisy label data may not accurately distinguish between optimal models trained on clean and noisy data, and stochastic gradient descent may fail to find the optimal model, especially when compared to cross-entropy loss in classification problems.

Innovation Solution

A processor-implemented method that determines prediction loss and confidence for class labels using a first machine learning model, trains a second model based on this confidence, and updates parameters using a loss function from which the symmetric loss function is excluded, allowing for relabeling of training inputs if confidence is below a threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a symmetric loss function is used to train a machine learning model on data with label noise, then the model can be trained on noisy data, but the model cannot accurately distinguish between optimal models trained on clean and noisy data

Engineering Contradiction:
Improveability to train on noisy dataVSAvoidability to distinguish optimal models
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent divides the training process into two distinct phases: first training a teacher model on noisy data with symmetric loss function, then training a student model on clean data with cross-entropy loss function. This segmentation allows each model to serve different purposes - the teacher model adapts to noisy data while the student model achieves accurate classification by learning from the teacher's predictions on clean data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The teacher model acts as an intermediary between the noisy training data and the student model. The teacher model's predictions serve as pseudo-labels that guide the student model's training, enabling the student to learn accurate classification without directly exposing it to the noisy labels. This intermediary approach resolves the contradiction by decoupling the adaptation to noisy data from the learning of optimal classification boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If stochastic gradient descent is used to process large amounts of data, then processing capability is improved, but the optimal model cannot be guaranteed to be found

Engineering Contradiction:
Improvedata processing capabilityVSAvoidguarantee of finding optimal model
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary action by first training the teacher model on the noisy data to establish a baseline understanding of the data distribution. This preliminary training enables the subsequent student model training to focus on learning accurate classification from the teacher's predictions, rather than simultaneously dealing with both noisy label adaptation and optimization, thus improving the reliability of finding an optimal model while maintaining scalability.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a symmetric loss function is used for classification, then the model can handle noisy labels, but it is more difficult than cross-entropy loss to find an optimal model

Engineering Contradiction:
Improvehandling of noisy labelsVSAvoiddifficulty to find optimal model
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the loss function application by using symmetric loss function only for the teacher model training phase, and cross-entropy loss function for the student model training phase. This segmentation allows the system to leverage the noise-handling capability of symmetric loss where needed while using the optimization-friendly cross-entropy loss for the final classification model, thereby reducing the overall complexity of finding an optimal model.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240144086A1Method and apparatus with machine learning
Publication Date: 2024.05.02 SAMSUNG ELECTRONICS CO LTD
  • US20240144086A1 patent drawing
  • US20240144086A1 patent drawing
  • US20240144086A1 patent drawing

AI summary

A processor-implemented method includes: determining a prediction loss based on class prediction data obtained by applying a first machine learning model to a training input and a class label with which the training input is labeled; determining a confidence of the class label based on the determined prediction loss; and training a second machine learning model using the training input based on the determined confidence.