Cargando…

A Systematic Methodology to Evaluate Prediction Models for Driving Style Classification

Identifying driving styles using classification models with in-vehicle data can provide automated feedback to drivers on their driving behavior, particularly if they are driving safely. Although several classification models have been developed for this purpose, there is no consensus on which classi...

Descripción completa

Detalles Bibliográficos
Autores principales: Silva, Iván, Eugenio Naranjo, José
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7146739/
https://www.ncbi.nlm.nih.gov/pubmed/32197384
http://dx.doi.org/10.3390/s20061692
_version_ 1783520270763425792
author Silva, Iván
Eugenio Naranjo, José
author_facet Silva, Iván
Eugenio Naranjo, José
author_sort Silva, Iván
collection PubMed
description Identifying driving styles using classification models with in-vehicle data can provide automated feedback to drivers on their driving behavior, particularly if they are driving safely. Although several classification models have been developed for this purpose, there is no consensus on which classifier performs better at identifying driving styles. Therefore, more research is needed to evaluate classification models by comparing performance metrics. In this paper, a data-driven machine-learning methodology for classifying driving styles is introduced. This methodology is grounded in well-established machine-learning (ML) methods and literature related to driving-styles research. The methodology is illustrated through a study involving data collected from 50 drivers from two different cities in a naturalistic setting. Five features were extracted from the raw data. Fifteen experts were involved in the data labeling to derive the ground truth of the dataset. The dataset fed five different models (Support Vector Machines (SVM), Artificial Neural Networks (ANN), fuzzy logic, k-Nearest Neighbor (kNN), and Random Forests (RF)). These models were evaluated in terms of a set of performance metrics and statistical tests. The experimental results from performance metrics showed that SVM outperformed the other four models, achieving an average accuracy of 0.96, F1-Score of 0.9595, Area Under the Curve (AUC) of 0.9730, and Kappa of 0.9375. In addition, Wilcoxon tests indicated that ANN predicts differently to the other four models. These promising results demonstrate that the proposed methodology may support researchers in making informed decisions about which ML model performs better for driving-styles classification.
format Online
Article
Text
id pubmed-7146739
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-71467392020-04-20 A Systematic Methodology to Evaluate Prediction Models for Driving Style Classification Silva, Iván Eugenio Naranjo, José Sensors (Basel) Article Identifying driving styles using classification models with in-vehicle data can provide automated feedback to drivers on their driving behavior, particularly if they are driving safely. Although several classification models have been developed for this purpose, there is no consensus on which classifier performs better at identifying driving styles. Therefore, more research is needed to evaluate classification models by comparing performance metrics. In this paper, a data-driven machine-learning methodology for classifying driving styles is introduced. This methodology is grounded in well-established machine-learning (ML) methods and literature related to driving-styles research. The methodology is illustrated through a study involving data collected from 50 drivers from two different cities in a naturalistic setting. Five features were extracted from the raw data. Fifteen experts were involved in the data labeling to derive the ground truth of the dataset. The dataset fed five different models (Support Vector Machines (SVM), Artificial Neural Networks (ANN), fuzzy logic, k-Nearest Neighbor (kNN), and Random Forests (RF)). These models were evaluated in terms of a set of performance metrics and statistical tests. The experimental results from performance metrics showed that SVM outperformed the other four models, achieving an average accuracy of 0.96, F1-Score of 0.9595, Area Under the Curve (AUC) of 0.9730, and Kappa of 0.9375. In addition, Wilcoxon tests indicated that ANN predicts differently to the other four models. These promising results demonstrate that the proposed methodology may support researchers in making informed decisions about which ML model performs better for driving-styles classification. MDPI 2020-03-18 /pmc/articles/PMC7146739/ /pubmed/32197384 http://dx.doi.org/10.3390/s20061692 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Silva, Iván
Eugenio Naranjo, José
A Systematic Methodology to Evaluate Prediction Models for Driving Style Classification
title A Systematic Methodology to Evaluate Prediction Models for Driving Style Classification
title_full A Systematic Methodology to Evaluate Prediction Models for Driving Style Classification
title_fullStr A Systematic Methodology to Evaluate Prediction Models for Driving Style Classification
title_full_unstemmed A Systematic Methodology to Evaluate Prediction Models for Driving Style Classification
title_short A Systematic Methodology to Evaluate Prediction Models for Driving Style Classification
title_sort systematic methodology to evaluate prediction models for driving style classification
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7146739/
https://www.ncbi.nlm.nih.gov/pubmed/32197384
http://dx.doi.org/10.3390/s20061692
work_keys_str_mv AT silvaivan asystematicmethodologytoevaluatepredictionmodelsfordrivingstyleclassification
AT eugenionaranjojose asystematicmethodologytoevaluatepredictionmodelsfordrivingstyleclassification
AT silvaivan systematicmethodologytoevaluatepredictionmodelsfordrivingstyleclassification
AT eugenionaranjojose systematicmethodologytoevaluatepredictionmodelsfordrivingstyleclassification