Autonomous Vehicle Motion Forecasting With Cycle Consistency Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models for object motion forecasting in autonomous vehicles are inaccurate, leading to safety and efficacy issues due to the difficulty in programmatically predicting object motion, particularly when relying on simplified approaches that do not account for the reversibility of many object movements.

Innovation Solution

Training a machine learning model using cycle consistency loss, which incorporates both forward and backward temporal prediction to enhance accuracy by ensuring the predicted future motion can be reversed to match observed motion, thereby improving the model's ability to accurately forecast object trajectories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If simplified approaches are used for predicting object motion, then the computational complexity is reduced, but the prediction accuracy deteriorates

Engineering Contradiction:
Improvecomputational complexityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies temporal inversion by training the model to perform both forward prediction (past to future) and backward prediction (future to past). The cycle consistency loss function enforces that forward then backward prediction should return to the original state, creating a bidirectional constraint that improves accuracy without requiring more complex architecture

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The cycle consistency loss provides feedback by comparing the original input with the result of forward-backward prediction. This feedback mechanism guides the model to learn more accurate motion patterns by continuously correcting predictions that fail to satisfy the reversibility constraint

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If traditional training methods are used, then the training process is simple, but the model accuracy deteriorates

Engineering Contradiction:
Improvetraining simplicityVSAvoidmodel accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The training methodology incorporates temporal inversion by treating future frames as input and past frames as output for backward prediction. This inverted training approach, combined with cycle consistency loss, significantly improves model accuracy while maintaining the same basic training framework and infrastructure

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces cycle consistency loss as an additional training parameter that enforces temporal reversibility. This parameter change modifies the optimization objective without fundamentally altering the training process, allowing the model to learn more accurate motion representations through the reversibility constraint

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250222960A1Motion forecasting in autonomous vehicles using a machine learning model trained with cycle consistency loss
Publication Date: 2025.07.10 MOTIONAL AD LLC
  • US20250222960A1 patent drawing
  • US20250222960A1 patent drawing
  • US20250222960A1 patent drawing

AI summary

Systems and methods are disclosed for motion forecasting in autonomous vehicles using a machine learning model trained with cycle consistency loss. Some machine learning models are trained to predict future object motion based on past observed motion, using ground truth knowledge of future object motion. In practice, such models are often inaccurate and thus unsuitable for safety-critical operations. Disclosed herein is an improved training mechanism for an object prediction model, which training mechanism utilizes cycle consistency loss. This loss can be calculated using an inverted motion prediction-that is, given observed motion and a predicted future motion, how likely the predicted future motion, if passed through the model as if it were historical data, would result in a prediction of the observed motion. Training based on inverted or backward motion prediction can improve an ability of a machine learning model to accurately predict future motion based on observed motion.