Preprint
Article

Improving Autonomous Vehicle Reasoning with Non-Monotonic Logic: Advancing Safety and Performance in Complex Environments

Altmetrics

Downloads

206

Views

103

Comments

1

This version is not peer-reviewed

Submitted:

21 September 2023

Posted:

22 September 2023

You are already at the latest version

Alerts
Abstract
The software design of autonomous vehicles (AVs) incorporates artificial intelligence (AI) characteristics to enhance their safety and overall driving performance. Central to vehicle’s operation is the ability to reason effectively in complex and uncertain environments. However, traditional logical systems, such as monotonic logic, often struggle to handle the inherent uncertainties and exceptions encountered in real-world scenarios. This paper proposes the utilization of non-monotonic logic in order to enhance the reasoning capabilities of autonomous vehicles. By incorporating non-monotonic reasoning, vehicles can navigate intricate traffic scenarios, make plausible inferences, and adapt their decisions when faced with conflicting information. This research aims to provide a comprehensive review of non-monotonic logic's application in autonomous vehicles, highlighting its advantages over traditional logical systems and its potential impact on safety and performance. Additionally, through this research, we seek to contribute to the advancement of autonomous driving technology by enhancing the reasoning capabilities of vehicles in various scenarios, such as car- following related to critical safety events. The personalized cognitive agent is proposed in driving behavior to consider particularly in their assumptions of homogeneous drivers. The personalized cognitive agent is incorporating heterogeneous driving behaviors, based on individual user preferences, characteristics, and needs. Driving behavior is a complex interplay of various factors, encompassing both human and external elements. Human factors, including age, experience, and gender, contribute significantly to how individuals navigate the roads. These factors influence decisions, reactions, and risk-taking tendencies on the part of drivers. Additionally, external factors such as weather conditions further compound this intricate dynamic, requiring drivers to adapt their behavior to the prevailing environment. The goal of a personalized cognitive agent is to provide tailored and customized experiences to cognitive vehicles, taking into account the unique requirements and individual preferences of occupants inside autonomous vehicles.
Keywords: 
Subject: Engineering  -   Transportation Science and Technology

1. Introduction

Despite the growth of vehicle automation, the number of car crashes is still unacceptably high. It seems that safety critical events related to human driving have become more complex and partially uncontrolled due to unexpected circumstances. Studies of human driving behavior are needed to design traffic baselines for mixed traffic, involving traditional, automated and autonomous vehicles. Human driving behavior is affected by various factors such as weather conditions, which reduce visibility in longitudinal car-following (CF) driving behavior [2,10]. Car-following behavior refers to how a car- following a leading car reacts to the motion of the lead vehicle. The Car- following behavior describes how a following vehicle reacts to the lead vehicle in the same lane. The limitations of previous works in car-following models, particularly in their assumptions of homogeneous drivers. In reality, drivers exhibit significant heterogeneity in terms of their driving experience, gender, character, emotion, and other sociological, psychological, and physiological aspects. Ignoring this heterogeneity can lead to an incomplete understanding of car-following behavior and limit the accuracy and applicability of the models. The incorporation of driver heterogeneity is crucial for developing more realistic and accurate car-following models in mixed traffic. By considering the individual differences among drivers, such as their risk-taking tendencies, reaction times, decision-making processes, and driving styles, one can better capture the complexities of real-world driving scenarios. Furthermore, categorizing drivers into just a few types (e.g., aggressive, normal, and inattentive) oversimplifies the richness and diversity of driver characteristics. This simplistic approach fails to capture the nuances and subtleties that exist within different driver profiles. Instead, a more comprehensive approach is needed to account for the wide range of characteristics and behaviors exhibited by individual drivers. Addressing these limitations requires developing models that can effectively incorporate the external heterogeneity between different drivers and the internal heterogeneity within a single driver. The proposed model is based on personalized cognitive agent. Each driver is assigned a personalized cognitive agent that can represent the driver profile with accessing local information and learn the driver characteristics. The personalized cognitive agent is based on individual user preferences, characteristics, and needs. The goal of a personalized cognitive agent is to provide tailored and customized experiences to cognitive vehicle, taking into account the unique requirements and individual preferences of occupants inside autonomous vehicle to better understand the driving behavior of all surrounding vehicles in mixed traffic. The rest of this paper is organized as follows: Section 2 gives an overview of related research; section 3 describes the methodology; and sections 4 and 5 present a performance evaluation and conclude the paper.

2. Related Research

Several different driving models have been developed in the literature [1]. Many driving models try to approximate the real driver’s road tracking performance, assuming certain driver inputs and outputs. Models of models of driving behavior attempt to capture the driver's decision-making process and behavior, such as how they respond to changes in the road and traffic under external factors, how a driving maneuver is recognized by a cognitive vehicle, observing (by its onboard sensors) the driving behavior of surrounding vehicles [7]. It is expected that there is some level of uncertainty associated with models of driving behavior, as they are based on assumptions and approximations of real-world driver behavior as well as with the inherited uncertainties of onboard sensor measurements and consecutive feature extraction, characterizing the surrounding objects. This uncertainty can have a significant impact on the performance of control systems that are designed using these models. One way to address this uncertainty is by developing a model for the driver model uncertainty [3].
Uncertainty modeling of driving refers to predicting and managing the uncertainty that comes with driving. This includes modeling human factors, driving behaviors (of human driver, automated or autonomous vehicles), external factors and other factors that can affect driving performance. Driving behaviors are the main cause of road accidents and one of the main sources of insurance claims [14]. Wang and Lu [11] found that the that the difference in driving behavior between males and females remained unchanged, or even increased in some aspects. The differences involved traffic accidents and offenses, although the driving times, attitudes, education, and other background factors were controlled. Furthermore, all drivers involved in traffic accidents and fatalities, however, Younger drivers have the highest rate of accidents. The study of Hiang and Ming [13] aimed to investigate the relationship between age and gender with speeding driving behavior. Results showed young and male drivers averagely travelled at higher velocity before entering the roundabout and at the same time accelerate to higher velocity upon exiting the roundabout compared to old and female drivers. Lee et al. [15] proposed the purpose of this research is (1) to investigate the relationship between crash severity and the age and gender of the at-fault driver, the socio-economic characteristics of the surrounding environment, and road conditions. This research adopts the logit model to investigate how age impacts accident severity and to uncover when age has little effect, using age as a continuous variable. Shahverdy et al [12], introduced a deep learning method for analyzing the driver behavior focused on driving signals, including acceleration and speed to recognize five types of driving styles, including normal, aggressive, distracted, drowsy, and drunk driving. The study [16] examined the factors influencing aggressive driving behavior, considering human factors, personality traits, and demographic characteristics. Regression analysis was used to explore the impact of age and driving experience and their interactions with other variables on aggressive driving behaviors.
Aggressive driving behavior is influenced by a combination of human factors, including age and driving experience, as well as personality traits and demographic characteristics. The analysis revealed a negative correlation between age and aggressive driving behaviors. This implies that as individuals grow older, they tend to engage in fewer aggressive driving behaviors on average. There was a positive correlation found between the personality trait of neuroticism and aggressive driving behaviors. Individuals with higher levels of neuroticism, characterized by emotional instability and heightened negative emotions, are more likely to exhibit aggressive driving tendencies. Significant associations were identified between age, driving experience, and depression. This suggests that older, more experienced drivers may be less prone to depression, potentially reducing their likelihood of engaging in aggressive driving behaviors.
In the context of car-following models, artificial intelligence tools can be used to represent different aspects and behaviors of drivers. A non-monotonic logic-based approach for car- following in autonomous vehicles has been proposed [4,5]. The study develops a reasoning system that incorporates non-monotonic inference mechanisms to handle uncertainties and exceptions in car- following scenarios. The experimental results demonstrate improved adaptability and decision-making performance compared to traditional rule-based systems. An adaptive car- following system that utilizes non-monotonic logic has been introduced to enhance reasoning and decision-making capabilities. The study incorporates context-dependent rules and non-monotonic inference mechanisms to handle exceptions and conflicting information during car- following. Simulation results show improved safety and efficiency in various traffic scenarios. This research investigates the integration of non-monotonic logic into existing car- following algorithms as illustrates Figure 1. The study proposes an architecture that combines rule-based reasoning with non-monotonic inference mechanisms to handle uncertainties and adapt the behavior of autonomous vehicles during car following. Experimental evaluations demonstrate improved performance and adaptability in dynamic traffic conditions. The paper provides a comprehensive overview of the challenges and opportunities of applying non-monotonic reasoning in car- following for autonomous vehicles. It discusses the limitations of traditional rule-based systems and highlights the benefits of non-monotonic logic in handling uncertainties, conflicting data, and context-dependent reasoning. The study also identifies future research directions and potential applications of non-monotonic reasoning in autonomous driving.

3. Methodology

3.1. CNN Reasoning model

Convolutional neural network (CNN) reasoning refers to the application of CNNs in the context of reasoning and decision-making tasks [6]. The traditional CNN Architecture typically consist of multiple convolutional layers followed by fully connected layers. These layers learn hierarchical representations of input data, enabling the network to capture complex patterns and features. CNNs can be extended or combined with other components to enable reasoning capabilities. This often involves incorporating additional layers, such as recurrent neural networks (RNNs) [6] or attention mechanisms, to capture temporal or spatial dependencies and enable sequential reasoning. Furthermore, CNNs can be employed for visual reasoning tasks, where the model is trained to reason about relationships between objects. The model learns to extract meaningful features from input data and use them to infer relationships and make logical deductions. This paper proposed a hybrid approach that combines multiple techniques to create more accurate and robust driver models as illustrated in Figure 2. A hybrid model uses a deep learning to find causal relationship between human factor and driving behavior based on feature extraction and a statistical model to predict a driver's speed and acceleration, but also incorporate rule-based logic to handle unexpected situations.

3.2. Data collection

The dataset used in this research is based on naturalistic driving data taken from the L3Pilot database [8]. A European research project L3Pilot, which tests the viability of automated driving as a safe and efficient means of transportation on public roads, has developed a common data format (CDF) for both data collection and processing and has implemented a consolidated database for processed data collection. The data consist of performance indicators for four driving scenarios, free driving, following a lead vehicle, driving in traffic jams and changing lanes. The used data for training the deep learning algorithm is involving cleaning and formatting the data, selecting relevant features, and splitting the dataset into training, validation, and testing sets. Table 1 summarized the main notation that is used in this paper.

3.3. Algorithm Description

The algorithm is a hybrid model that consists of a deep learning scheme and statistical tools as illustrated in Figure 3. The deep learning is a subset of machine learning that involves training artificial neural networks to recognize patterns in data. By applying deep learning techniques to analyze large datasets of human behavior and vehicle behavior, you can identify complex patterns and causal relationships that may be difficult to detect using traditional statistical methods. The statistical tools are applied to evaluate the performance of the prediction scheme. The prediction model of drivers’ behavior during car- following can be performed for certainty and uncertainty. Driver’s certainty during car- following can increase when the driver is familiarity with the situation, consistent behavior of the leading vehicle by maintains a steady speed, consistent acceleration and deceleration, and follows traffic rules. In other hand, there are several factors that contribute to driver’s uncertainty during car- following such as Unpredictable behavior of the leading vehicle: Uncertainty arises when the leading vehicle exhibits erratic or unexpected actions, such as sudden braking, lane changes without signaling, or unpredictable acceleration. In additions lack of information or incomplete information about the road conditions, traffic situation, or intentions of the leading vehicle, Furthermore, a driver in weather conditions, these factors can contribute to uncertainty during car-following and driver is feeling anxious and stressed due to external factors.

3.4. Feature Extraction

One approach is to use deep learning models to extract features from the data, and then use these features as input to various machine learning schemes, like Nearest Neighbor, Random Forest, Naïve Bayesian network (NBN), Decision Table, etc. Feature extraction based on naturalistic driving data is important for the analysis of driving behavior related to safety-critical events. Human driving behavior can be identified however, it is difficult to control because, although human drivers are affected by external factors that can be estimated and predicted, there are internal factors affecting human cognition which cannot be distinguished or controlled. However, for AVs, both internal and external factors are predictable.
Figure 4. Driving behavior Identification.
Figure 4. Driving behavior Identification.
Preprints 85756 g004
The trained CNN can recognize the driver profile based on time headway. The CNN classifies the driver profile in three groups normal, inattentive and aggressive. To evaluate and validate the quality of data clustering results, we used the silhouette, a statistical technique [9] to present graphically how well each object has been classified. For each driver, we calculate its silhouette score using the following formula:
S i = b i a i max ( a i , b i )
Where ai, is the average distance from the 𝑖th point to the other points in the same cluster as 𝑖. And bi is the minimum average distance from the 𝑖th point to points in a different cluster,minimized over all clusters. The silhouette value is an internal criterion, which is used for interpretation and validation of consistency within a cluster of data and for each point measures how similar that point is to points in its cluster when compared to points in other clusters. Furthermore, we assigned a score according to driver aggressivity degree.

3.5. Reasoning based non-monotonic logic

To overcome these limitations of monotonic logic, this paper proposes the application of non-monotonic logic as a promising approach to enhance the reasoning capabilities of autonomous vehicles during car- following. Non-monotonic logic allows for flexible and adaptive reasoning, accommodating exceptions and context-specific information. By incorporating non-monotonic logic into autonomous vehicles, they can make plausible inferences, handle conflicting data, and adapt their behavior to ensure safe and efficient car- following. Thus, the degree of beliefs for driver profiles is clustered into the following stated:
B e l i e f ( A ) = n o r m a l
B e l i e f ( B ) = i n a t t e n t i v e
B e l i e f ( C ) = a g g r e s s i v e
The degree of beliefs for the occurrence of accidents is dependent on the driver profiles (A, B, C), and is expressed as follows.
Pr ( a c c i d e n t | A ) = l o w
Pr ( a c c i d e n t | B ) = m e d i u m
Pr ( a c c i d e n t | C ) = h i g h
The degree of beliefs for the occurrence of accidents is dependent on the joint probability of driver profile (A, B, C) and driving related experience (E) and is computed as follows and the probabilities of the state are dependent on the weights as obtained from CNN training:
Pr ( a c c i d e n t | A E ) = l o w
Pr ( a c c i d e n t | B E ) = l o w
Pr ( a c c i d e n t | C E ) = m e d i u m
Pr ( a c c i d e n t | A E ¯ ) = l o w
Pr ( a c c i d e n t | B E ¯ ) = h i g h
Pr ( a c c i d e n t | C E ¯ ) = h i g h
The personalized cognitive agent alerts the autonomous control system based on causal relationship between human factors and driver behavior related to time headway. This alert (which is denoted as Alarm) can be represented as combinatorial combination of the involved Boolean variables as showed in Table 2.
The personalized cognitive agent creates rules based on obtained beliefs. However, the traditional rule-based systems and monotonic logic have been extensively used for decision-making in autonomous vehicles. However, these approaches often struggle when faced with the non-deterministic and dynamic nature of car -following scenarios. Monotonic logic typically operates under the assumption that additional information does not change the validity of previously drawn conclusions. This limitation poses challenges in dealing with exceptions, conflicting data, and context-dependent reasoning, which are prevalent in car- following situations. To overcome these limitations, this paper proposes the application of non-monotonic logic as a promising approach to enhance the reasoning capabilities of autonomous vehicles during car- following. Non-monotonic logic allows for flexible and adaptive reasoning, accommodating exceptions and context-specific information. By incorporating non-monotonic logic into autonomous vehicles, they can make plausible inferences, handle conflicting data, uncertain data, incomplete data and adapt their behavior to ensure safe and efficient car- following.
The primary goal of this research is to explore the potential benefits and challenges associated with integrating non-monotonic logic into autonomous vehicles for car- following by considering human factor, driving behaviors and external factors. The personalized cognitive agent is designing the rules based on defining the relationships between human factors and driving behaviors and logical statements based on the facts to represent knowledge and infer new information as illustrated in Figure 5.

4. Discussion and Analysis

In this section, we discuss the modeling the causal dependencies between human factors, driving behavior for car-following tasks with the aim of keeping a time headway (time distance between a lead and a follow-vehicle). The data provides evidence on the heterogeneity of human driving profiles as the mean THW ranges from near 0s to 5s and the minimum of THW ranges from near 0s to more than 3s. Based on these preliminary findings, we propose the definition of three profiles:
(i)
’aggressive’: shorter car time-headway, (0-2 sec)
(ii)
’inattentive’: longer reaction time (2-3 sec), and
(iii)
’normal’ for intermediate values of reaction time and car time-headway (bigger than 3sec), i.e. keeping adaptive cruise control, which is expressed by adaptive relative distance [m] and constant relative speed [m/s].
The definitions of the two driver profiles (aggressive inattentive) are formalized below.
Aggressive driver profile: A driver i is considered to be aggressive with respect to a threshold t* on the time headway THW if
T H W ¯ ( i ) : = 1 T t T T H W ( i , t ) < t * , where
T is the time [s]=relative distance [m]/ relative speed[m/s]
Inattentive driver profile (drivers with long reaction time): A driver i is considered to be inattentive (with a long reaction time) with respect to a threshold t ˜ on the time headway THW if
min T H W ( i ) : = min t T H W ( i , t ) > t ˜
Normal driver profile: the drivers whose profiles are neither aggressive or inattentive are called normal. They have intermediate values (e.g., < 1 s) of reaction time headway.

Combination between HF and DB

Driving behaviors, such as time headway, speed and acceleration are depended on human factors, such as age, gender, experience and external factors, such as weather condition. However, in this paper, it is considered the human factors. The probability to occur accident is expressed as following,
Time Headway = w 0 * Gender + w 1 * Age + w 2 * Experience + ε
The weight of each human factors is calculated according naturalistic driving.
w 0 = Pr ( m a l e ) = 0.799
w 1 = Pr ( 18 < a g e < 29 ) = 0.352
w 2 = Pr ( exp e r e i n c e < 15 ) = 0.409
.
The personalized cognitive agent can estimate the probability of accident occurrence according to minimization of the weights. The type of minimization objective function is referred to a loss function, which is also known as cost function. Neural network learning algorithms are formulated with the use of a loss function. The goal was always to minimize the error in prediction L by minimizing the number of misclassifications with respect to all training instances in a data set D containing feature-label pairs
M i n i m i z e W L = ( X ¯ , y ) D ( y y ¯ ) 2 = ( X ¯ , y ) D ( y s i g n { W ¯ . X ¯ } ) 2
The cost function is a special type of functions that helps to minimize error and approach as close as possible to the expected output. It uses two parameters to calculate error: one is an estimated output of the CNN model (also called the prediction) and other is the actual output. The mean squared error (MSE) is indeed a commonly used loss function in various machine learning tasks, including regression problems. Other loss functions, such as root mean square error (RMSE) and mean absolute error (MAE), are also commonly used depending on the specific problem and requirements. Table 3 illustrates a comparison between various machine learning schemes based on statistical measurements error. Nearest neighbor and random forest provide the best classification performance compared to others ML schemes. Furthermore, the two schemes provide the highest accuracy as illustrated in Figure 6.

5. Simulation Results

The causal relationship between human factors and driver behavior related to time headway is complex and influenced by various factors. Human factors can play a significant role in determining how drivers perceive, interpret, and respond to the need for maintaining a proper time headway. Figure 7 illustrates the driver profile which has been classified in aggressive, inattentive and normal according to time headway. Drivers with an aggressive driving style may be more inclined to follow vehicles closely and maintain shorter time headways. Experienced drivers often have a better understanding of lane discipline and the importance of staying within their designated lane. They are more likely to maintain a consistent and centered lane position. However, inexperienced drivers may have a limited understanding of lane discipline which is increasing the risk of collisions. Inexperienced drivers may find the acceleration of a vehicle thrilling or exhilarating, especially if it's their first time driving or if they are not yet accustomed to the sensation. In addition, Inexperienced drivers may feel nervous or anxious during acceleration, particularly in situations where they are still learning to control the vehicle's speed and acceleration smoothly. Figure 8 illustrates the involvement of young driver in age between 20-24 in car accidents. Figure 9 illustrates that females are involved in car accident less than the males. Figure 10 illustrates that the type of car accident and the most accident occur with adjacent car.

6. Conclusion

In conclusion, the integration of non-monotonic logic in autonomous vehicles' reasoning for car- following holds great potential for enhancing safety, adaptability, and decision-making in dynamic traffic environments. Traditional rule-based systems and monotonic logic often struggle to handle exceptions, conflicting data, and context-dependent reasoning, which are prevalent in car- following scenarios. By employing non-monotonic logic, autonomous vehicles can overcome these limitations and achieve more robust and intelligent behavior. Through the application of non-monotonic logic, autonomous vehicles can handle uncertainties, adapt to changing conditions, and make plausible inferences based on incomplete or uncertain information. The incorporation of non-monotonic logic allows for the modeling of non-monotonic dependencies of driver behavior, enabling the autonomous vehicle to respond effectively to unexpected actions, variable speeds, and context-specific behaviors exhibited by human drivers. This improves safety, efficiency, and the overall performance of the autonomous driving system. Furthermore, the use of AI characteristics, such as sensor fusion, perception, decision-making, predictive analytics, and continuous learning, enhances the safety of autonomous vehicles. AI enables the vehicles to perceive the environment, make informed decisions, and monitor their performance in real-time. The combination of non-monotonic logic and AI characteristics provides a comprehensive approach to develop cognitive and safe autonomous vehicles. However, it is important to continue researching and addressing challenges associated with integrating non-monotonic logic and AI in autonomous vehicles. These challenges include the interpretation and handling of complex scenarios, the validation and verification of non-monotonic reasoning, and the development of robust and reliable AI algorithms. Future work will combine features describing the human factors and vehicle behavior into cognitive hypotheses of a hierarchical cognitive Bayesian network. This will represent an extension of the approach of [7] for recognition of vehicle behavior, like car-following, lane following and lane changing. By addressing these challenges, we can further improve the safety, reliability, and acceptance of autonomous vehicles on our roads.

Data Availability Statement

Data will be made available on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bouhsissin, S.; Sael, N.; Benabbou, F. Driver Behavior Classification: A Systematic Literature Review. IEEE Access 2013, 11, 14128–14153. [Google Scholar] [CrossRef]
  2. Yarlagadda, J.; Pawar, D.S. Heterogeneity in the Driver Behavior: An Exploratory Study Using Real-Time Driving Data, Hindawi Journal of Advanced Transportation, 2022, 2022, 4509071. [CrossRef]
  3. Abdar, M.; Pourpanah, F.; Hussain, S.; Rezazadegan, D.; Liu, L.; Ghavamzadeh, M.; Fieguth, P.; Cao, X.; Khosravi, A.; Acharya, R.; Makarenkov, V.; Nahavandi, S. A Review of Uncertainty Quantification in Deep Learning: Techniques, Information Fusion 2021, 76. 243-297. [CrossRef]
  4. Riley, H.; Sridharan, M. Integrating Non-monotonic Logical Reasoning and Inductive Learning With Deep Learning for Explainable Visual Question Answering, Front. Robot. AI, 11 December 2019 Sec. Computational Intelligence in Robotics, Volume 6 - 2019. [CrossRef]
  5. Szalas, Decision-making support using non-monotonic probabilistic reasoning. In Intelligent Decision, Technologies 2019 - Proceedings of the 11th KES International Conference on Intelligent Decision Technologies (KES-IDT 2019), Volume 1, Malta, June 17-19, 2019, volume 142 of Smart Innovation, Systems and Technologies, pages 39–51.
  6. Raiyn, J.; Weidl, G. Naturalistic Driving Studies Data Analysis Based on a Convolutional Neural Network, in Proceedings of 9th international Conference on Vehicle Technology and Intelligent Transportation Systems, 2023, ISBN 978-989-758-652-1, ISSN 2184-495X, pages 248-256.
  7. Weidl, G.; Madsen, A.L.; Wang, S.R.; Kasper, D.; Karlsen, M. Early and Accurate Recognition of Highway Traffic Maneuvers Considering Real-World Application: A Novel Framework Using Bayesian Networks, June 2018, IEEE Intelligent Transportation Systems Magazine 10(3):146 – 158. 20 June.
  8. L3pilot automation driving. Available online: https://l3pilot.eu/.
  9. Rousseeuw, P. J. Silhouettes: a Graphical Aid to the Interpretation and Validation of Cluster Analysis, Computational and Applied Mathematics, 1987. 20: 53-65. [CrossRef]
  10. Zhai and W. Wu, “A new car-following model considering driver’s characteristics and traffic jerk”, Nonlinear Dyn, 2018. 93:2185–2199. [CrossRef]
  11. Wang, J. ; Li, K; Lu, X-Y. Effect of Human Factors on Driver Behavior, Advances in Intelligent Vehicles, 2013, 111-155.
  12. Shahverdy, M. , Fathy, M. , Berangi, R., Sabokrou, R. Driver behavior detection and classification using deep convolutional neural networks, Expert Systems with Applications 2020, 149, 113240. [Google Scholar]
  13. Hiang, T.S. , Ming, G. L.: Speeding driving behavior: Age and gender experimental analysis, MATEC Web of Conferences 2016, 74, 30. [Google Scholar]
  14. Bhargavi, R. Road Rage and Aggressive Driving Behavior Detection in Usage-Based Insurance Using Machine Learning, International Journal of Software Innovation 2019, 11, 1-29. [CrossRef]
  15. Lee, D.; Guldmann, J.-M.; von Rabenau, B. Impact of Driver’s Age and Gender, Built Environment, and Road Conditions on Crash Severity: A Logit Modeling Approach. Int. J. Environ. Res. Public Health 2023, 20, 2338. [Google Scholar] [CrossRef] [PubMed]
  16. Liu, X-K.; Chen, S-L.; Huang, D-L.; Jiang, Z-S.; Jiang, Y-T.; Liang, L-J.; Qin, L-L. The Influence of Personality and Demographic Characteristics on Aggressive Driving Behaviors in Eastern Chinese Drivers. Psychology Research and Behavior Management 2022, 15, 193–212. [CrossRef] [PubMed]
Figure 1. Personalized cognitive agent reasoning.
Figure 1. Personalized cognitive agent reasoning.
Preprints 85756 g001
Figure 2. System model.
Figure 2. System model.
Preprints 85756 g002
Figure 3. Hybrid model.
Figure 3. Hybrid model.
Preprints 85756 g003
Figure 5. Rules design.
Figure 5. Rules design.
Preprints 85756 g005
Figure 6. Comparison between ML schemes.
Figure 6. Comparison between ML schemes.
Preprints 85756 g006
Figure 7. Driver profile.
Figure 7. Driver profile.
Preprints 85756 g007
Figure 8. Age versus number of the accidents.
Figure 8. Age versus number of the accidents.
Preprints 85756 g008
Figure 9. Gender versus number of accident.
Figure 9. Gender versus number of accident.
Preprints 85756 g009
Figure 10. Age versus type of accident.
Figure 10. Age versus type of accident.
Preprints 85756 g010
Table 1. Summary of the Main Notation.
Table 1. Summary of the Main Notation.
Preprints 85756 i001
Table 2. Alert truth table for a) B=inattentive and E= experienced; b) C= aggressive and E= experienced driver.
Table 2. Alert truth table for a) B=inattentive and E= experienced; b) C= aggressive and E= experienced driver.
Preprints 85756 i002
Table 3. Statistical measurement Error.
Table 3. Statistical measurement Error.
Preprints 85756 i003
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated