Automated Training Data Extraction for Autonomous Driving Dynamic Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for training dynamic models for autonomous driving vehicles face inefficiencies due to unbalanced training data and the time-consuming nature of manual data selection, which can lead to models with compromised performance and accuracy.

Innovation Solution

An automated closed-loop training process is implemented, where training data is extracted based on equally-spaced value ranges for each feature, and the dynamic model is iteratively retrained until it meets predetermined performance thresholds across controlled testing scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If training data is selected manually, then the quality and balance of training data can be improved, but the time and labor required for data preparation increases significantly

Engineering Contradiction:
Improvemodel performanceVSAvoiddata preparation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically selects and balances training data without human intervention. The automated data selection module analyzes driving scenarios, identifies underrepresented features, and retrieves additional training data autonomously, allowing the system to serve itself in the data preparation process while maintaining high model performance

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a closed-loop feedback mechanism where model evaluation results are fed back to the data selection process. Performance metrics from evaluation scenarios automatically trigger targeted data retrieval for underperforming features, creating a self-correcting system that continuously improves model accuracy without manual intervention

Inventive Principle:
Principle #23Feedback

2Productivity

If on-selected training data is used, then the data preparation process is faster, but the training data becomes unbalanced leading to compromised model performance

Engineering Contradiction:
Improvedata preparation efficiencyVSAvoidmodel performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies different data selection strategies to different features based on their specific needs. Instead of uniform random sampling, it identifies underrepresented features through evaluation feedback and retrieves targeted additional data for those specific features, ensuring each feature receives appropriate data balance while maintaining overall processing efficiency

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts data selection parameters based on model performance metrics. When evaluation reveals poor performance on specific features, it automatically modifies the data retrieval parameters to prioritize those features in subsequent training iterations, adapting the training process to actual model needs rather than using fixed sampling parameters

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If the dynamic model is trained with unbalanced data, then training speed is maintained, but the inference accuracy and robustness of the model deteriorates

Engineering Contradiction:
Improvetraining timeVSAvoidinference accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system implements dynamic data balancing where the training data composition changes based on real-time performance evaluation. The data selection process is not static but adapts across training iterations, automatically adjusting which features receive additional data based on current model performance, thereby maintaining training efficiency while progressively improving inference accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary evaluation of model performance on various driving scenarios before identifying data gaps. By evaluating the model on controlled test scenarios first, it can proactively determine which features need additional training data before full retraining begins, preventing accuracy deterioration rather than reacting to it after the fact

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11704554B2Automated training data extraction method for dynamic models for autonomous driving vehicles
Publication Date: 2023.07.18 BAIDU USA LLC
  • US11704554B2 patent drawing
  • US11704554B2 patent drawing
  • US11704554B2 patent drawing

AI summary

In one embodiment, a method of training dynamic models for autonomous driving vehicles includes the operations of receiving a first set of training data from a training data source, the first set of training data representing driving statistics for a first set of features; training a dynamic model based on the first set of training data for the first set of features; determining a second set of features as a subset of the first set of features based on evaluating the dynamic model, each of the second set of features representing a feature whose performance score is below a predetermined threshold. The method further includes the following operations for each of the second set of features: retrieving a second set of training data associated with the corresponding feature of the second set of features, and retraining the dynamic model using the second set of training data.