Machine Learning Model Training with Human-Assisted Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training accurate machine learning models requires large amounts of annotated data, which is resource-intensive and costly, especially for deep learning models, and existing methods are not scalable.

Innovation Solution

A system and method that uses minimal human input to refine machine learning models by identifying and grouping images associated with specific object types, generating user interfaces for feedback, and creating object type identification rules, allowing for iterative learning and refinement with self-supervised models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If large amounts of annotated data are used for training, then model accuracy is improved, but resource consumption and cost increase

Engineering Contradiction:
Improvemodel accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system enables models to self-train by automatically generating pseudo-labels for unannotated data. The model processes its own predictions and uses high-confidence predictions to create training examples, eliminating the need for extensive human-annotated data while maintaining accuracy improvement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where model predictions are evaluated, high-confidence predictions are selected as pseudo-labels, and these pseudo-labels are fed back into the training process. This iterative feedback mechanism allows the model to continuously improve accuracy without requiring proportional increases in annotated data resources.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If human annotation is performed for all training data, then data quality is improved, but scalability deteriorates

Engineering Contradiction:
Improvedata qualityVSAvoidscalability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies different quality standards to different data portions. High-confidence pseudo-labels generated by the model are treated as high-quality training data and used automatically, while low-confidence predictions are discarded or reviewed. This local quality differentiation enables scalable training without uniform human annotation requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system introduces pseudo-labels as an intermediary between raw unannotated data and the model training process. These automatically generated labels serve as a mediator that bridges the gap, allowing the model to learn from unannotated data without requiring direct human annotation while maintaining reasonable data quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If more labeled data is created, then training effectiveness is improved, but cost and time increase

Engineering Contradiction:
Improvetraining effectivenessVSAvoidannotation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary processing of unannotated data by generating pseudo-labels before actual training occurs. By pre-processing the data and creating training examples in advance through automated pseudo-labeling, the system eliminates the time-consuming human annotation step while ensuring training data is ready when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of training patterns by generating pseudo-labels that replicate the labeling process. Instead of creating entirely new annotated data from scratch, the model copies successful prediction patterns and applies them to similar unannotated examples, significantly reducing the time and effort required to create training data.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240112455A1Methods and systems for machine learning model training with human-assisted refinement
Publication Date: 2024.04.04 ROBERT BOSCH GMBH
  • US20240112455A1 patent drawing
  • US20240112455A1 patent drawing
  • US20240112455A1 patent drawing

AI summary

A method for training a machine learning model. The method comprises receiving a training dataset that includes a plurality of images. The method also includes identifying, by a machine learning model, at least one portion of at least one image of the plurality of images in the training dataset associated with a first object type. The method further includes identifying other images having at least one portion that includes the first object type. The method also includes grouping the identified other images into a first image group. The method also includes generating for display a first user interface, that at least includes a rank matrix, wherein a first row of the rank matrix represents the images of the first image object. The user may provide feedback for the visualization using the first interface. The method may also include training the machine learning model based on the user feedback.