AV Cost Function Training Using Manual Driving Deviations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in accurately interpreting and responding to their surroundings due to imbalances in cost functions, requiring continuous adjustments to navigate complex environments and mimic human driving behavior.

Innovation Solution

Training cost and value functions using machine learning models and algorithms, such as decision trees and neural networks, by comparing manual driving data with autonomous vehicle predictions to identify and update cost functions based on deviations, utilizing manual driving data to refine AV control systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cost functions are continuously adjusted to mimic human driving behavior, then navigation accuracy is improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improvenavigation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting and storing manual driving data in advance, creating a comprehensive dataset that captures human driving behavior patterns. This pre-collected data serves as training material for machine learning models, allowing the system to learn optimal cost function parameters without requiring continuous real-time adjustments, thereby improving navigation accuracy while managing system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of human driving behavior through machine learning models that are trained on recorded manual driving data. These models generate synthetic training instances that replicate human decision-making patterns, allowing the autonomous vehicle system to learn from multiple virtual examples without requiring continuous physical testing, thus improving accuracy while reducing the complexity of real-world experimentation

Inventive Principle:
Principle #26Copying

2Reliability

If manual driving data is collected and processed to train cost functions, then behavior alignment with human drivers is improved, but data processing time and computational resources increase

Engineering Contradiction:
Improvebehavior alignmentVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments the data processing workflow into distinct phases: data collection during manual driving, offline processing to generate training instances, and model training. By dividing the comprehensive manual driving dataset into smaller, manageable training instances that capture specific behavioral patterns, the system can process data more efficiently while maintaining reliable behavior alignment through targeted learning of specific driving scenarios

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary processing of manual driving data to generate training instances before actual model training begins. This pre-processing stage creates structured training data with labeled features and outcomes, allowing the machine learning models to learn efficiently from prepared material rather than raw data, thereby reducing computational time and resources while improving behavior alignment

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If deviations between manual driving and autonomous predictions are analyzed, then cost function accuracy is improved, but computational overhead increases

Engineering Contradiction:
Improvecost function accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by analyzing only the most significant deviations between manual driving data and autonomous predictions, rather than processing every single data point. By identifying and focusing on training instances where the autonomous system's predictions diverge meaningfully from human behavior, the system improves cost function accuracy through targeted analysis of critical scenarios while reducing overall computational overhead through selective processing

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12449813B1Training machine learning model for controlling autonomous vehicle
Publication Date: 2025.10.21 AURORA OPERATIONS INC
  • US12449813B1 patent drawing
  • US12449813B1 patent drawing
  • US12449813B1 patent drawing

AI summary

Techniques are disclosed for training one or more cost functions of an autonomous vehicle (“AV”) control system based on difference between data generated using the AV control system and manual driving data. In many implementations, manual driving data captures action(s) of a vehicle controlled by a manual driver. Additionally or alternatively, multiple AV control systems can be evaluated by comparing deviations for each AV control system, where the deviations are determined using the same set of manual driving data.