| Literature DB >> 29795026 |
Hesham El-Sayed1, Sharmi Sankar2, Yousef-Awwad Daraghmi3, Prayag Tiwari4, Ekarat Rattagan5, Manoranjan Mohanty6, Deepak Puthal7, Mukesh Prasad8.
Abstract
Heterogeneous vehicular networks (HETVNETs) evolve from vehicular ad hoc networks (VANETs), which allow vehicles to always be connected so as to obtain safety services within intelligent transportation systems (ITSs). The services and data provided by HETVNETs should be neither interrupted nor delayed. Therefore, Quality of Service (QoS) improvement of HETVNETs is one of the topics attracting the attention of researchers and the manufacturing community. Several methodologies and frameworks have been devised by researchers to address QoS-prediction service issues. In this paper, to improve QoS, we evaluate various traffic characteristics of HETVNETs and propose a new supervised learning model to capture knowledge on all possible traffic patterns. This model is a refinement of support vector machine (SVM) kernels with a radial basis function (RBF). The proposed model produces better results than SVMs, and outperforms other prediction methods used in a traffic context, as it has lower computational complexity and higher prediction accuracy.Entities:
Keywords: HETVNET; QoS; RBF; SVM; internet of vehicles
Year: 2018 PMID: 29795026 PMCID: PMC6022158 DOI: 10.3390/s18061696
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Kernel functions in support vector machines (SVMs).
| SVM Type | Kernel Function |
|---|---|
| Linear |
|
| Polynomial | ( |
| Sigmoid | tanh( |
| Radial Basis Function (RBF) | exp (- |
Figure 1Non-linearization (Source: Introduction to Statistical Machine Learning, MIT Press, Cambridge, MA, USA, 2012 [7]).
Performance measures of SVM kernels.
| Kernel | Complexity | Optimality | Accuracy |
|---|---|---|---|
| Linear | High | High | Medium |
| Polynomial | High | Medium | Medium |
| RBF | Low | High | High |
| Sigmoidal | Medium | Low | Medium |
Figure 2Action stream architecture for the vehicular ad hoc network (VANET) prediction.
Attribute ranking score card.
| Average-Merit | Average-Ranking Score | Attribute #/Name |
|---|---|---|
| 1 ± 0 | 1 ± 0 | 14 Bytes Received |
| 0.999 ± 0 | 2 ± 0 | 15 Signal Strength |
| 0.982 ± 0 | 3 ± 0 | 16 Noise Strength |
| 0.474 ± 0.003 | 4 ± 0 | 8 Sender Altitude (m) |
| 0.468 ± 0.002 | 5 ± 0 | 7 Sender Speed (km/h) |
| 0.415 ± 0.003 | 6 ± 0 | 12 Receiver Altitude (m) |
| 0.336 ± 0.001 | 7 ±0 | 1 Packet-Sequence-No # |
| 0.335 ± 0.004 | 8 ± 0 | 2 Time in Sec |
| 0.104 ± 0.001 | 9 ± 0 | 9 Receiver Latitude |
| 0.091 ± 0.002 | 10 ± 0 | 10 Receiver Longitude |
| 0.078 ± 0.001 | 11 ±0 | 6 Sender Longitude |
| 0.078 ± 0.001 | 12 ± 0 | 5 Sender Latitude |
| 0.017 ± 0.003 | 13 ± 0 | 3 Time in unit sec |
| 0 ± 0 | 14 ± 0 | 4 Bytes Sent |
| 0 ± 0 | 15 ± 0 | 11 Receiver Speed |
Confusion matrix. FN: false negative; false positive; TN: true negative; TP: true positive.
| Actual/Predicted | No | Yes |
|---|---|---|
|
| TN | FP |
|
| FN | TP |
Figure 3Training and testing architecture.
Accuracy measures among SVMs. “N” and “S” in the Traffic Dataset column indicate northbound and southbound directions, respectively.
| Traffic Dataset | Using Traditional Training Set | Using Cross-Validation Set | ||||||
|---|---|---|---|---|---|---|---|---|
| Accuracy (SVM-RBF) % | Accuracy (LIBSVM) % | Accuracy (LIBLINEAR) % | Logistic Regression (LR) % | Accuracy (SVM-RBF) % | Accuracy (LIBSVM) % | Accuracy (LIBLINEAR) % | Logistic Regression (LR)% | |
| Lap5 N | 99.8 | 94.7 | 44.2 | 62.3 | 100 | 99.7 | 78.6 | 82.5 |
| Lap4 N | 98.7 | 93.5 | 63.1 | 66.5 | 99.7 | 97.3 | 84.3 | 86.6 |
| Lap3 N | 97.5 | 89.5 | 61.5 | 65.1 | 99.8 | 93.7 | 87.6 | 85.1 |
| Lap2 N | 99.1 | 92.7 | 57.8 | 59.5 | 99.9 | 98.7 | 89.7 | 79.3 |
| Lap1 N | 96.7 | 92.5 | 67.1 | 77.4 | 99.9 | 98.5 | 94.3 | 89.6 |
| Lap5 S | 96.5 | 90.5 | 65.5 | 64.5 | 99.8 | 97.7 | 88.6 | 85.4 |
| Lap4 S | 98.3 | 93.5 | 63.1 | 66.3 | 99.7 | 97.3 | 83.4 | 89.3 |
| Lap3 S | 95.5 | 85.5 | 61.5 | 63.5 | 99.8 | 94.7 | 86.5 | 83.6 |
| Lap2 S | 99.1 | 92.7 | 57.8 | 67.9 | 99.9 | 98.7 | 89.7 | 89.7 |
| Lap1 S | 96.7 | 92.5 | 67.1 | 66.3 | 99.9 | 98.5 | 94.3 | 88.4 |
Accuracy by class: packets received (yes (Y)/no (N)). LR: logistic regression; MCC: Matthew’s correlation coefficient; PRC: precision–recall curve; ROC: receiver operating characteristic.
| Classifier Type | TP Rate | FP Rate | Precision | Recall | MCC | ROC Area | PRC Area | Class | |
|---|---|---|---|---|---|---|---|---|---|
| LIBLINEAR | 1.000 | 1.000 | 0.787 | 1.000 | 0.881 | 0.000 | 0.500 | 0.787 | Y |
| 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.500 | 0.213 | N | |
| LIBSVM | 1.000 | 0.011 | 0.997 | 1.000 | 0.999 | 0.993 | 0.995 | 0.997 | Y |
| 0.989 | 0.000 | 1.000 | 0.989 | 0.995 | 0.993 | 0.995 | 0.991 | N | |
| SVM-RBF | 1.000 | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | Y |
| 1.000 | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | N | |
| LR | 1.000 | 0.951 | 0.822 | 1.000 | 0.924 | 0.000 | 0.650 | 0.822 | Y |
| 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.585 | 0.265 | N |
Figure 4Accuracy rating (SVMs and LR).