| Literature DB >> 30326567 |
Shidrokh Goudarzi1, Mohd Nazri Kama2, Mohammad Hossein Anisi3, Seyed Ahmad Soleymani4, Faiyaz Doctor5.
Abstract
To assist in the broadcasting of time-critical traffic information in an Internet of Vehicles (IoV) and vehicular sensor networks (VSN), fast network connectivity is needed. Accurate traffic information prediction can improve traffic congestion and operation efficiency, which helps to reduce commute times, noise and carbon emissions. In this study, we present a novel approach for predicting the traffic flow volume by using traffic data in self-organizing vehicular networks. The proposed method is based on using a probabilistic generative neural network techniques called deep belief network (DBN) that includes multiple layers of restricted Boltzmann machine (RBM) auto-encoders. Time series data generated from the roadside units (RSUs) for five highway links are used by a three layer DBN to extract and learn key input features for constructing a model to predict traffic flow. Back-propagation is utilized as a general learning algorithm for fine-tuning the weight parameters among the visible and hidden layers of RBMs. During the training process the firefly algorithm (FFA) is applied for optimizing the DBN topology and learning rate parameter. Monte Carlo simulations are used to assess the accuracy of the prediction model. The results show that the proposed model achieves superior performance accuracy for predicting traffic flow in comparison with other approaches applied in the literature. The proposed approach can help to solve the problem of traffic congestion, and provide guidance and advice for road users and traffic regulators.Entities:
Keywords: deep belief network; historical time traffic flows; optimization; restricted Boltzmann machine; traffic flow prediction
Year: 2018 PMID: 30326567 PMCID: PMC6210894 DOI: 10.3390/s18103459
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Delivery of content to vehicles via vehicle-to-roadside (v2r) links.
Values for highway links.
| Criteria | Data | Value |
|---|---|---|
| Highway free flow template | Raw data | Data on 5 mn-spaced intervals |
| speed | 120 km/h | 10 km/5 mn interval |
| Average link length | 2 km | 5 links traversed/5 mn interval |
| Highway Congested template | Raw data | Data on 5 mn-spaced intervals |
| Average speed | 72 km/h | 6 km/5 mn interval |
| Average link length | 2 km | 3 links traversed/5 mn interval |
Figure 2Case study traffic network with five highways links. The numbers 1 to 5 illustrate 5 highways links.
Figure 3Steps of (DBN) with two (RBMs).
Figure 4Proposed DRBM-FFA prediction model.
Figure 5Designing an optimized predictor of DBN via the best firefly.
The used parameters in the prediction experiments.
| Description | Model Elements/Parameters | Quantity |
|---|---|---|
| Population of PSO | P | 10 |
| The number of RBM | RBM1,RBM2 | 2 |
| The number of input layer | N ( | Given by FFA |
| Absorption coefficient |
| 0.1 |
| Velocity coefficient |
| 1.0 |
| The number of hidden layer | M ( | Given by FFA |
| The number of output | - | 1 |
| Interval of input data |
| 1 |
| Learning rate of RBM |
| Given by FFA |
| Learning rate of BP | - | Given by FFA |
| Population of FFA | P | 10 |
| Iteration times of BP | L | 100 < L < 5000 |
| Biases of units |
| 0.0 |
| Convergence parameter of BP |
| 0.05 |
| Convergence parameter of RBM |
| 0.0005 |
| Convergence period of RBM | k | 50 |
Figure 6Prediction results by DRBM-FFA, ARIMA-PSO, ARIMA and MLP-FFA methods.
Figure 7RMSPE for the targeted links.
Figure 8Monte Carlo experiment results over a 60-min period.
Figure 9Average of computation time.
Figure 10Average of standard deviation.
The detail prediction errors (MSEs).
| Structure and Evaluation | MLP-FFA | ARIMA | ARIMA-PSO | DRBM-FFA |
|---|---|---|---|---|
| Learning rates | 0.85 | 0.64 | 0.73 | 0.98 |
| Iterations | 336 | 350 | 298 | 200 |
| Learning MSE | 109.21 | 122.4 | 108.9 | 98.70 |
| Short-term prediction MSE | 234.38 | 280.50 | 126.11 | 109.38 |
Traffic flow prediction results.
| Predictor | Time Interval | r | RMSE | MAPE |
|---|---|---|---|---|
| MLP-FFA | t | 3.2 | 6.8 | 12.07% |
| t + 1 | 3.5 | 7.2 | 13.95% | |
| t + 2 | 3.6 | 7.8 | 14.89% | |
| t + 3 | 3.9 | 7.9 | 15.32% | |
| ARIMA | t | 4.4 | 9.1 | 13.56% |
| t + 1 | 4.6 | 9.7 | 15.37% | |
| t + 2 | 6.8 | 14.2 | 18.93% | |
| t + 3 | 8.5 | 15.7 | 23.24% | |
| ARIMA-PSO | t | 3.3 | 6.8 | 9.39% |
| t + 1 | 3.4 | 6.9 | 9.89% | |
| t + 2 | 3.7 | 7.2 | 10.48% | |
| t + 3 | 3.9 | 7.8 | 11.57% | |
| DRBM-FFA | t | 2.9 | 6.1 | 8.75% |
| t + 1 | 3.1 | 6.4 | 9.63% | |
| t + 2 | 3.4 | 6.9 | 10.31% | |
| t + 3 | 3.5 | 7.1 | 11.12% |
Time Complexity Comparison.
| Model | D |
|
|
|
|
|---|---|---|---|---|---|
| MLP-FFA | 10 | 0.490 | 0.465 | 2.809 | 4.780 |
| 50 | 0.491 | 0.643 | 2.911 | 4.610 | |
| 100 | 0.493 | 0.720 | 3.108 | 4.800 | |
| ARIMA | 10 | 0.389 | 0.509 | 3.142 | 6.722 |
| 50 | 0.378 | 0.734 | 3.708 | 7.855 | |
| 100 | 0.398 | 0.821 | 3.698 | 7.212 | |
| ARIMA-PSO | 10 | 0.470 | 0.489 | 2.809 | 4.852 |
| 50 | 0.489 | 0.631 | 2.902 | 4.637 | |
| 100 | 0.489 | 0.715 | 3.212 | 5.090 | |
| DRBM-FFA | 10 | 0.411 | 0.233 | 0.703 | 1.145 |
| 50 | 0.412 | 0.474 | 1.336 | 2.046 | |
| 100 | 0.412 | 0.732 | 1.994 | 2.857 |