Open Access iconOpen Access



Modelling Intelligent Driving Behaviour Using Machine Learning

Qura-Tul-Ain Khan1, Sagheer Abbas1, Muhammad Adnan Khan2,*, Areej Fatima3, Saad Alanazi4, Nouh Sabri Elmitwally4,5

1 School of Computer Science, NCBA&E, Lahore, 54000, Pakistan
2 Riphah School of Computing & Innovation, Faculty of Computing, Riphah International University, Lahore Campus, Lahore, 54000, Pakistan
3 Department of Computer Science, Lahore Garrison University, Lahore, 54000, Pakistan
4 Department of Computer Science, College of Computer and Information Sciences, Jouf University, Skaka, Aljouf, 72341, Saudi Arabia
5 Department of Computer Science, Faculty of Computers and Artificial Intelligence, Cairo University, 12613, Egypt

* Corresponding Author: Muhammad Adnan Khan. Email:

Computers, Materials & Continua 2021, 68(3), 3061-3077.


In vehicular systems, driving is considered to be the most complex task, involving many aspects of external sensory skills as well as cognitive intelligence. External skills include the estimation of distance and speed, time perception, visual and auditory perception, attention, the capability to drive safely and action-reaction time. Cognitive intelligence works as an internal mechanism that manages and holds the overall driver’s intelligent system.These cognitive capacities constitute the frontiers for generating adaptive behaviour for dynamic environments. The parameters for understanding intelligent behaviour are knowledge, reasoning, decision making, habit and cognitive skill. Modelling intelligent behaviour reveals that many of these parameters operate simultaneously to enable drivers to react to current situations. Environmental changes prompt the parameter values to change, a process which continues unless and until all processes are completed. This paper model intelligent behaviour by using a ‘driver behaviour model’ to obtain accurate intelligent driving behaviour patterns. This model works on layering patterns in which hierarchy and coherence are maintained to transfer the data with accuracy from one module to another. These patterns constitute the outcome of different modules that collaborate to generate appropriate values. In this case, accurate patterns were acquired using ANN static and dynamic non-linear autoregressive approach was used and for further accuracy validation, time-series dynamic backpropagation artificial neural network, multilayer perceptron and random sub-space on real-world data were also applied.


Cite This Article

APA Style
Khan, Q., Abbas, S., Khan, M.A., Fatima, A., Alanazi, S. et al. (2021). Modelling intelligent driving behaviour using machine learning. Computers, Materials & Continua, 68(3), 3061-3077.
Vancouver Style
Khan Q, Abbas S, Khan MA, Fatima A, Alanazi S, Elmitwally NS. Modelling intelligent driving behaviour using machine learning. Comput Mater Contin. 2021;68(3):3061-3077
IEEE Style
Q. Khan, S. Abbas, M.A. Khan, A. Fatima, S. Alanazi, and N.S. Elmitwally "Modelling Intelligent Driving Behaviour Using Machine Learning," Comput. Mater. Contin., vol. 68, no. 3, pp. 3061-3077. 2021.


cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2212


  • 1656


  • 0


Share Link