Automated Training Data Quality Process for Vehicle Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiencies and inaccuracies in human analysis of vehicle event data for training machine-learning models, due to large datasets with classification and labeling errors, necessitate a cost-effective and time-efficient method for improving dataset quality and model performance.

Innovation Solution

An automated system that uses a processor to receive vehicle data, determine training and test data, train a model, identify potential mislabeled data, relabel it, and update the training data set, thereby improving the model's accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If human analysis is used to label vehicle event data, then classification accuracy can be maintained through human judgment, but the process becomes tedious, inefficient, and costly

Engineering Contradiction:
Improveclassification accuracyVSAvoidlabeling efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables automated self-labeling through machine learning models that process vehicle event data independently. The model trains on existing labeled data and automatically generates labels for new events, eliminating the need for continuous human intervention in the labeling process while maintaining scalability and efficiency.

Inventive Principle:
Principle #25Self-service

2Productivity

If machine-learning models are used to automate labeling, then productivity and cost-effectiveness improve, but classification and labeling errors increase due to reliance on large datasets

Engineering Contradiction:
Improvelabeling efficiencyVSAvoidlabeling accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the machine learning model's predictions are continuously evaluated against ground truth data. When mislabeled events are identified, the system triggers automated relabeling processes and retrains the model, creating a closed-loop system that continuously improves accuracy while maintaining high productivity.

Inventive Principle:
Principle #23Feedback

3Reliability

If large datasets are used to train machine-learning models, then model performance can be improved, but the presence of classification errors in the training data creates a problem

Engineering Contradiction:
Improvemodel performanceVSAvoidtraining data quality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary quality assessment and cleaning of training data before model training. It identifies and flags potentially mislabeled events in the training dataset using confidence scores and anomaly detection, allowing for pre-correction of errors that would otherwise degrade model performance.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If manual correction of mislabeled data is performed, then dataset quality improves, but the process becomes time-consuming and costly

Engineering Contradiction:
Improvedataset qualityVSAvoidcorrection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces manual mechanical correction processes with automated computational methods. Machine learning models automatically identify mislabeled events, generate corrected labels, and retrain themselves without human intervention, substituting the time-consuming manual review and correction workflow with efficient automated processing.

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

Data Source

PatentUS11640560B2Automated training data quality process
Publication Date: 2023.05.02 LYTX INC
  • US11640560B2 patent drawing
  • US11640560B2 patent drawing
  • US11640560B2 patent drawing

AI summary

A system for updating training data includes an interface and a processor. The interface is configured to receive a set of vehicle data. The set of vehicle data includes images and assigned labels associated with the images. The processor is configured to determine a set of training data and a set of test data from the set of vehicle data; train a model with the set of training data; determine a set of predicted labels for the set of vehicle data using the model; identify a set of potential mislabeled data using the set of predicted labels and the assigned labels; and determine an updated set of training data by relabeling the set of potential mislabeled data and replacing the set of potential mislabeled data with a relabeled set of data.