Driver Behaviour Classification: A Research using OBD-II Data and Machine Learning

Authors

  • Nur Farisya Aqilah Muhamad Fadzil Department of Computer Science, Kulliyyah of ICT, International Islamic University Malaysia, 53100 Gombak, Selangor, Malaysia
  • Hilda Mohd Fadzir Department of Computer Science, Kulliyyah of ICT, International Islamic University Malaysia, 53100 Gombak, Selangor, Malaysia
  • Hafizah Mansor Department of Computer Science, Kulliyyah of ICT, International Islamic University Malaysia, 53100 Gombak, Selangor, Malaysia
  • Untung Rahardja Faculty of Science and Technology, University of Raharja, Kota Tangerang, Banten 15117, Indonesia

DOI:

https://doi.org/10.37934/araset.56.2.5161

Keywords:

Driving behaviour analysis, Unsupervised and supervised, On-Board Diagnostic-II (OBD-II)

Abstract

Classification of driver behaviour has gained much attention due to its potential in a variety of applications, and On-Board Diagnostic (OBD) real-time data is often under-utilised. Hence, using On-board Diagnostic-II (OBD-II) data by categorising drivers based on their driving behaviour can be an efficient method. The objective of this study is to identify groups of drivers based on their driving styles using the collected OBD-II data. This study uses a Kaggle-obtained online dataset of OBD-II. The suggested model in this study analyses driving behaviour using both supervised and unsupervised methods. The relationship between all features and engine speed is analysed to select the optimal features, which include engine speed, vehicle speed, throttle position, and calculated engine load. Then, the proposed model makes use of the K-Means algorithm to create driving behaviour labels whether belong to safe or aggressive - validated by the safety score criteria. Different machine learning models including Random Forest (RF), Decision Tree (DT), Support Vector Machine (SVM), Multi-Layer Perceptron (MLP), AdaBoost (AB), Linear Combination (LC) and Weighted Linear Combination (WLC) are used, customised, and compared to get the most accurate prediction of driver behaviour. Experimental results indicate that the suggested driving behaviour analysis can reach an average rate of 98.72% accuracy using DT. However, implementing the ensemble method AB has improved the accuracy to 99.48%.

Downloads

Download data is not yet available.

Author Biographies

Nur Farisya Aqilah Muhamad Fadzil, Department of Computer Science, Kulliyyah of ICT, International Islamic University Malaysia, 53100 Gombak, Selangor, Malaysia

Farisyaf.13@gmail.com

Hilda Mohd Fadzir, Department of Computer Science, Kulliyyah of ICT, International Islamic University Malaysia, 53100 Gombak, Selangor, Malaysia

hildafadzir16@gmail.com

Hafizah Mansor, Department of Computer Science, Kulliyyah of ICT, International Islamic University Malaysia, 53100 Gombak, Selangor, Malaysia

hafizahmansor@iium.edu.my

Untung Rahardja, Faculty of Science and Technology, University of Raharja, Kota Tangerang, Banten 15117, Indonesia

untung@raharja.info

Downloads

Published

2024-10-08

Issue

Section

Articles