Dynamic Vehicle Arrival Prediction Using Temporal Difference Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for predicting vehicle arrival times in public transport systems are inaccurate due to uncertainties such as lack of lane discipline, diverse transport modes, and climatic conditions, leading to unreliable travel times and inefficient passenger planning.

Innovation Solution

A system utilizing a temporal difference learning technique, incorporating a Markov reward process model and a 3-layer feed forward multilayer network, dynamically predicts arrival times by extracting nonlinear features from historical and real-time data, enabling accurate and scalable predictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If static methods are used to estimate vehicle arrival time, then the system is simple to implement, but the prediction accuracy deteriorates due to uncertainties in traffic conditions

Engineering Contradiction:
Improveease of implementationVSAvoidarrival time prediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system transitions from static estimation methods to dynamic prediction by continuously learning from historical data and adapting to changing traffic conditions. The temporal difference learning model updates predictions in real-time based on observed delays and patterns, making the system responsive to uncertainties in lane discipline, diverse transport modes, and climatic conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by comparing predicted arrival times with actual arrival times, using temporal difference learning to adjust future predictions. This closed-loop approach allows the system to learn from past performance and improve accuracy over time, addressing the uncertainty issues that plague static methods.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If supervised models are constructed with linear models from available segments, then the model construction is straightforward, but the prediction accuracy deteriorates due to adverse factors and huge variation in travel time targets

Engineering Contradiction:
Improvemodel construction simplicityVSAvoidvehicle arrival time prediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system transforms the prediction approach by changing from linear models to temporal difference learning with non-linear feature extraction. This allows the model to capture complex patterns in travel time variations caused by adverse factors, while still using the available segment data effectively. The eligibility trace mechanism enables the model to learn from historical patterns without requiring complex re-construction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces temporal difference learning as an intermediary layer between the raw segment data and the arrival time prediction. This intermediary process handles the complexity of adverse factors and travel time variations, allowing the underlying linear segment models to remain simple while achieving accurate predictions through the learning mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If data driven models use diverse data such as speed, travel time, weather conditions, then the model covers more factors, but the model becomes coarse and lacks real-time learning capability

Engineering Contradiction:
Improvedata coverage comprehensivenessVSAvoidreal-time prediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system implements continuous learning by processing data streams in real-time using temporal difference updates. Rather than batch processing diverse data periodically, the model continuously adapts to new information about speed, travel time, weather conditions, and other factors, maintaining both comprehensive data coverage and real-time responsiveness.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary feature extraction and data preprocessing to create compact representations of diverse data sources. This preliminary action organizes the comprehensive data into structured features that can be efficiently processed in real-time, maintaining adaptability while enabling rapid prediction updates.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If historical data is used to learn parameters before real-time predictions, then the model has prior knowledge, but the system lacks continuous learning and cannot adapt to variations

Engineering Contradiction:
Improveprediction reliabilityVSAvoidreal-time adaptation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system combines preliminary historical learning with continuous real-time feedback through temporal difference updates. The model uses historical data to establish baseline parameters, then continuously refines these parameters by comparing predictions with actual outcomes, ensuring both reliability from historical knowledge and adaptability to current conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static parameter learning to dynamic parameter adaptation. Historical data provides the initial parameter values, but the temporal difference learning mechanism continuously updates these parameters in real-time, allowing the model to maintain reliability while adapting to variations in traffic patterns, weather, and other dynamic factors.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11556869B2Method and system for dynamically predicting vehicle arrival time using a temporal difference learning technique
Publication Date: 2023.01.17 TATA CONSULTANCY SERVICES LTD
  • US11556869B2 patent drawing
  • US11556869B2 patent drawing
  • US11556869B2 patent drawing

AI summary

This disclosure relates generally to a method and system for dynamically predicting vehicle arrival time using a temporal difference learning technique. Due to varying uncertainties predicting vehicle arrival time and travel time are crucial elements to make the public transport travel more attractive and reliable with increased traffic volumes. The method includes receiving a plurality of inputs in real time and then extracting a plurality of temporal events from a closest candidate trip pattern using a historical database. Further, a trained temporal difference predictor model (TTDPM) is utilized for dynamically predicting the arrival time from the current location of the vehicle to the target destination based on the plurality of nonlinear features. The non-linear features and linear approximator formulation of TTDPM provides fast gradient computation improves training time. Additionally, updating the revised state information at every iteration provides better accuracy of arrival time prediction in real time.