Machine Learning Model Retraining via Pseudo Labeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models experience accuracy decreases during system operation due to changes in operation data features, such as camera contamination or environmental changes, making it challenging to maintain classification accuracy in tasks like semantic segmentation without manual intervention or pre-prepared training data.

Innovation Solution

A machine learning apparatus generates synthetic pseudo labels for images with good classification results and uses these to create training data for retraining the model, labeling images with poor classification results, thereby maintaining model accuracy without manual labeling or pre-prepared data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the machine learning model is trained using manually labeled training data to maintain accuracy, then classification accuracy is improved, but operational cost and time consumption increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidtime consumption for manual labeling
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-labeling by automatically generating labels for operation data using the machine learning model itself. The model classifies images during operation, and these classification results are used as labels for retraining, eliminating the need for manual human labeling while maintaining accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system accumulates and stores classified images with their classification results during operation before retraining. This preliminary accumulation of labeled data during the operation period prepares the training dataset in advance, reducing the need for time-consuming manual labeling when retraining is needed

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the machine learning model is retrained frequently to adapt to changing operation data, then classification accuracy is improved, but computational cost and processing time increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing time for retraining
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs retraining at predetermined intervals rather than continuously or frequently. The classification accuracy is evaluated periodically, and retraining is triggered only when necessary or at scheduled times, reducing unnecessary computational overhead while maintaining accuracy

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses a partial retraining approach by selecting only certain images (e.g., a predetermined number of images or images meeting specific criteria) for retraining instead of using all accumulated data, reducing the computational burden while still improving accuracy

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If manual confirmation of classification results is performed to ensure accuracy, then determination accuracy is improved, but operational complexity and cost increase

Engineering Contradiction:
Improvedetermination accuracyVSAvoidoperational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements an automated feedback mechanism where classification results are automatically evaluated against accuracy thresholds. When accuracy drops below the threshold, the system automatically triggers retraining without requiring manual confirmation, reducing operational complexity while maintaining accuracy

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The machine learning model performs self-evaluation of its own classification accuracy and self-triggered retraining when needed. This automated self-monitoring and self-correction eliminates the need for manual confirmation operations, reducing both complexity and cost

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240296660A1Computer-readable recording medium storing machine learning program, machine learning apparatus, and machine learning method
Publication Date: 2024.09.05 FUJITSU LTD
  • US20240296660A1 patent drawing
  • US20240296660A1 patent drawing
  • US20240296660A1 patent drawing

AI summary

A non-transitory computer-readable recording medium stores a machine learning program for causing a computer to execute processing including: in a case where a machine learning model classifies a first image based on a value less than a threshold, generating training data in which a classification result of a second region of a second image that corresponds to a position of a first region of the first image is labeled to the first region, based on a classification result obtained by classifying the second image based on a value equal to or more than the threshold by the machine learning model; and training the machine learning model based on the training data.