| Literature DB >> 32545698 |
Jianqing Wu1, Qiang Wu2, Jun Shen1, Chen Cai3.
Abstract
Travel time prediction is critical for advanced traveler information systems (ATISs), which provides valuable information for enhancing the efficiency and effectiveness of the urban transportation systems. However, in the area of bus trips, existing studies have focused on directly using the structured data to predict travel time for a single bus trip. For state-of-the-art public transportation information systems, a bus journey generally has multiple bus trips. Additionally, due to the lack of study on data fusion, it is even inadequate for the development of underlying intelligent transportation systems. In this paper, we propose a novel framework for a hybrid data-driven travel time prediction model for bus journeys based on open data. We explore a convolutional long short-term memory (ConvLSTM) model with a self-attention mechanism that accurately predicts the running time of each segment of the trips and the waiting time at each station. The model is more robust to capture long-range dependence in time series data as well.Entities:
Keywords: attention mechanism; bus journey; convolutional long short-term memory; travel time prediction
Year: 2020 PMID: 32545698 PMCID: PMC7349099 DOI: 10.3390/s20123354
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
List of important notations.
| Symbol | Description |
|---|---|
|
| bus trip id |
|
| number of bus stops in |
|
| a bus stop in a trip |
|
| bus departure time from the station |
|
| bus arrival time at the station |
|
| total time of a trip |
|
| actual running time in |
|
| actual waiting time in |
|
| predicted running time in |
|
| predicted waiting time in |
|
| actual value of evaluation metrics |
|
| predicted value of evaluation metrics |
Figure 1Running time and waiting time for a bus trip.
Figure 2The framework of journey time prediction.
Figure 3Self-attention-based ConvLSTM network.
Training details about self-attention-based ConvLSTM.
| Variable | Value |
|---|---|
| learning rate | 0.001 |
| epochs | 20 |
| batch size | 16 |
| loss | Mean Squared Error |
| optimizer | Adam |
Performance comparison of the bus running time prediction models for a stop.
| Models | RMSE (s) | MAE (s) | ||
|---|---|---|---|---|
| Mean | SD | Mean | SD | |
| CNN | 121.770 | 15.350 | 115.095 | 18.318 |
| LSTM | 49.849 | 5.046 | 47.146 | 4.583 |
| ConvLSTM | 43.720 | 15.468 | 37.533 | 13.821 |
| Attention-ConvLSTM |
| 5.623 |
| 4.539 |
Performance comparison of the bus waiting time prediction models for a stop.
| Models | RMSE (s) | MAE (s) | ||
|---|---|---|---|---|
| Mean | SD | Mean | SD | |
| CNN | 7.891 | 6.415 | 6.912 | 1.747 |
| LSTM | 6.415 | 0.283 | 5.544 | 0.284 |
| ConvLSTM | 5.683 | 0.113 | 5.060 | 0.134 |
| Attention-ConvLSTM |
| 0.227 |
| 0.441 |
Figure 4RMSE and MAE for the journey travel time prediction listed as: (a) The mean RMSE for the running time and waiting time; (b) The standard deviation of RMSE for the running time and waiting time; (c) The mean of MAE for running time and waiting time; (d) The standard deviation of MAE for the running time and waiting time.