Machine Learning Model Validation and Retraining via Error Image Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face a heavy burden in determining which images to use for training machine learning models, leading to trial and error, increased training time, and potential over-training, as well as difficulty in confirming classification accuracy in existing image processing devices.

Innovation Solution

An image processing device with a processor that automatically trains, validates, and re-trains a machine learning model by inputting images, evaluating classification accuracy, and selecting validation images with high error possibilities for re-training until sufficient accuracy is achieved, reducing user burden and optimizing training efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user manually determines which images to use for training, then the training process can be controlled, but the user burden increases and trial and error occurs

Engineering Contradiction:
Improveuser burdenVSAvoidtraining time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically determines which validation images should be used for re-training by evaluating classification accuracy and identifying images with high error possibilities, eliminating the need for user intervention in the training selection process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system evaluates classification accuracy using validation images and feeds back this information to automatically determine which images should be used for re-training, creating a closed-loop system that continuously improves without user burden

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the user confirms classification accuracy manually, then the accuracy can be verified, but the user burden increases

Engineering Contradiction:
Improveclassification accuracyVSAvoiduser burden
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically evaluates classification accuracy by inputting validation images and calculating the degree of separation between classes, eliminating the need for manual user confirmation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual confirmation process is replaced with automated computational evaluation using the machine learning model to calculate classification accuracy and degree of separation between classes

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

3Reliability

If additional training is performed when accuracy is insufficient, then the model performance improves, but the training process becomes complex and time-consuming

Engineering Contradiction:
Improvemodel performanceVSAvoidtraining process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of complete re-training with all training images, the system selectively uses only those validation images that have high error possibilities for re-training, reducing the training workload while maintaining performance improvement

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system preliminarily evaluates classification accuracy and identifies specific images with high error possibilities before initiating re-training, allowing targeted and efficient training without unnecessary complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240303977A1Image processing device and image processing method
Publication Date: 2024.09.12 KEYENCE CORP
  • US20240303977A1 patent drawing
  • US20240303977A1 patent drawing
  • US20240303977A1 patent drawing

AI summary

A processor: executes classification of classifying a plurality of validation images into a plurality of classes with a machine learning model trained with a plurality of training images; obtains a degree of separation between the plurality of classes by the classification of the plurality of validation images and evaluates accuracy of the classification of the plurality of validation images based on the obtained degree of separation between the plurality of classes; and evaluates whether re-training of the machine learning model is necessary based on an evaluation result of the accuracy of classification of the plurality of validation images, extracts an validation image whose classification result has a relatively high possibility to be erroneous from among the plurality of validation images to automatically re-train the machine learning model if it is evaluated that the re-training of the machine learning model is necessary.