AV Trajectory Prediction Training With Kinematics-Based Data Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomous vehicle (AV) prediction systems face challenges in accurately estimating the trajectories of encountered entities, leading to suboptimal navigation and routing decisions due to underperformance in machine-learning models.

Innovation Solution

Implement a kinematics model to compare and dynamically weight training instances where the AV's prediction layer underperforms, enhancing the training process by increasing the frequency and weight of these instances to improve prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine-learning models are used for trajectory prediction, then the system can handle complex navigation tasks, but prediction accuracy deteriorates due to underperformance in challenging scenarios

Engineering Contradiction:
Improveprediction accuracyVSAvoidhandling complex scenarios
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

A kinematics model is introduced as an intermediary to evaluate and compare with machine-learning predictions. The kinematics model provides a physics-based reference that identifies when ML predictions are inaccurate, enabling selective retraining on problematic scenarios without requiring the ML model to handle all scenarios equally well from the start

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The training process dynamically adjusts the weight and frequency of training instances based on kinematics model evaluation. Scenarios where the kinematics model outperforms the ML model receive higher weights and increased training frequency, allowing the system to adaptively focus on improving accuracy in specific challenging scenarios rather than uniformly training on all data

Inventive Principle:
Principle #35Parameter changes

2Reliability

If training data is uniformly weighted, then the training process is simple to implement, but prediction accuracy deteriorates in scenarios where the model underperforms

Engineering Contradiction:
Improveprediction accuracy in challenging scenariosVSAvoidtraining process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The training data weighting scheme transitions from static (uniform) to dynamic. The kinematics model continuously evaluates prediction performance and adjusts training instance weights in real-time based on performance metrics, allowing the system to automatically identify and focus on challenging scenarios without manual intervention

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A feedback loop is established where the kinematics model evaluates ML predictions, identifies performance gaps, and feeds this information back into the training process. This feedback mechanism automatically adjusts training priorities, ensuring that the model receives targeted training on scenarios where it underperforms while maintaining computational efficiency

Inventive Principle:
Principle #23Feedback

3Reliability

If all training instances are processed with equal frequency, then the training computation is balanced, but the model fails to improve in specific underperforming scenarios

Engineering Contradiction:
Improvetrajectory prediction accuracyVSAvoidtraining efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The training approach transitions from uniform global processing to localized selective processing. Each training instance receives a different weight based on its specific performance characteristics evaluated by the kinematics model. Challenging scenarios receive enhanced local attention through increased weighting and retraining frequency, while well-performing scenarios maintain standard processing

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of uniformly processing all training instances, the system applies partial excessive action by repeatedly training on specific subsets of data where the kinematics model identifies performance deficiencies. This targeted retraining on problematic scenarios achieves better overall accuracy by focusing computational resources where they are most needed

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12545299B2Dynamically weighting training data using kinematic comparison
Publication Date: 2026.02.10 GM CRUISE HOLDINGS LLC
  • US12545299B2 patent drawing
  • US12545299B2 patent drawing
  • US12545299B2 patent drawing

AI summary

The present disclosure generally relates to autonomous vehicle (AV) prediction systems and in particular, to novel methods for training a prediction layer of the AV software stack. In some aspects, the disclosure can provide a process for receiving road data representing a plurality of entities, predicting, using a prediction layer of an autonomous vehicle (AV), a first set of future trajectories for one or more of the plurality of entities, and predicting, using a kinematics model, a second set of future trajectories for one or more of the plurality of entities. In some approaches, the process can further include steps for flagging one or more instances in the road data for which the first set of future trajectories is less accurate than the second set of future trajectories. Systems and machine-readable media are also provided.