Machine Learning Module Training Without Ground Truth Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning modules in applications like automated body measurements face challenges in training and evaluation due to the unavailability or unreliability of corresponding ground truth data sets, particularly for annotation ML modules that require manual annotation of body features, which is time-consuming and costly.

Innovation Solution

A computer-implemented method and system that uses a second trainable ML module to evaluate or train the first ML module by receiving intermediate and output data sets, generating evaluation data sets, and applying a loss function based on distance metrics to assess and improve the performance of the first ML module without relying on complete ground truth data sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual annotation is used to create ground truth data sets for training annotation ML modules, then training data quality is improved, but time consumption and cost increase significantly

Engineering Contradiction:
Improvetraining data qualityVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses a second ML module to generate synthetic annotation data that copies and transforms data from the first ML module's outputs. This synthetic data serves as pseudo-ground truth for training the first ML module, eliminating the need for time-consuming manual annotation while maintaining data quality through the second module's trained transformations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system enables self-service training by using the first ML module's own outputs as training data through the second ML module's transformation. The annotation ML module trains itself using synthetic data generated from its own predictions, eliminating dependency on manual annotation for training purposes.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If complete ground truth data sets are required for training and evaluation, then model accuracy is improved, but data availability becomes a limiting factor

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata availability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The second ML module acts as an intermediary that transforms the first ML module's outputs into synthetic ground truth data. This intermediary transformation enables training and evaluation without requiring actual complete ground truth data sets, as the synthetic data generated by the second module serves as the necessary reference.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates synthetic copies of ground truth data by transforming the first ML module's predictions through the second ML module. These synthetic copies replicate the characteristics of real ground truth data, enabling training and evaluation processes to proceed without access to actual complete ground truth data sets.

Inventive Principle:
Principle #26Copying

3Measurement precision

If manual annotation of body features is performed, then annotation accuracy is improved, but productivity decreases due to labor intensity

Engineering Contradiction:
Improveannotation accuracyVSAvoidannotation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The second ML module generates synthetic annotation data by transforming and copying data from the first ML module's outputs. This automated copying process replaces manual annotation, maintaining annotation accuracy through the trained transformation while dramatically increasing productivity by eliminating human labor requirements.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical process of manual human annotation with an automated ML-based system. The second ML module performs the annotation transformation computationally, substituting human cognitive and manual processes with automated machine learning transformations, thereby increasing productivity while maintaining accuracy.

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

Data Source

PatentUS20230316046A1Evaluation and training of machine learning modules without corresponding ground truth data sets
Publication Date: 2023.10.05 BODYGRAM INC
  • US20230316046A1 patent drawing
  • US20230316046A1 patent drawing
  • US20230316046A1 patent drawing

AI summary

Methods and systems are disclosed for evaluating or training a machine learning module when its corresponding truth data sets are unavailable or unreliable. The methods and systems are configured for evaluating or training a target machine learning module having a first (system) input and a first output, wherein the target module is connected to a second machine learning module having an intermediate input (identical to the first output of the target module) and a second (system) output, by training the second module using received corresponding intermediate and output data sets, generating an evaluation data set using a received system input data set, and evaluating or training the target module using a loss function based on a distance metric between the evaluation data set and a received system output data set corresponding to the system input data set.