Autonomous Data Collection for Under-Represented ML Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning model training methods often rely on biased data, neglecting under-represented data types, which can lead to error-prone models. Additionally, data collection is typically time-consuming and expensive, requiring human intervention.

Innovation Solution

A data collection device and method that automatically identifies and collects under-represented data for machine learning model training. This is achieved by executing a first machine learning model for lane detection, determining vehicle location using localization sensors, selecting lane geometry data from maps, generating offset values, and selecting interesting images based on these values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If biased training data is used for machine learning model training, then training efficiency is improved, but model accuracy and reliability deteriorate

Engineering Contradiction:
Improvetraining efficiencyVSAvoidmodel accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback by using the trained machine learning model to analyze new data and automatically identify under-represented data types. The model's performance metrics and detection results feed back into the data collection process, guiding the automatic selection and collection of additional data samples that were previously neglected, thereby continuously improving model accuracy without manual intervention

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service by automating the entire data collection process. The machine learning model independently identifies which data types are under-represented, automatically collects additional samples of those data types, and integrates them into the training set. This self-serving mechanism eliminates the need for human experts to manually curate balanced training data

Inventive Principle:
Principle #25Self-service

2Measurement precision

If manual data collection methods are used, then data quality is improved, but time consumption and cost increase

Engineering Contradiction:
Improvedata qualityVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system replaces the mechanical manual data collection process with an automated computational system. Instead of human experts manually selecting and collecting data samples, the machine learning model automatically analyzes data distributions, identifies under-represented types, and collects additional samples programmatically, maintaining data quality while eliminating time consumption and human labor costs

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

Solution Approach 2:

The system introduces an intermediary automated data selection mechanism that acts as a bridge between raw data sources and the training process. This intermediary component uses the machine learning model to intelligently filter and select appropriate data samples, replacing direct manual intervention while preserving data quality through algorithmic selection criteria

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12340597B2Methods and apparatus for automatic collection of under-represented data for improving a training of a machine learning model
Publication Date: 2025.06.24 PLUSAI INC
  • US12340597B2 patent drawing
  • US12340597B2 patent drawing
  • US12340597B2 patent drawing

AI summary

In some embodiments, a method can include executing a first machine learning model to detect at least one lane in each image from a first set of images. The method can further include determining an estimate location of a vehicle for each image, based on localization data captured using at least one localization sensor disposed at the vehicle. The method can further include selecting lane geometry data for each image, from a map and based on the estimate location of the vehicle. The method can further include executing a localization model to generate a set of offset values for the first set of images based on the lane geometry data and the at least one lane in each image. The method can further include selecting a second set of images from the first set of images based on the set of offset values and a previously-determined offset threshold.