19-00525

advertisement
1
Paper Number: 19-00525
2
3
4
PREDICTING LINK TRAVEL SPEED IN URBAN ROAD NETWORKS USING
VARIATIONAL MODE DECOMPOSITION
5
6
7
8
Eui-Jin Kim
9
10
11
12
13
Department of Civil and Environmental Engineering, Seoul National University
1 Gwanak-ro, Gwanak-gu, Seoul, 08826, Korea
Phone: +82-2-880-9154; Fax: +82-2-873-2684; E-mail: kyjcwal@snu.ac.kr
14
15
16
17
Institute of Construction and Environmental Engineering, Seoul National University
1 Gwanak-ro, Gwanak-gu, Seoul, 08826, Korea
Phone: +82-2-880-7377; Fax: +82-2-873-2684; E-mail: hochul.park@snu.ac.kr
18
Seung-Young Kho
19
20
21
22
23
Department of Civil and Environmental Engineering and Institute of Construction and
Environmental Engineering, Seoul National University
1 Gwanak-ro, Gwanak-gu, Seoul, 08826, Korea
Phone: +82-2-880-1447; Fax: +82-2-873-2684; E-mail: sykho@snu.ac.kr
24
Dong-Kyu Kim, Corresponding Author
25
26
27
28
Department of Civil and Environmental Engineering and Institute of Construction and
Environmental Engineering, Seoul National University
1 Gwanak-ro, Gwanak-gu, Seoul, 08826, Korea
Phone: +82-2-880-7348; Fax: +82-2-873-2684; E-mail: dongkyukim@snu.ac.kr
Ho-Chul Park
29
30
31
32
33
Call for Papers: ABJ70 - Standing Committee on Artificial Intelligence and Advanced
Computing Applications
34
35
36
37
38
39
40
Submitted for presentation at the 98th Transportation Research Board Annual Meeting
This research was supported by the Basic Science Research Program through the National
Research Foundation of Korea (NRF) funded by the Ministry of Education, South Korea
(2016R1C1B1008492).
TRB 2019 Annual Meeting
Paper revised from original submittal.
Kim et al.
1
2
INTRODUCTION
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Providing accurate link travel time to travelers is the most important component in the urban
intelligent transportation system (ITS). However, it is difficult to generate reliable information
due to the complexity of traffic dynamics in congestion where this information is needed.
Many researchers have proposed the machine learning-based models such as the artificial neural
network (ANN) (1), the support vector machine (SVM) (2, 3), and the k-nearest neighbor
method (KNN) (4), which shows better performance than conventional parametric statistical
methods (5). Despite their efforts to obtain models with good performance, they have been
struggling with the uncertainty of urban traffic, especially in unstable congested conditions (6).
Also, since the urban travel speed shows significantly different patterns across the network and
during different time periods (7-9), the need for models that cope with various traffic patterns has
been raised. Recently, the concept of “divide and conquer” (DC) was proposed to deal with the
uncertainty of urban travel speed by decomposing complex time series data into clear signals that
represent oscillatory patterns. The decomposed signals are respectively predicted and summed up
to reconstruct the predicted travel speed. This data-adaptive and easy-to-use concept uses a
multiresolution technique for signal processing such as Fourier transform (FT) (10), wavelet
transform (WT) (11), and empirical mode decomposition (EMD) (12), but several limitations
make them challenge to use for urban travel speed that includes non-stationarity, non-linearity,
and stochastic feature (13).
The goal of this study is to propose and evaluate the hybrid model for predicting the
urban travel speed using a variational mode decomposition (VMD) (13). The VMD decomposes
the travel speed into modes representing the periodic pattern of each time-scale. This technique
is suitable for analyzing urban travel speed due to its robustness to sampling and noise. The
decomposed modes, which are orthogonal and oscillatory, are more predictable than the original
data. Therefore, performance improvement can be expected in prediction and summation process
for each mode. To verify our hybrid model, we conduct a performance evaluation on various
links, days of the week, and traffic condition.
29
METHODOLOGY
30
31
32
33
Figure 1 showed an overview of our hybrid model. The predicted travel speed was computed as
the results of this process. We used the SVM and ANN, which are well-known non-linear
regression model, as prediction models of a hybrid model using VMD.
34
35
36
FIGURE 1 Hybrid model using variational mode decomposition.
TRB 2019 Annual Meeting
Paper revised from original submittal.
Kim et al.
1
2
3
4
3
The purpose of the VMD is to decompose an original signal into 𝐾𝐾 modes. Each mode
is required to be mostly compact around a central frequency, and the VMD algorithm solves the
following minimization problem to obtain this central frequency:
𝐾𝐾
2
𝑗𝑗
min {οΏ½ οΏ½πœ•πœ•π‘‘π‘‘ ��𝛿𝛿(𝑑𝑑) + οΏ½πœ‹πœ‹πœ‹πœ‹οΏ½ ∗ π‘’π‘’π‘˜π‘˜ (𝑑𝑑)οΏ½ 𝑒𝑒 −π‘—π‘—πœ”πœ”π‘˜π‘˜π‘‘π‘‘ οΏ½ }
{π‘’π‘’π‘˜π‘˜ },{πœ”πœ”π‘˜π‘˜ }
2
π‘˜π‘˜=1
𝐾𝐾
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
(1)
s. t. οΏ½ π‘’π‘’π‘˜π‘˜ = 𝑓𝑓
π‘˜π‘˜=1
where 𝛿𝛿 is the Dirac distribution, β€–ο‚Ÿβ€– is the vector β„“2 norm, πœ•πœ•π‘‘π‘‘ is partial derivative of time
𝑑𝑑, π‘’π‘’π‘˜π‘˜ is the π‘˜π‘˜th decomposed mode, 𝐾𝐾 is the number of predefined modes, 𝑓𝑓 is the original
time-series, and πœ”πœ”π‘˜π‘˜ is the central frequency of the π‘˜π‘˜th mode. The solution to the problem is the
saddle point of the augmented Lagrangian described with Lagrangian multipliers and quadratic
penalty.
2
𝑗𝑗�
−π‘—π‘—πœ”πœ”π‘˜π‘˜ 𝑑𝑑
(𝑑𝑑)οΏ½
L({uk }, {πœ”πœ”π‘˜π‘˜ }, πœ†πœ†) = 𝛼𝛼 ∑𝐾𝐾
οΏ½πœ•πœ•
��𝛿𝛿(𝑑𝑑)
+
οΏ½
∗
𝑒𝑒
𝑒𝑒
οΏ½
+
𝑑𝑑
π‘˜π‘˜
π‘˜π‘˜=1
πœ‹πœ‹πœ‹πœ‹
2
𝐾𝐾
2
β€–π‘₯π‘₯(𝑑𝑑) − ∑𝐾𝐾
π‘˜π‘˜=1 π‘’π‘’π‘˜π‘˜ (𝑑𝑑)β€–2 + [λ(t), x(t) − ∑π‘˜π‘˜=1 π‘’π‘’π‘˜π‘˜ (𝑑𝑑)]
(2)
where πœ†πœ†(𝑑𝑑) are Lagrangian multipliers, and 𝛼𝛼 is a balance parameter. The solution to Equation
2 is a sequence of iterative, sub-optimization algorithms, called the alternate direction method of
a multiplier (ADMM), and more details are presented in (13).
The ANN is a well-known non-linear regression model for predicting time series. A
multi-layer perceptron (MLP), which includes an input layer, one or more hidden layers, and an
output layer, can capture time series traffic pattern by training the weights and biases between
the interaction of neurons in multiple layers. A standard backpropagation algorithm was used to
train our MLP (14). Lagged values of speed 𝑆𝑆𝑑𝑑−π‘šπ‘š , … , 𝑆𝑆𝑑𝑑−𝑝𝑝 are used as input data to predict the
predicted values of speed 𝑆𝑆�𝑑𝑑 as in Equation 3.
𝐼𝐼
𝑝𝑝
𝑖𝑖=1
𝑗𝑗=π‘šπ‘š
𝑆𝑆�𝑑𝑑 = οΏ½ π‘Šπ‘Šπ‘–π‘– 𝑓𝑓( οΏ½ 𝑀𝑀𝑖𝑖𝑖𝑖 𝑆𝑆𝑑𝑑−𝑗𝑗 + πœƒπœƒπ‘–π‘– )
(3)
where 𝑑𝑑 is the number of input data (𝑑𝑑 = 1, … , 𝑛𝑛), π‘šπ‘š and 𝑝𝑝 are minimum, and maximum
lagged time, π‘Šπ‘Šπ‘–π‘– and 𝑀𝑀𝑖𝑖𝑖𝑖 are weights of interaction between neurons, and πœƒπœƒπ‘–π‘– is the bias.
The basic idea of SVM is to map the data from the input space into a high-dimensional
feature space to construct an optimal decision function. Given the observed speed, 𝑆𝑆𝑑𝑑 , and its
𝒑𝒑
lagged values, π‘Ίπ‘Ίπ’Žπ’Ž = [𝑆𝑆𝑑𝑑−π‘šπ‘š , … , 𝑆𝑆𝑑𝑑−𝑝𝑝 ], the optimal decision function is presented in Equation 4:
𝒑𝒑
𝑆𝑆�𝑑𝑑 = 𝑀𝑀 𝑇𝑇 𝜱𝜱(π‘Ίπ‘Ίπ’Žπ’Ž ) + b
(4)
𝒑𝒑
where 𝜱𝜱(π‘Ίπ‘Ίπ’Žπ’Ž) is a mapping function that transforms the data from input space into feature space,
𝑀𝑀 is weight, and 𝑏𝑏 is bias. The optimal decision function is estimated by minimizing the
regression risk as in Equations 5 and 6:
TRB 2019 Annual Meeting
Paper revised from original submittal.
Kim et al.
1
2
3
4
5
6
4
𝑛𝑛
1
R reg (𝑓𝑓) = 𝐢𝐢 οΏ½ 𝐿𝐿( 𝑆𝑆𝑑𝑑 , 𝑆𝑆�𝑑𝑑 ) + ‖𝑀𝑀‖2
2
𝑑𝑑=1
0 𝑖𝑖𝑖𝑖 �𝑦𝑦 − 𝑆𝑆�𝑑𝑑 οΏ½ ≤ πœ€πœ€
𝐿𝐿�𝑆𝑆𝑑𝑑 , 𝑆𝑆�𝑑𝑑 οΏ½ = οΏ½
�𝑦𝑦 − 𝑆𝑆�𝑑𝑑 οΏ½ − πœ€πœ€ π‘œπ‘œπ‘œπ‘œβ„Žπ‘’π‘’π‘’π‘’π‘’π‘’π‘’π‘’π‘’π‘’π‘’π‘’
(5)
(6)
where L(ο‚Ÿ) is a loss function, and C and πœ€πœ€ are the regularization parameters. To convert a nonlinear learning problem into a linear one, the radial basis kernel function was used, and the 𝑆𝑆�𝑑𝑑
can be written with the Lagrangian multipliers, π‘Žπ‘Žπ‘‘π‘‘ , π‘Žπ‘Žπ‘‘π‘‘∗ , as in Equation 7 (15):
𝑛𝑛
𝒑𝒑
𝒑𝒑
𝑆𝑆�𝑑𝑑 = οΏ½(π‘Žπ‘Žπ‘‘π‘‘ − π‘Žπ‘Žπ‘‘π‘‘∗ ) π‘²π‘²οΏ½π‘Ίπ‘Ίπ’Žπ’Ž ,𝑑𝑑 , π‘Ίπ‘Ίπ’Žπ’Ž οΏ½ + 𝑏𝑏
(7)
𝑑𝑑=1
7
8
9
10
11
12
13
14
15
We used 5-minute aggregated travel speed data collected by dedicated short-range
communication (DSRC) from April 1, 2016, to June 30, 2016, for 61 links. To ensure the data
reliability, only the data from 06:00 A.M. to 23:55 P.M., which have the missing rate of less than
2%, was used. To evaluate our method on a congested condition, we identified the congestion
based on a variation of travel time. After the travel time was normalized to have a zero mean
with one standard deviation, we identified the valleys, which have lower speed than the threshold
in travel speed data, as congestion.
16
FINDINGS
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
We compared our method with benchmark models such as SVM and ANN in various traffic
patterns. Hyperparameters of each model were consistently calibrated using 5-fold crossvalidation based on MAPE. The prediction performance of each model was aggregated to a linkday unit, i.e., 61 links with 7days (427 link-days). Performance measure was set as the mean
absolute percent error (MAPE) for the 15-minutes ahead prediction, i.e., 3-steps ahead
prediction. In the comparison between the benchmark models, the SVM showed better
performance than ANN regarding robustness (standard deviation of MAPE) and accuracy (mean
MAPE). With the VMD, however, the VMD-ANN performed better than the VMD-SVM, and
this hybrid model outperforms the benchmark model in both overall and congestion conditions.
Also, the hybrid model was found to be particularly strong in specific link-day where the
benchmark model was hard to predict. These results indicated that the VMD could effectively
reduce the complexity of urban traffic, and complement specific situations that are difficult to
improve with existing models.
Also, we computed the statistical properties of each mode such as dominant period and
the percent of variance explaining the original data, and those properties examined that VMD
successfully decompose the regular patterns such as daily travel demand and commuting, as well
as the irregular patterns such as stochastic variation and transition of traffic state.
34
TRB 2019 Annual Meeting
Paper revised from original submittal.
Kim et al.
1
5
CONCLUSIONS
2
3
4
5
6
7
8
9
10
11
12
13
In order to improve the prediction models in urban network, it is essential to understand how to
deal with the complex dynamics of urban traffic. In this study, we proposed the multiresolution
technique for signal processing, VMD, to mitigate the complexity of the travel speed data by
decomposing them into oscillatory and orthogonal modes. Our results show that the hybrid
model using VMD can contribute to improving prediction performance, which is explained by
the fact that the decomposed modes well-represented the regular and irregular patterns of travel
speed. Therefore, future studies need to leverage the properties of these modes to account for
complex traffic phenomena as well as to enhance the prediction performance. For performance,
more advanced model can be available in the process of predicting modes and summing up the
predicted modes into the predicted speed. For interpretation, exploring the physical meaning of
modes may contribute to expanding the understanding of urban traffic dynamics
14
REFERENCES
1.
Vlahogianni, E., and M. Karlaftis. Testing and Comparing Neural Network and
Statistical Approaches for Predicting Transportation Time Series. Transportation
Research Record: Journal of the Transportation Research Board, 2013. 2399: 9–
22.
2.
Wu, C. H., J. M. Ho, and D. T. Lee. Travel-Time Prediction with Support Vector
Regression. IEEE Transactions on Intelligent Transportation Systems, 2004. 5:
276–281.
3.
Yao, B., C. Chen, Q. Cao, L. Jin, M. Zhang, H. Zhu, and B. Yu. Short-Term
Traffic Speed Prediction for an Urban Corridor. Computer-Aided Civil and
Infrastructure Engineering, 2017. 32: 154–169.
4.
Myung, J., D.-K. Kim, S.-Y. Kho, and C.-H. Park. Travel Time Prediction Using
k Nearest Neighbor Method with Combined Data from Vehicle Detector System
and Automatic Toll Collection System. Transportation Research Record: Journal
of the Transportation Research Board, 2011. 2256: 51–59.
5.
Cai, P., Y. Wang, G. Lu, P. Chen, C. Ding, and J. Sun. A Spatiotemporal
Correlative K-Nearest Neighbor Model for Short-Term Traffic Multistep
Forecasting. Transportation Research Part C: Emerging Technologies, 2016. 62:
21–34.
6.
Fusco, G., C. Colombaroni, and N. Isaenko. Short-Term Speed Predictions
Exploiting Big Data on Large Urban Road Networks. Transportation Research
Part C: Emerging Technologies, 2016. 73: 183–201.
7.
Asif, M. T., J. Dauwels, C. Y. Goh, A. Oran, E. Fathi, M. Xu, M. M. Dhanya, N.
Mitrovic, and P. Jaillet. Spatiotemporal Patterns in Large-Scale Traffic Speed
Prediction. IEEE Transactions on Intelligent Transportation Systems, 2014. 15:
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
TRB 2019 Annual Meeting
Paper revised from original submittal.
Kim et al.
1
2
8.
3
4
9.
5
6
10.
7
8
9
11.
10
11
12
12.
13
14
15
16
17
13.
18
19
14.
20
21
22
23
15.
6
794–804.
Cheng, T., J. Haworth, and J. Wang. Spatio-Temporal Autocorrelation of Road
Network Data. Journal of Geographical Systems, 2012. 14: 389–413.
Oh, C., and S. Park. Investigating the Effects of Daily Travel Time Patterns on
Short-Term Prediction. KSCE Journal of Civil Engineering, 2011. 15: 1263–1272.
Zhang, Y., Y. Zhang, and A. Haghani. A Hybrid Short-Term Traffic Flow
Forecasting Method Based on Spectral Analysis and Statistical Volatility Model.
Transportation Research Part C: Emerging Technologies, 2014. 43: 65–78.
Sun, Y., B. Leng, and W. Guan. A Novel Wavelet-SVM Short-Time Passenger
Flow Prediction in Beijing Subway System. Neurocomputing, 2015. 166: 109–
121.
Jiang, X., L. Zhang, and M. X. Chen. Short-Term Forecasting of High-Speed Rail
Demand: A Hybrid Approach Combining Ensemble Empirical Mode
Decomposition and Gray Support Vector Machine with Real-World Applications
in China. Transportation Research Part C: Emerging Technologies, 2014. 44:
110–127.
Dragomiretskiy, K., and D. Zosso. Variational Mode Decomposition. IEEE
Transactions on Signal Processing, 2014. 62: 531–544.
Kumar, S. Neural Networks: A Classroom Approach. McGraw-Hill Education.,
New Delhi, 2005.
Wu, C. H., J. M. Ho, and D. T. Lee. Travel-Time Prediction with Support Vector
Regression. IEEE Transactions on Intelligent Transportation Systems, 2004. 5:
276–281.
TRB 2019 Annual Meeting
Paper revised from original submittal.
Download