Next Article in Journal
What Happens to the Entrepreneurial Intentions of Gen Z in a Crony Capitalist Economy Amidst the COVID-19 Pandemic?
Previous Article in Journal
Secure and Fast Emergency Road Healthcare Service Based on Blockchain Technology for Smart Cities
Previous Article in Special Issue
Emergency Vehicle Driving Assistance System Using Recurrent Neural Network with Navigational Data Processing Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving Autonomous Vehicle Controls and Quality Using Natural Language Processing-Based Input Recognition Model

1
Department of Computer Engineering, Aligarh Muslim University, Aligarh 202002, India
2
Department of Business Administration, College of Business Administration, Princess Nourah Bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(7), 5749; https://doi.org/10.3390/su15075749
Submission received: 14 December 2022 / Revised: 21 March 2023 / Accepted: 23 March 2023 / Published: 25 March 2023
(This article belongs to the Special Issue Sustainable and Safe Road User Behaviour)

Abstract

:
In contemporary development, autonomous vehicles (AVs) have emerged as a potential solution for sustainable and smart transportation to fulfill the increasing mobility demands whilst alleviating the negative impacts on society, the economy, and the environment. AVs completely depend on a machine to perform driving tasks. Therefore, their quality and safety are critical concerns for driving users. AVs use advanced driver assistance systems (ADASs) that heavily rely on sensors and camera data. These data are processed to execute vehicle control functions for autonomous driving. Furthermore, AVs have a voice communication system (VCS) to interact with driving users to accomplish different hand-free functions. Some functions such as navigation, climate control, media and entertainment, communication, vehicle settings, vehicle status, and emergency assistance have been successfully incorporated into AVs using VCSs. Several researchers have also implemented vehicle control functions using voice commands through VCSs. If a situation occurs when AV has lost control due to malfunctioning or fault in the installed computer, sensors and other associated modules, driving users can control the AV using voice notes to perform some driving tasks such as changing speeds, lanes, breaking, and directing the car to reach a safe condition. Furthermore, driving users need manual control over AV to perform these tasks in some situations, like lane changing or taking an exit due to divergence. These tasks can also be performed with the help of voice commands using VCSs. Therefore, finding the exact voice note used to instruct different actuators in risk situations is crucial. As a result, VCSs can greatly improve safety in critical situations where manual intervention is necessary. AVs’ functions and quality can be significantly increased by integrating a VCS with an ADAS and developing an interactive ADAS. Now, the driver functions are controlled by voice features. Therefore, natural language processing is utilized to extract the features to determine the user’s requirements. The extracted features control the vehicle functions and support driving activities. The existing techniques consume high computation while predicting the user command and causing a reduction in the AVs’ functions. This research issue is overcome by applying the variation continuous input recognition model. The proposed approach utilizes the linear training process that resolves the listening and time-constrained problems and uncertain response issues. The proposed model categorizes the inputs into non-trainable and trainable data, according to the data readiness and listening span. Then, the non-distinguishable data were validated by dividing it into the linear inputs used to improve the response in the AVs. Thus, effectively utilizing training parameters and the data decomposition process minimizes the uncertainty and increases the response rate. The proposed model has significantly improved the exact prediction of users’ voice notes and computation efficiency. This improvement enhances the VCS quality and reliability used to perform hand-free and vehicle control functions. The reliability of these functions ultimately improves the safety of AVs’ driving users and other road users.

1. Introduction

In the current era of development, there has been a steady paradigm shift in transportation and mobility. This paradigm shift is changing everything, from the fuel used to how vehicles are driven [1]. In this paradigm shift, many novel technologies have emerged to develop intelligent transportation and sustainable urban mobility. These technologies are progressively focusing on making vehicles autonomous and capable of communicating and cooperating [1]. As a result, in a prolonged period, substantial radical transformations are expected in mobility as a service in the prospect of future mobility solutions for smart and sustainable development. In addition, urban regions will have a faster and higher level of development, and cities will be expected to convert into smart cities where the vehicles will communicate with the urban infrastructure and driving users will be able to interact with them [2].
Autonomous vehicles (AVs) have begun to appear on city roads. These vehicles have a significant role to play in the future of sustainable and smart transportation for urban regions [3]. Sustainable and smart transportation systems significantly mitigate the adverse effects of urban development on the environment, economy, and society [4]. The widespread adoption of AVs around the globe can decrease environmental degradation by controlling emissions and minimizing energy consumption. It can also provide economic and social benefits by improving the efficiency, safety, and accessibility of transport services [5]. They have unique capabilities and are equipped to provide a safe travel mode by eliminating human driving errors [6].
Contrary to humans, AVs perform driving tasks tirelessly without any distractions. Autonomous driving has recently moved from the “may be possible” domain to “has happened practically.” Beyond the safety, security, and entertainment for the driving users, AVs also contribute one step forward in smart and sustainable development. They are an emerging technology that provide better services and performance for users via automatic driving skills. AVs do not require humans to drive them. The backbone of AVs’ development is the revolutionary growth in sensors and communication technologies [7]. Various types of sensors and communication modules, namely radio detection and ranging, light detection and ranging, ultrasonic, camera, and global navigation satellite systems, are used in AVs to perceive the surrounding environment and gather related information [8]. Powerful computers with specialized software, machine learning (ML) systems, artificial intelligence models, complex algorithms, and hard-coded rules are used to process the captured data and make logical decisions to accurately perform the driving task in a complex environment like humans [9]. After processing, the computer directs the actuators to act for uninterrupted driving. This system of self-driving is called ADAS.
Besides ADAS, which comprises the sensors and communication modules mentioned above, a VCS is used in AVs to interact with them [10]. Driving users of AVs communicate with VCSs to perform a variety of hand-free functions. Some functions include navigation (setting a destination, changing routes, and searching for points of interest); climate control (temperature change, fan speed, and airflow); media and entertainment (operating infotainment systems such as changing the volume, skipping tracks, or switching between radio stations; communication (phone calls or sending and receiving emails); vehicle settings (headlight and windshield wiper controls); vehicle status (vehicle’s current speed, fuel level, door and window locks and other status information); and emergency assistance (calling for help or requesting roadside assistance have been successfully incorporated into AVs using VCSs) [11]. Several researchers have also implemented vehicle control functions using voice commands through a VCS. Several researchers have also implemented vehicle control functions, including turn signals, gear selection, engine control lane changes, or taking an exit due to divergence using voice commands through VCSs [11]. The VCS plays a critical role in the safety of driving users in situations where the AV has lost control due to malfunctioning or faults in the hardware of the installed computer, sensors, and other associated modules. In this uncertain and risky situation, driving users can control the AV using voice notes to perform driving tasks such as changing speeds, directions, and lanes, as well as braking, to reach a safe condition. Furthermore, driving users need manual control over AVs to perform these tasks in some situations, like changing lanes or taking an exit due to divergence. These tasks can also be performed with the help of voice commands using a VCS. Therefore, it is crucial to determine the exact voice note used to instruct different actuators in a risky situation. The current VCSs face various challenges in interpreting actual commands from voice notes due to listening issues and time-constrained and uncertain response problems. The study addresses these issues using an input recognition model based on natural language processing (NLP). Overall, the proposed model improves AV controls, directly enhancing the safety of driving users in risky situations.
AVs provide various functions and processes for users, ensuring their safety and security. The identification, classification, detection, and analysis processes are widely used in AVs to provide appropriate services for users [12]. Identifying voice commands is a complicated task in AVs, which is necessary for various methods and analysis processes. A VCS is used in AVs to find the exact command from the voice note, which is used in the analysis process [13]. VCSs provide an accurate set of voice notes, ensuring a high accuracy rate in the data processing system. VCSs use intelligent techniques to learn how to interact with people and recognize users’ voice commands while travelling in AVs, providing uninterrupted and accurate user services [14]. A VCS is installed in AVs to capture users’ voice commands and securely store data for later use. The voice user interface method is used in AVs, utilizing a user mental model to identify the exact voice commands [15]. Artificial intelligence and the big data analysis process are used in AVs to fetch related data for identification. The user mental model is used to determine how the user thinks and find the exact meaning of voice commands to perform tasks or services in AVs [7].
NLP is an interactive process between computers and human language. It is a branch of computer science that provides an accurate understanding of data for analysis. Human languages are separated into fragments to find the grammatical structure and give the correct meaning of the sentence, which plays a vital role in the data processing system [16]. When analyzing a large amount of data, NLP provides a better set of data or a way for computers to reduce latency. AVs are an emerging technology that offer better services and performance for users via automatic driving skills [17]. AVs ensure user safety by providing various services and functions to enhance the system’s feasibility. AVs use NLP to offer an accurate communication process for users, reducing the rate of AV accidents [18]. NLP provides features such as text format, text structure, and sentence size to improve classification and identification rate accuracy. NLP determines the format of text and structure to identify the text’s actual meaning and content, providing an accurate set of data for the data processing system in AVs. NLP uses a process called “knowledge discovery” that identifies the meaning of the text and improves the feasibility of AVs [19,20].
ML is a subset of artificial intelligence used to improve the accuracy rate of the prediction, detection, and analysis processes in various fields. ML techniques are used in AVs to enhance the performance of the system [21]. NLP provides a better interaction process between computers and humans, increasing the system’s feasibility. ML-based NLP methods are widely used in AVs to improve the accuracy rate of identifying the exact meaning of a user’s communication [22]. A neural network is used in NLP to identify the pattern and structure of the text, which produces an accurate set of data for the analysis process. The identified patterns are converted into vectors using a network, which produces the actual meaning of text and sentences for AVs [23]. The produced set of data is used in various AV processes, which improves users’ safety and reduces the accident rate. Combined ML techniques are also used in the NLP process, providing an exact dataset for the analysis process. Support-vector machines and deep-learning algorithms are combined to form a new technique to perform NLP in AVs, enhancing the system’s performance [24,25].
The sustainability of a transportation system depends on its users’ safety, with human life being the most valuable resource. Ensuring the safety of individuals is a priority and should be a fundamental aspect of any sustainable transportation system. The ultimate objective of a sustainable and safe road transportation system is to eradicate fatalities, severe injuries, and permanent harm by systematically addressing the issue and reducing the inherent hazards of the entire road transportation system [26]. Road user behaviour is a crucial aspect of transportation and mobility as it is considered the main contributing factor in most road crashes. Therefore, understanding and addressing the behaviour of road users is crucial in reducing the number of accidents and fatalities on the roads [27]. Road user behaviour involves understanding the human factors, such as physical [28], psychological [29], cognitive [30], infrastructure [31], climate [31], and technological factors influencing road users’ actions [32]. Many studies have shown that driver personality traits, such as age, gender, sleeping hours, working hours, reckless driving, distracted driving, and road user education, are associated with increased risk-taking behaviour on the road [33].
Additionally, cognitive factors, such as driving stress and decision-making abilities, have been found to play a role in road user safety [34]. Infrastructure and climate conditions include the design and infrastructure of the road network [35] and weather conditions [31]. Technological factors refer to advanced technologies promoting safe behaviour, such as ADASs [36,37], navigation systems [38], and AVs [39]. Nowadays, researchers have focused on the relationship between technology and road user behaviour [38]. With the increasing prevalence of ADASs and AVs, there is a growing need to understand how these technologies can promote safe road user behaviour. Many studies have investigated the effectiveness of ADASs and AVs in reducing the crash rate and accidents and improving driver performance [37,40]. Automated driving has the potential to revolutionize road transportation by increasing safety, improving traffic flow, and providing mobility for all [40]. Furthermore, AVs have eliminated the impact of humans and related factors by removing human involvement in driving tasks [41]. Therefore, the study has proposed a natural language processing-based input recognition model to improve AV controls and quality, which ultimately contributes to road user safety.
In the context of AVs, NLP can be used to improve the accuracy of voice commands given to the vehicle. Therefore, applying NLP reduces errors and misunderstandings and improves the AVs’ overall functionality. ML algorithms train the vehicle to recognize specific voice commands and make decisions based on those commands. Consequently, ML algorithms improve the safety of AVs by reducing the risk of accidents caused by human error. Research in the field of VCS application has focused on combining NLP and ML techniques to improve the functionality and safety of AVs. Many studies have proposed methods for enhancing the VCS in AVs, utilizing NLP techniques for input recognition and ML techniques to enhance the performance of AVs. For example, some studies proposed a real-time traffic reporting system using NLP for social media networks, and others proposed a visualizing natural language interaction for a conversational in-vehicle information system. Overall, using NLP and ML techniques in AVs can improve the accuracy of voice commands, enhance AVs’ performance, and increase AVs’ safety by reducing the risk of accidents caused by human error.
VCSs in AVs play a crucial role in improving road user safety. These systems allow for hand-free and vehicle control functions, reducing potential risks. Using NLP and ML techniques, the system can interpret and respond to spoken commands, such as navigation instructions, climate control adjustments, or infotainment system controls, vehicle control functions and driving functions. Additionally, in the case of a malfunction or failure in the vehicle hardware, the VCS can act as a fail-safe mechanism, allowing the driving users to take control of the vehicle using voice commands to safely bring the vehicle to a stop or navigate to a safe location. As a result, VCSs can greatly improve safety in critical situations where manual intervention is necessary. The integration of VCSs with ADASs in AVs significantly contributes to road user safety by providing a fail-safe mechanism. The proposed variation continuous input recognition model (VCIRM) is a novel approach for continuously interpreting spoken commands or input. It allows for variations in how a command is spoken, such as accents, speed, and phrasing. In contrast to traditional input recognition models, which may only recognize specific, pre-determined phrases or commands, the proposed VCIRM can more accurately understand and respond to spoken commands, even if they are spoken differently than originally anticipated. Additionally, it increases the flexibility of the system, allowing it to respond to a wider range of user inputs. This model is frequently used in NLP and speech recognition systems, such as those used in AVs, to improve the accuracy of voice commands and enhance the performance and safety of the vehicle.
The paper is divided into five sections. Section 1 provides the research background and rationale behind the research. Section 2 reviews the existing literature in the field and highlights the gap in the current state of the art that the proposed model aims to address. Section 3 describes the design and implementation of the proposed VCIRM, as well as the techniques used to train and evaluate it. Section 4 presents the results of experiments conducted to assess the performance of the proposed model, comparing it to existing models and discussing the results. Finally, Section 5 summarizes the key findings of the study and highlights the importance of the proposed model in the context of driving users’ safety.

2. Related Works

In recent years, the field of AVs has seen significant research focused on improving these vehicles’ functionality and safety through NLP and ML techniques. NLP is used to extract meaning and structure from human language, while ML involves using algorithms and statistical models to analyze large amounts of data and make predictions. These techniques can be combined to improve the accuracy of voice commands given to AVs and enhance the performance and safety of these vehicles. This literature survey aims to provide an overview of the various studies conducted in this field, highlighting the recent developments and current state of research on NLP and ML for AVs.
Wan et al. [42] introduced an automated NLP-based framework (ANLPF), which is a real-time traffic reporting system using NLP for social media networks. The proposed method performs a text-mining process to find the exact meaning and content of the text, providing accurate data for drivers and users. A question-answering model is used to extract information or data for users, which plays a vital role in identifying traffic flow on roads. The proposed traffic reporting system is more accurate than other methods in regard to giving users information. Braun et al. [43] proposed visualizing natural language interactions for a conversational in-vehicle information system. The proposed method improves the speech-based interaction process in the in-vehicle system. A certain set of keywords is given to understand the exact content of the text, which enhances the interaction process for the users. The attractiveness of the interface is increased by using icons and symbols that provide accurate detail about the interaction process. The proposed method improves the visualization of the interaction process, which increases the accuracy rate in the prediction and detection processes. Solorio et al. [44] introduced an off-the-shelf home automation component-based semi-autonomous utility vehicle. The proposed method is a voice-activated automated system that uses hardware and software elements for interaction. The proposed approach is mostly used in web and smart applications to enhance control and command over vehicles, improving the system’s performance. A speaker and voice recognizer are used in a vehicle to provide accurate information and services for users.
Choi et al. [45] developed an active-beacon-based driver sound separation (ABDSS) system using the concept of an active beacon for AVs. Voice command plays a vital role in this system, which provides actual and optimal voice commands for interaction and service processes. The proposed system would separate the driver’s voice from other voice commands so that services in AVs would be more accurate. Voice signals are identified using a distinguishing process that enhances the efficiency and feasibility of the system. Riaz et al. [46] introduced an emotion-inspired cognitive agent scheme for spectrum mobility in cognitive-radio sites. The proposed scheme improves the efficiency of spectrum mobility using the fear factor. The proposed scheme increases mobility’s speed and accuracy rate using the fuzzy logic algorithm. Experimental results show that the proposed agent increases the system’s performance and spectral mobility rate. Saradi et al. [47] proposed a voice-based motion control scheme for the robotic vehicle using a visible light-fidelity communication process. In this system, an artificial neural network is trained for the interaction data to control the motion of the proposed vehicle. Here, the light fidelity process increases data bandwidth and efficiency, providing better user service and communication. The proposed scheme significantly improves the accuracy rate in the interaction process, enhancing the system’s feasibility and reliability.
Sachdev et al. [48] introduced a voice-controlled AV using the Internet of Things to determine the user’s exact location, position, and direction via a voice-controlled remote sensing system. The Internet of Things provides necessary information about an AV using surveillance cameras and a global positioning system. The AV follows the user’s voice commands, reducing accidents and latency rates in providing services. The proposed method improves the overall performance and efficiency of the system. Ni et al. [49] proposed a domain-specific natural language information brokerage for AVs. The proposed method works as a task helper, providing necessary services for users at the appropriate time. A question-answering mechanism is used in the proposed approach to utilize essential data to provide accurate user service. The proposed method improves accuracy in delivering relevant and precise services that are of high quality. Zhang et al. [50] introduced a lightweight vehicular voice cloud evaluation system (LVVCES) for AVs. First, voice signals are sent to the cloud to find the user commands needed for providing services for the users. The tester is used to identify the optimal solution and data for the analysis process, which reduce unwanted problems and threats in the communication process. The proposed system increases the overall quality of experience of the AV, enhancing the system’s performance. Katsikeas et al. [51] proposed a vehicle modelling and simulation language for AVs. The proposed method is used to provide better security for vehicles from vehicular cyberattacks, and it uses a vehicle-to-vehicle (V2V) approach to improve AVs’ communication and authorization processes. The proposed method is also used for risk management and threat modelling for AVs, which increase the system’s efficiency.
Wang et al. [52] introduced a distributed dynamic route guidance system for a cooperative vehicle infrastructure using short-term forecast data. Short-term forecast data are used in the distributed dynamic route guidance system for the prediction and detection processes. The proposed method reduces threats and problems in the prediction and analysis processes, which increase the system’s performance. The results of the experiments show that the proposed guidance system makes a cooperative vehicle infrastructure system more efficient and possible. Asmussen et al. [53] proposed a socio-technical AV model using ranked-choice stated preference data. The proposed model is used to determine the AV’s mobility rate, speed, accuracy, and control rate for the users. The proposed socio-technical model provides an optimal dataset for further processing and operation in an AV. The socio-technical model determines users’ precise voice and text commands to provide services.
Zheng et al. [54] introduced a new V2V communication process for AVs. The proposed method promotes cooperative lane changes in a V2V communication system, which enhance the communication process for the users. In lane changes, the collision trigger time is used to improve the communication process in AVs. Experimental results show that the proposed method improves the performance and safety of users from attackers. Totakura et al. [55] focused on developing self-driving cars using convolutional neural networks and identifying and addressing potential drawbacks. The developed model for self-driving cars was trained using data from the Asphalt-8 game, while a separate convolutional neural network model for voice-command prediction was trained with the voices of a child, man, and woman. The accuracy of both models was found to be 99%, and they were tested on the same game for optimal results. This research demonstrates the effectiveness of using a convolutional neural network model in self-driving cars and highlights the importance of addressing drawbacks to ensure safe and sustainable road user behaviour.

3. Proposed Variation Continuous Input Recognition Model

Variations in the AV interactive gesture and voice control processing were experienced with the safety and driver assistance. The VCS system uses automatic systems trained and loaded with several pre-defined comments and functions. These functions instruct the driver to perform the safety driving actions, which ensure overall safety. Amid the challenges in interactive voice systems, NLP features in AVs use quality control and data availability to identify user requirements and satisfy different driers who use driving support. The driving supports of users from adaptive cruise control, autonomous emergency braking, electronic stability control, blind-spot detection, V2V communication, vehicle guidance system, voice recognition, and control require distinguishable services. Therefore, regardless of the interactive system voice input and detection of the vehicles, data availability of indistinguishable and non-distinguishable data for training is a prominent deciding factor. Figure 1 illustrates the schematic diagram of the proposed VCIRM.
The proposed VCIRM focuses on the listening span and data readiness of available data toning through a linear training process. In this approach, internal controls or external driving supports are administrable for driving users and their trainable and non-trainable data based on the response lapses. AV driving users can access interactive voice input by detecting perfect voice recognition, identifying the user’s requirements, and responding using NLP. The proposed VCIRM model operates between the vehicles and driving users. In this model, distinguishable and non-distinguishable data for the available internal controls and driving support are feasible for achieving response lapses for the different users and vehicles. This voice input recognition model also aims to provide split-less responses and maximize data availability. The proposed model operates in two forms, distinguishable and non-distinguishable, concurrently. The non-distinguishable data differ from trainable and non-trainable data to handle different internal controls or external driving supports, as shown in Figure 1. The introducing operations of the interactive voice input of AVs driving users are keen about the objective function shown in Equations (1a,b).
maximise     n u D n     R q = R s
Such that,
minimise   m n d r T m = T R q T R s , w h e r e   minimise   n u d n     n R q
In Equations (1a,b), the variables   D n ,   R q ,   R s ,   d n represent interactive voice input detection of a n t h driving users   u , requirements, responses, and distinguishable data, respectively. In the next consecutive representation, the variables r T m ,   T R q , and   T R s   denote response time, user requirement accepting time, and input responding time. The third objective of this technique is to minimize the distinguishable data using the variable d n     n R q . If u = { 1 , 2 , 3 , ,   u } denotes the set of driving users, then the number of voice input detection in the user requirement accepting time is R q × T , whereas the user requirements are   u × R q . Based on the overall AV driving users of u × R q ,   T × R q are the admittable process for detection.
Voice input detection and perfect recognition processes are reliable using toning and training e t of the upcoming data. In this research, toning and training data variations are essential to identify non-trainable additional data. The demanding requirement is the linear input ( L n ) of the n driving users; the remaining time needed for distinguishable data is the helping factor for improving the training rate. The detection of the voice input data assigned for the available   n is functional using a linear learning process. Later, depending upon the detection of the interactive voice system, the non-distinguishable process is the augmenting feature. From this detection process, listening span and data readiness are the prevailing instances for determining various constraints. The pre-modelling of data and the availability requirements for training are essential in the following section.

3.1. Case 1: Distinguishable Data Detection

In this distinguishable data, the detection of ( R q × T ) for all   n driving users based on   L n is the considering factor. The distinguishable data detection process is illustrated in Figure 2.
Via indistinguishable data processing, the common interactive inputs are segregated from the unfamiliar (unrecognisable) inputs. The R q D N and R q D N and   ρ t are differentiated. This differentiation is performed to accept R q r T m for the toning process. From this processing,   T R S is the time required for responding to inputs. The ratio of   R q D N from R q is required for the consecutive classification of   D N , as shown in Figure 2. The probability of distinguishable data ( ρ d ) consecutively is given in Equations (2a,b).
ρ d = (   1 ρ t ) n 1     n   T
where,
ρ t = ( 1 R q n R q T )
From Equations (2a,b), the sequential detection of voice input follows the constant probability of n such that there are no uncertain responses. Therefore, e t is as estimated in Equations (1a,b). Hence, the detection of distinguishable user requirements for ρ d follows Equation (3).
D e t e c t i o n   ( n ) = 1 | R s R q + 1 | .   ( ρ d ) n     n T
However, the distinguishable data detection for n , as in Equation (3), is valid for both the conditions ( u × R q ) and ( T × R q ) handling to ensure time-constrained listening responses. With the converging process of perfect recognition   T to reduce the problem of the constraint ( u × R q ) > ( T × R q ) , the distinguishable data is descriptive using detection or perfect recognition. Therefore, the identifiable constraint is u > T , and ρ t denotes the trainable data, which is less to satisfy Equation (1a,b). The contrary output in this Case 1 is the prolonging ρ t . Therefore, the response time results in a lower response rate.

3.2. Case 2: Non-Distinguishable Data Detection

In a non-distinguishable data detection process, the uncertain condition of u > T is high. Hence, the internal control/external driving support of users is time-constrained. In addition to the constrained time of   n , the trainable and remaining information are considered metrics for this case. The non-distinguishable data detection process is presented in Figure 3.
The R q ρ t is identified as non-distinguishable, from which the non-consecutive sequences are segregated. Based on the ρ t , r T m and D N are cross-validated for extracting R q ρ t . This extraction is performed to prevent an anonymous D n , a distinct interval (before classification). Therefore, for the varying L S p a n , the process is unanimously pursued, preventing uncertainty, as presented in Figure 3. The probability of non-distinguishable data ( ρ N d ) is given by Equations (4) and (5a,b).
ρ N d = ρ d .   D e t e c t i o n   ( n ) × [ ( R s R q ) ρ t ( R s R q n ) r T T R q ] O p ( a ) . n
where,
O p ( a ) = 0 t r T t 1 ( 1 r T ) t 1   d ( r T )
Such that,
O p ( a ) D e t e c t i o n   ( n ) = 1 R q r T t 1 . ρ t T R q   ( 1 ρ d ) t 1   d ( R q )
Based on the above Equations, the variable O p ( a ) denotes the interactive voice input detection operation for   t . For all the detection processes, the uncertainty in assigning information to   n is the training data problem. As in the above constraint, voice detection requires a greater response time, thereby increasing the training rate.
According to the analysis of Cases 1 and 2, the variation condition of uncertainties based on Case 1, u > T and N training data, and the responding time are the identifiable conditions. These conditions are addressable using linear learning to mitigate the issues through the toning process. The following section represents the toning process for the distinguishable data.

3.3. Distinguishable Data Using the Toning Process

The decision for toning (matching) distinguishable data relies on a linear learning paradigm. It supports data availability for both discrete and continuous sequences. Case 1 (continuous/distinguishable) and Case 2 (distinct/non-distinguishable) processes are toning with the resolving instances using linear input. The matching process depends on various factors for analyzing the trainable data and uncertainty probabilities during interactive systems detection. Therefore, the above cases for voice input detection are different; they follow distinguishable procedures through the toning process. The toning process for continuous and distinct identifications is represented in Figure 4.
In the toning process, R q D N is induced for ρ d and ρ v 1 ,   ρ v 2   data for analysis. The non-   ρ d data are trained in the ( n + 1 ) t h   instance for improving D e t e c t i o n ( n ) with ρ t . This operation is performed ρ t = 1 to n + 1 , such that the data availability-based validation is performed, as depicted in Figure 4. The toning is prescribed for both Cases 1 and 2 by computing the n available probability and detection of voice data for a constrained time. The first toning relies on maximum training data ( T o n ) and O p ( a ) , as given in Equations (6a,b).
O p ( a , T o n ) = [ R s ( r T T R q ) × 1 n ] D e t e c t i o n   ( n ) + 1
Such that,
n = T r   D e t e c t i o n   ( n ) T ( ρ N d ) T
In the computation of Equations (6a,b), the main goal is to address the linear training   u and T to reduce the responding time. Therefore, the actual   R s is given in Equation (6c).
R s = max [ ρ d × R q D e t e c t i o n   ( n ) ρ t × R q ]
Therefore, the uncertainty is [ 1 ρ d × R q D e t e c t i o n   ( n ) ρ t * R q ] , and this internal control is the responding time training instances of   R q . The excluding   R q is [ r q * O p ( a , T o n ) ] , which is the d n obtaining sequences. Hence, the response time is demandingly high. The remaining R s     T R q is estimated using Equations (6a–c). Therefore, the next   e t is essential for detecting the remaining user requirements. In this case of distinguishable processing,   n (or)   ( n R q r T ) is the data availability irrespective of the users and vehicles. In the next section of interactive voice input detection, minimizing d n = { 1 , 2 , 3 , R s } [as from Equation (6a)] is discussed to reduce training data and response lapses.

3.4. Non-Distinguishable Data Using Linear Input

The non-distinguishable data process follows either of the   R s , as in the above section. It is different for both R s in the first instance to obtains no more   n , whereas the next instance, which obtains non-trainable data as ( n R q ) , retains user requirements. Based on the discussion in the previous section, the detection of distinguishable data for d n R s = ( n + 1 ) R q n is reliable, and it does not require lapse/response time. The listening span ( L s p a n ) of a T in this detection is the deciding factor, and it differs for each n , depending on the availability of processing ( n a ) . This time is evaluated using Equation (7) for both R s in Equation (6a,b,c).
L s p a n = { n a D e t e c t i o n ( n ) ,   i f     R s = R q   n a D e t e c t i o n ( n ) + O p ( a , T o n ) ( ρ d + ρ N d ρ t ) D e t e c t i o n ( n ) , i f     R s < R q
In Equation (7), L s p a n [ T R q , T R s ] and the final estimation of the listening span (i.e.,) ( L s p a n * r Q )   is the maximum   e t n and response lapse (increase) for handling ( n R q ) user requirements. Therefore, the detection of distinguishable data of all T R q increases both d n and e t n     n R q . The problem is the data readiness of distinguishable/non-distinguishable data until R q . The remaining   T is re-trained with a prolonged response time. The process of interactive system detection with the consideration of L s p a n is independently analysable for Cases 1 and 2 in the previous section. In Figure 5, the learning representations for Cases 1 and 2 considerations are presented.
The conventional representation achieves a maximum of a , where ρ t = 0 . For the continuous process, O P ( a ) and one ρ v 1 are required such that   ρ t occurs in a limited sequence of 1 to n . Contrarily, O P ( a ,   T O N ) , the ρ v 1 and ρ V 2 sequence validations are required for mitigating ρ N D from the ρ t interval, as shown in Figure 5. The detection for Cases 1 and 2 are discussed in the following sections.

3.5. Detection for Case 1 Vehicle

Let ρ v 1 denote the probability of distinguishable data detecting for a   T R q ; hence,
ρ v 1 = { 1 ,     T R q   i s   a s s i g n e d   t o   n   ρ d ρ N d
In Equation (8), the probability of detecting the span identification, linear input, and non-trainable data is idle. For Case 1, ρ v 1 ρ d or ρ N d , or both, where the detection of T R q . Therefore, the data availability   n   ρ v 1 = 1 remains high as r T = R q = R s     ρ t = 0 . As per the condition of ρ t = 1 , the voice input data availability for   ( n R q ) is zero, as no user requirements are extracted for   n . Hence, the data availability of the previously detected T is retained. That is the T detected based on ρ d ( T | T o n ) , which is alone considerable for increasing data availability. The remaining/lapse vehicles in this detection case are zero, as n a of various   n is capable of extracting T R q , consecutively.
The detection of information follows the conventional toning of ρ d and ρ t , in which ρ N d is neglected if ρ t = 0     n . Hence, the condition O p ( a ) D e t e c t i o n   ( n ) = 0 as no additional training/distinguishable data processing instances of r T . The sequential AVs, as per Equation (4), generate appropriate internal controls or external driving support for the L s p a n , as in Equation (7). The condition of e t n   n T as the detection of driving experience responds   T and   R s = R q . Thus, the interactive voice detection of ( n ) satisfies the LHS of Equation (6a), with the minimum possible consideration of L s p a n as n a D e t e c t i o n   ( n ) , as in Equation (7). The response lapses indistinguishable information, extracting remaining vehicle processing for training data based on perfect recognition.

3.6. Detection for Case 2 Vehicles

The remaining   T that is not toning under ρ d ( T | T o n ) , which is detected to the distinguishable to prevent response lapses and prolong the training rate. The difference is assigned T to   n , which is first computed from the previous detection, where T < R q in e t n   n R q as in Equation (9).
ρ v 2 = { 0 ,     T R q   i s   n o t   a s s i g n e d   t o   n ρ N d   ρ t
The number of remaining user requirements (i.e.,)   R q and ( n R q ) are assigned based on the min { L s p a n } T ,   T n   process sequentially, where a series of detection T s a m e   R q is addressed and responded to from various   n based on n a . Therefore, the voice input detection of T R q relies on multiple n to meet the lapse-less responses with distributed   e t . Rather than consecutive processing to make the T wait for the next   e t in the available   n , the concurrent   L s p a n depends on whether vehicles are detectable, confining the additional response time for training data   T .
This voice input detection process, as mentioned above, depends on the available n without obtaining additional response lapses based on two concurrent processes of T detection. The T matched under 0 < ρ v < 1 in the previous   e t . The detection follows shared e t over 0 < ρ v < 1 and ρ v = 1 , such that T R q T R s n ρ t   R q . Here, the response time of AVs is the sum of (including)   e t in two or more   n that does not increase n ρ t . Therefore, the response rate is shared between the condition of 0 < ρ v < 1 and ρ v = 1 driving user (without increasing the uncertainty) and reducing e t   other than training the T . The remaining ( n R q ) is served in this manner, reducing the response lapse of pending users. Figure 6 illustrates the time requirements and classification factors for varying R q .
In Figure 6, the analysis of time and ρ d ,   ρ N D factors for varying R q is presented. As R q increases, the accepting time increases, and, hence, the response time increases as well. It increases the ρ d R q . Hence, ρ v 1 or ρ v 2 permits further response. The regressive process outwits   ρ N D for independent processing in L s p a n , such that O P ( a ) is performed in ρ t . Contrarily, if the data availability is high, then   ρ N D is reduced, wherein ρ d is high. This process happens due to the training iterations performed in validating n such that D n ρ t is classified. Based on the O P ( a ) suggested for handling ρ v 1 and ρ v 2 , the process is verified. This verification increases ρ d compared to ρ N D ; the latter is high before training and data availability. Therefore, the training iterations   O p ( a ,   T O N ) improve data availability for the match R q , and, hence, the distinguishable sequences increase. In Figure 7, the O p % for varying L s p a n and inputs are presented.
In Figure 7, the analysis for O p % over varying L s p a n and inputs are presented. The proposed model increases O p % based on ρ v 1 and   ρ v 2 for   D N ρ t . Regressive learning generates ρ d and ρ N D instances for r . T m , such that detection (n) is performed from the regressive classification. Therefore, as L s p a n increases, inputs and R q increase, for which O P   a and ( a , T O N ) are the corresponding operations. The joint ρ v 1 and   ρ v 2 achieves high O P %     R q in ρ t . An analysis of data availability and uncertainty for varying training iterations and inputs is presented in Figure 8.
The ρ N D identified D N are validated based on ρ t , such that O P ( a ) is extended for O P ( a , T O N ) . This T O N process is performed for ρ v 1 and ρ V 2 ρ N D . Hence, the data are augmented for ρ t . Therefore, ρ d availability is maximized, such that unclassifiable inputs reduce uncertainty. As the iterations increase, the ρ t discriminant validates the available detection (n) for improving R s . Therefore, the uncertainty ceases from ρ t classified instances. Hence, the availability is ensured.

4. Performance Assessment

The proposed technique’s performance is analyzed using an experimental dataset. The dataset in [56] is used with the MATLAB experiment for identifying command-based interactions in an infotainment system. This infotainment system provides navigation, mailbox support, music, and ventilation control for the driving users. The inputs are .wav extension audio files with 150,000 counts. The input data are classified under ρ d , if maximum data match the training data in any of the above counts. From the 150,000 counts, 11,200 records of time 10–90 s range are selected for training. A maximum of 15 input commands, including simple and complex phrases, are used for testing. Different performance metrics are computed and analyzed for the proposed VCIRM and the existing ANLPF [42], ABDSS [45], and LVVCES [50] methods in subsequent subsections.

4.1. Response Rate

In Figure 9, the distinguishable and non-distinguishable data are detected using NLP in an AV to improve the response rate through user requirements, and the response does not provide internal controls and external driving support using linear learning based on uncertain responses and insufficient training data in different time intervals. The interactive voice input is observed and detected from the first instance and training data based on the distinguishable and non-distinguishable information, wherein the driving user response lapse is based on the internal support controls. This internal controls support is addressed by using user requirements, and it responds based on the condition ( u × R q ) . ( T × R q ) satisfies successive perfect recognition based on well-known words and the toning process of the driving experience of the AV, preventing response lapse. Therefore, the driving user requirements, response processing, and training for appropriate information are not defined. Both conditions satisfy high data readiness in the uncertainty factor based on the proposed model. Therefore, high interactive system detection in NLP based on AVs has comparatively fewer internal controls. Therefore, the user response to the vehicle is detected and voice input data processing is reduced, preventing a high response rate due to changes in the driving user.

4.2. Data Availability

The internal controls, or external driving supports, based on incorporated processing in the AV user requirements and responses—which were first distinguished as trainable and non-trainable based on the listening span and data readiness are deployed for interactive systems, and voice input detection is represented in Figure 10. The proposed model satisfies the high training rate by estimating the uncertain responses and insufficient training data. In this consecutive manner, the driving user voice input is detected and processed based on user requirements in different time intervals preventing the response lapse mitigation based on the condition d n R s = ( n + 1 ) R q n , which are computed until interactive gestures and voice control are based on response time and uncertainty. The lapse in user responses releases the linear inputs after the span identification is processed in non-distinguishable data, which is useful for response time based on series detection and data availability of linear training retaining with O p ( a ) D e t e c t i o n   ( n )   driving user processing. Therefore, the changes in user requirements are estimated for maximizing the response time based on trainable and non-trainable data of the AV of voice input interactive systems with high data availability.

4.3. Training Rate

The proposed NLP model achieves a high response rate for driving user requirements and responds with safety and driving assistance processing. Figure 11 shows the jointly detected inputs and L s p a n   using an AV based on voice-input interactive systems for response times, and uncertain responses in the linear learning of different time intervals are used to identify user requirements and responses administered by various AV drivers. The internal control or external driving support is mitigated based on the conditions n (or)   ( n R q r T ) , which represent distinguishable and non-distinguishable data detection for precise response rates and analysis for handling time-constraints due to driving user changes in different intervals and listening spans through linear learning. The trainable data is useful for response lapse identification and response time reduction. Then, accounting for the support of internal controls based on the interactive system relies on both R s and R q analysis. The processing of driving users through linear inputs and non-trainable data based on data availability requires the response lapse and uncertainty in a consecutive manner. Hence, the training rate is high, and the response lapse also increases.

4.4. Response Time

The AVs based on voice input data results in response rates and uncertainty rely on driving user requirements, and responses administered from various users for the response time is represented in Figure 12. This proposed model satisfies less response time by computing the detected information based on user requirements and response lapse processing based on uncertainty in different time intervals and its interactive system response rate processing. In this voice input interactive system, non-distinguishable data identification is split into linear inputs of different driving users based on the constraint T R q T R s n ρ t   R q and 0 < ρ v < 1 the response time of AVs is the sum of (including) e t in two or more   n that does not increase n ρ t . In the consecutive process based on internal controls, the response time observed in an AV that is detected relies on the NLP processing, wherein the different time interval is preceded using Equations (6a–c) and (7)–(9) estimations. In proposed voice input detection, the distinguishable and non-distinguishable data are based on response times in interactive systems for further processing. Therefore, the response time is less than the other AV voice control factors. Based on these identifications, the response time is computed for different users.

4.5. Uncertainty

In Figure 13, the trainable and non-trainable data administered from driving users of AV interactive systems based on voice control and gesture processing through user requirements responds to the vehicles for response lapses and linear learning in the internal controls and external driving support as it does not provide data availability through voice input detection in different time intervals. The user requirements and response processing are based on the time-constrained listening span and linear input from the first instance of the appropriate information, and the response time is considered based on uncertain responses and deficient training data for both the instance r T = R q = R s     ρ t = 0 and n   ρ v 1 = 1 in a sequential manner of the internal control process. This response time and data readiness are identified by distinguishable data detection based on vehicle changes in interactive systems ρ v 1 and ρ v 2 in linear inputs and further trainable data, preventing uncertainty. The consecutive sequence of internal controls is verified and shared based on the AVs depending on the response time in different intervals for voice input in autonomous interactive systems based on voice input data in linear learning. The available data are exploited for training and validation, due to which the proposed model achieves less uncertainty. Table 1 and Table 2 summarize the proposed model’s comparative analysis results for different inputs and L s p a n .
Findings: The proposed model maximizes response rate, data availability, and training rate by 6.97%, 9.31%, and 15.72%, respectively. Contrarily, it reduces response time and uncertainty by 8.39% and 11.09%.
Table 2. Comparative analysis results for L s p a n .
Table 2. Comparative analysis results for L s p a n .
MetricsLVVCESABDSSANLPFVCIRM
Response Rate0.8890.9080.9360.9508
Data Availability (%)66.4478.2686.8796.261
Training Rate0.4470.6470.7890.9349
Response Time (s)0.2820.2630.2450.224
Uncertainty0.1340.1110.0810.0578
Findings: The proposed model maximizes response rate, data availability, and training rate by 7.96%, 9.54%, and 15.36%, respectively. Contrarily, it reduces response time and uncertainty by 7.48% and 10.17%, respectively.

5. Conclusions

AVs have become a promising solution for sustainable and intelligent transportation that can meet the growing mobility needs. Therefore, road user safety, along with the AV driving users, is one of the major concerns to running the AVs on the roads. VCS is a crucial component in AVs to control the hand-free and vehicle control functions. Therefore, VCS plays a critical role in the safety of driving users in situations where AV has lost control due to the malfunction or a fault in the hardware of the installed computer, sensors and other associated modules. In this uncertain and risky situation, driving users can control the AV using voice notes to perform driving tasks such as speed, direction, speed, lane change, and brake to reach a safe condition. Furthermore, driving users need manual control over AV to perform these tasks in some situations, like changing lanes or taking an exit due to divergence. These tasks can also be performed with the help of voice commands using VCS. Therefore, it is crucial to determine the exact voice note used to instruct different actuators in a risky situation. This article has discussed the process and performance of the proposed VCIRM for providing reliable voice-based control in AVs. The input language/voice is recognized as distinguishable and non-distinguishable sequences from which the controls are provided. The proposed model addresses the listening time-based uncertainty in identifying voice inputs. First, the distinguishable and non-distinguishable data are extracted with the interactive analysis. These data are utilized to control varying listening spans using linear regression learning. The variations in linear regression series are independently handled for detecting non-distinguishable voice inputs. The probability based on difference and similarity is estimated for further requests from the accepting time. This process is done by toning the input with the trained data and augmenting distinguishable inputs. Therefore, consecutive input recognition is pursued based on probabilistic regressive series, preventing uncertainty. For the varying inputs, the proposed model maximizes response rate, data availability, and training rate by 6.97%, 9.31%, and 15.72%, respectively. Contrarily, it reduces response time and uncertainty by 8.39% and 11.09%, respectively. The proposed model has significantly improved the accurate prediction of users’ voice commands and computation efficiency. As a result, VCSs can greatly improve safety in critical situations where manual intervention is necessary. AVs’ functions and quality can be significantly increased by integrating VCSs with ADASs and developing an interactive ADAS. This enhancement improves the quality and reliability of VCSs used for vehicle control functions. The reliability of vehicle control functions ultimately leads to increased safety for autonomous vehicles and other road users. Although, the proposed VCIRM has significantly improved the response time and accuracy of voice command recognition in AVs. However, several limitations need to be addressed, such as background noise, limited vocabulary, accents and dialects, handling non-voice inputs, and security and privacy concerns. Addressing these limitations is necessary for the widespread adoption and success of NLP-based input recognition models for AVs. Future research and development will be required to overcome these challenges and ensure the reliability of these systems for successful integration in AVs to enhance safety.

Author Contributions

Conceptualisation, M.A. and S.S.; methodology, M.A. and S.S.; software, M.A. and S.S.; validation, M.A. and S.S.; formal analysis, M.A. and S.S.; investigation, M.A. and S.S.; resources, M.A. and S.S.; data curation, M.A. and S.S.; writing—original draft preparation, M.A. and S.S.; writing—review and editing, M.A. and S.S.; visualisation, M.A. and S.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R259), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Filippi, F. A Paradigm Shift for a Transition to Sustainable Urban Transport. Sustainability 2022, 14, 2853. [Google Scholar] [CrossRef]
  2. Seuwou, P.; Medina-Tapia, M.; Robusté, F. Implementation of Connected and Autonomous Vehicles in Cities Could Have Neutral Effects on the Total Travel Time Costs: Modeling and Analysis for a Circular City. Sustainability 2019, 11, 482. [Google Scholar] [CrossRef] [Green Version]
  3. De Jong, M.; Joss, S.; Schraven, D.; Zhan, C.; Weijnen, M. Sustainable-Smart-Resilient-Low Carbon-Eco-Knowledge Cities; Making Sense of a Multitude of Concepts Promoting Sustainable Urbanisation. J. Clean. Prod. 2015, 109, 25–38. [Google Scholar] [CrossRef] [Green Version]
  4. Chehri, A.; Mouftah, H.T. Autonomous Vehicles in the Sustainable Cities, the Beginning of a Green Adventure. Sustain. Cities Soc. 2019, 51, 101751. [Google Scholar] [CrossRef]
  5. Silva, D.; Földes, D.; Csiszár, C. Autonomous Vehicle Use and Urban Space Transformation: A Scenario Building and Analysing Method. Sustainability 2021, 13, 3008. [Google Scholar] [CrossRef]
  6. Lim, H.S.M.; Taeihagh, A. Autonomous Vehicles for Smart and Sustainable Cities: An In-Depth Exploration of Privacy and Cybersecurity Implications. Energies 2018, 11, 1062. [Google Scholar] [CrossRef] [Green Version]
  7. Anjum, M.; Shahab, S. Emergency Vehicle Driving Assistance System Using Recurrent Neural Network with Navigational Data Processing Method. Sustainability 2023, 15, 3069. [Google Scholar] [CrossRef]
  8. Vargas, J.; Alsweiss, S.; Toker, O.; Razdan, R.; Santos, J. An Overview of Autonomous Vehicles Sensors and Their Vulnerability to Weather Conditions. Sensors 2021, 21, 5397. [Google Scholar] [CrossRef]
  9. Betz, J.; Zheng, H.; Liniger, A.; Rosolia, U.; Karle, P.; Behl, M.; Krovi, V.; Mangharam, R. Autonomous Vehicles on the Edge: A Survey on Autonomous Vehicle Racing. IEEE Open J. Intell. Transp. Syst. 2022, 3, 458–488. [Google Scholar] [CrossRef]
  10. Singh, A.; Srivastava, S.; Kumar, K.; Imran, S.; Kaur, M.; Rakesh, N.; Nand, P.; Tyagi, N. IoT-Based Voice-Controlled Automation. In Advances in Intelligent Systems and Computing; Springer: Singapore, 2022; pp. 827–837. [Google Scholar]
  11. Marques, I.; Sousa, J.; Sá, B.; Costa, D.; Sousa, P.; Pereira, S.; Santos, A.; Lima, C.; Hammerschmidt, N.; Pinto, S.; et al. Microphone Array for Speaker Localization and Identification in Shared Autonomous Vehicles. Electronics 2022, 11, 766. [Google Scholar] [CrossRef]
  12. Mahajan, K.; Large, D.R.; Burnett, G.; Velaga, N.R. Exploring the benefits of conversing with a digital voice assistant during automated driving: A parametric duration model of takeover time. Transp. Res. Part F Traffic Psychol. Behav. 2021, 80, 104–126. [Google Scholar] [CrossRef]
  13. Gao, W.; Luo, J.; Zhang, W.; Yuan, W.; Liao, Z. Commanding cooperative UGV-UAV with nested vehicle routing for emergency resource delivery. IEEE Access 2020, 8, 215691–215704. [Google Scholar] [CrossRef]
  14. Bilius, L.B.; Vatavu, R.D. A multistudy investigation of drivers and passengers’ gesture and voice input preferences for in-vehicle interactions. J. Intell. Transp. Syst. 2020, 25, 197–220. [Google Scholar] [CrossRef]
  15. Gulati, U.; Dass, R. Intelligent Car with Voice Assistance and Obstacle Detector to Aid the Disabled. Procedia Comput. Sci. 2020, 167, 1732–1738. [Google Scholar] [CrossRef]
  16. Putri, T.D. Intelligent transportation systems (ITS): A systematic review using a Natural Language Processing (NLP) approach. Heliyon 2021, 7, e08615. [Google Scholar]
  17. Huang, D.J.; Lin, H.X. Research on Vehicle Service Simulation Dispatching Telephone System Based on Natural Language Processing. Procedia Comput. Sci. 2020, 166, 344–349. [Google Scholar] [CrossRef]
  18. Runck, B.C.; Manson, S.; Shook, E.; Gini, M.; Jordan, N. Using word embeddings to generate data-driven human agent decision-making from natural language. GeoInformatica 2019, 23, 221–242. [Google Scholar] [CrossRef] [Green Version]
  19. Liu, S.; Tang, Y.; Tian, Y.; Su, H. Visual driving assistance system based on few-shot learning. Multimed. Syst. 2021. [Google Scholar] [CrossRef]
  20. Santos, F.; Nunes, I.; Bazzan, A.L. Model-driven agent-based simulation development: A modeling language and empirical evaluation in the adaptive traffic signal control domain. Simul. Model. Pract. Theory 2018, 83, 162–187. [Google Scholar] [CrossRef]
  21. Zhang, C.; Ding, W.; Peng, G.; Fu, F.; Wang, W. Street view text recognition with deep learning for urban scene understanding in intelligent transportation systems. IEEE Trans. Intell. Transp. Syst. 2020, 22, 4727–4743. [Google Scholar] [CrossRef]
  22. Di, X.; Shi, R. A survey on autonomous vehicle control in the era of mixed-autonomy: From physics-based to AI-guided driving policy learning. Transp. Res. Part C Emerg. Technol. 2021, 125, 103008. [Google Scholar] [CrossRef]
  23. Liu, Y.; Wan, Y.; Su, X. Identifying individual expectations in service recovery through natural language processing and machine learning. Expert Syst. Appl. 2019, 131, 288–298. [Google Scholar] [CrossRef]
  24. del Campo, I.; Martinez, V.; Echanobe, J.; Asua, E.; Finker, R.; Basterretxea, K. A versatile hardware/software platform for personalised driver assistance based on online sequential extreme learning machines. Neural Comput. Appl. 2019, 31, 8871–8886. [Google Scholar] [CrossRef]
  25. Zaghari, N.; Fathy, M.; Jameii, S.M.; Sabokrou, M.; Shahverdy, M. Improving the learning of self-driving vehicles based on real driving behavior using deep neural network techniques. J. Supercomput. 2021, 77, 3752–3794. [Google Scholar] [CrossRef]
  26. Rahman, M.M.; Islam, M.K.; Al-Shayeb, A.; Arifuzzaman, M. Towards Sustainable Road Safety in Saudi Arabia: Exploring Traffic Accident Causes Associated with Driving Behavior Using a Bayesian Belief Network. Sustainability 2022, 14, 6315. [Google Scholar] [CrossRef]
  27. Jameel, A.K.; Evdorides, H. Developing a Safer Road User Behaviour Index. IATSS Res. 2021, 45, 70–78. [Google Scholar] [CrossRef]
  28. Bustos, C.; Elhaouij, N.; Sole-Ribalta, A.; Borge-Holthoefer, J.; Lapedriza, A.; Picard, R. Predicting Driver Self-Reported Stress by Analyzing the Road Scene. In Proceedings of the 2021 9th International Conference on Affective Computing and Intelligent Interaction (ACII), Nara, Japan, 28 September–1 October 2021. [Google Scholar] [CrossRef]
  29. Bitkina, O.V.; Kim, J.; Park, J.; Park, J.; Kim, H.K. Identifying Traffic Context Using Driving Stress: A Longitudinal Preliminary Case Study. Sensors 2019, 19, 2152. [Google Scholar] [CrossRef] [Green Version]
  30. Măirean, C.; Havârneanu, G.M.; Barić, D.; Havârneanu, C. Cognitive Biases, Risk Perception, and Risky Driving Behaviour. Sustainability 2022, 14, 77. [Google Scholar] [CrossRef]
  31. Komackova, L.; Poliak, M. Factors Affecting the Road Safety. J. Commun. Comput. 2016, 13, 146–152. [Google Scholar] [CrossRef] [Green Version]
  32. Yadav, A.K.; Velaga, N.R. A Comprehensive Systematic Review of the Laboratory-Based Research Investigating the Influence of Alcohol on Driving Behaviour. Transp. Res. Part F Traffic Psychol. Behav. 2021, 81, 557–585. [Google Scholar] [CrossRef]
  33. Magaña, V.C.; Pañeda, X.G.; Garcia, R.; Paiva, S.; Pozueco, L. Beside and behind the Wheel: Factors That Influence Driving Stress and Driving Behavior. Sustainability 2021, 13, 4775. [Google Scholar] [CrossRef]
  34. Jin, L.; Guo, B.; Jiang, Y.; Hua, Q. Analysis on the Influencing Factors of Driving Behaviours Based on Theory of Planned Behaviour. Adv. Civ. Eng. 2021, 2021, 6687674. [Google Scholar] [CrossRef]
  35. Choi, W.C.; Chong, K.S. Analysis of Road Sign-Related Factors Affecting Driving Safety with Respect to City Size. Appl. Sci. 2022, 12, 10163. [Google Scholar] [CrossRef]
  36. Khan, M.Q.; Lee, S. A Comprehensive Survey of Driving Monitoring and Assistance Systems. Sensors 2019, 19, 2574. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  37. Schlager, B.; Muckenhuber, S.; Schmidt, S.; Holzer, H.; Rott, R.; Maier, F.M.; Saad, K.; Kirchengast, M.; Stettinger, G.; Watzenig, D.; et al. State-of-the-Art Sensor Models for Virtual Testing of Advanced Driver Assistance Systems/Autonomous Driving Functions. SAE Int. J. Connect. Autom. Veh. 2020, 3, 233–261. [Google Scholar] [CrossRef]
  38. Ge, Y.; Qi, H.; Qu, W. The Factors Impacting the Use of Navigation Systems: A Study Based on the Technology Acceptance Model. Transp. Res. Part F Traffic Psychol. Behav. 2023, 93, 106–117. [Google Scholar] [CrossRef]
  39. Ahangar, M.N.; Ahmed, Q.Z.; Khan, F.A.; Hafeez, M. A Survey of Autonomous Vehicles: Enabling Communication Technologies and Challenges. Sensors 2021, 21, 706. [Google Scholar] [CrossRef]
  40. Kyriakidis, M.; de Winter, J.C.F.; Stanton, N.; Bellet, T.; van Arem, B.; Brookhuis, K.; Martens, M.H.; Bengler, K.; Andersson, J.; Merat, N.; et al. A Human Factors Perspective on Automated Driving. Theor. Issues Ergon. Sci. 2019, 20, 223–249. [Google Scholar] [CrossRef]
  41. Ivanov, A.; Shadrin, S.; Popov, N.; Gaevskiy, V.; Kristalniy, S. Virtual and Physical Testing of Advanced Driver Assistance Systems with Soft Targets. In Proceedings of the 2019 International Conference on Engineering and Telecommunication, EnT 2019, Dolgoprudny, Russia, 20–21 November 2019. [Google Scholar]
  42. Wan, X.; Lucic, M.C.; Ghazzai, H.; Massoud, Y. Empowering real-time traffic reporting systems with nlp-processed social media data. IEEE Open J. Intell. Transp. Syst. 2020, 1, 159–175. [Google Scholar] [CrossRef]
  43. Braun, M.; Broy, N.; Pfleging, B.; Alt, F. Visualising natural language interaction for conversational in-vehicle information systems to minimise driver distraction. J. Multimodal User Interfaces 2019, 13, 71–88. [Google Scholar] [CrossRef]
  44. Solorio, J.A.; Garcia-Bravo, J.M.; Newell, B.A. Voice activated semi-autonomous vehicle using off the shelf home automation hardware. IEEE Internet Things J. 2018, 5, 5046–5054. [Google Scholar] [CrossRef]
  45. Choi, H.; Park, J.; Lim, W.; Yang, Y.M. Active-beacon-based driver sound separation system for autonomous vehicle applications. Appl. Acoust. 2021, 171, 107549. [Google Scholar] [CrossRef]
  46. Riaz, F.; Rathore, M.M.; Sohail, A.; Ratyal, N.I.; Abid, S.; Khalid, S.; Shehryar, T.; Waheed, A. Emotion-controlled spectrum mobility scheme for efficient syntactic interoperability in cognitive radio-based unmanned vehicles. Comput. Commun. 2020, 160, 1–13. [Google Scholar] [CrossRef]
  47. Saradi, V.P.; Kailasapathi, P. Voice-based motion control of a robotic vehicle through visible light communication. Comput. Electr. Eng. 2019, 76, 154–167. [Google Scholar] [CrossRef]
  48. Sachdev, S.; Macwan, J.; Patel, C.; Doshi, N. Voice-controlled autonomous vehicle using IoT. Procedia Comput. Sci. 2019, 160, 712–717. [Google Scholar] [CrossRef]
  49. Ni, L.; Liu, J. A framework for domain-specific natural language information brokerage. J. Syst. Sci. Syst. Eng. 2018, 27, 559–585. [Google Scholar] [CrossRef]
  50. Zhang, K.; Chen, L.; An, Y.; Cui, P. A QoE test system for vehicular voice cloud services. Mob. Netw. Appl. 2021, 26, 700–715. [Google Scholar] [CrossRef]
  51. Katsikeas, S.; Johnsson, P.; Hacks, S.; Lagerström, R. VehicleLang: A Probabilistic Modeling and Simulation Language for Modern Vehicle IT Infrastructures. Comput. Secur. 2022, 117, 102705. [Google Scholar] [CrossRef]
  52. Wang, J.; Niu, H. A distributed dynamic route guidance approach based on short-term forecasts in cooperative infrastructure-vehicle systems. Transp. Res. Part D Transp. Environ. 2019, 66, 23–34. [Google Scholar] [CrossRef]
  53. Asmussen, K.E.; Mondal, A.; Bhat, C.R. A socio-technical model of autonomous vehicle adoption using ranked choice stated preference data. Transp. Res. Part C Emerg. Technol. 2020, 121, 102835. [Google Scholar] [CrossRef]
  54. Zheng, J.; Ma, L.; Zhang, W. Promotion of cooperative lane changes by use of emotional vehicle-to-vehicle communication. Appl. Ergon. 2022, 102, 103742. [Google Scholar] [CrossRef] [PubMed]
  55. Totakura, V.; Vuribindi, B.R.; Reddy, E.M. Improved Safety of Self-Driving Car Using Voice Recognition through CNN. In Proceedings of the IOP Conference Series: Materials Science and Engineering, Rajpura, India, 24 October 2020; Volume 1022. [Google Scholar]
  56. Available online: https://www.kaggle.com/competitions/tensorflow-speech-recognition-challenge/data (accessed on 25 November 2022).
Figure 1. Schematic diagram of variation continuous input recognition model.
Figure 1. Schematic diagram of variation continuous input recognition model.
Sustainability 15 05749 g001
Figure 2. Distinguishable data detection process.
Figure 2. Distinguishable data detection process.
Sustainability 15 05749 g002
Figure 3. Non-distinguishable data detection process.
Figure 3. Non-distinguishable data detection process.
Sustainability 15 05749 g003
Figure 4. Toning process for continuous and distinct identifications.
Figure 4. Toning process for continuous and distinct identifications.
Sustainability 15 05749 g004
Figure 5. Learning representation for Case 1 and Case 2.
Figure 5. Learning representation for Case 1 and Case 2.
Sustainability 15 05749 g005
Figure 6. Time requirements and classification factors for varying R q .
Figure 6. Time requirements and classification factors for varying R q .
Sustainability 15 05749 g006
Figure 7. O p % for varying L s p a n .
Figure 7. O p % for varying L s p a n .
Sustainability 15 05749 g007
Figure 8. Data availability and uncertainty for varying training iterations and inputs.
Figure 8. Data availability and uncertainty for varying training iterations and inputs.
Sustainability 15 05749 g008
Figure 9. The response rate for inputs and L s p a n .
Figure 9. The response rate for inputs and L s p a n .
Sustainability 15 05749 g009
Figure 10. Data availability for inputs and L s p a n .
Figure 10. Data availability for inputs and L s p a n .
Sustainability 15 05749 g010
Figure 11. Training rate for inputs and L s p a n .
Figure 11. Training rate for inputs and L s p a n .
Sustainability 15 05749 g011
Figure 12. Response time for inputs and L s p a n .
Figure 12. Response time for inputs and L s p a n .
Sustainability 15 05749 g012
Figure 13. Uncertainty for inputs and L s p a n .
Figure 13. Uncertainty for inputs and L s p a n .
Sustainability 15 05749 g013
Table 1. Comparative analysis results for inputs.
Table 1. Comparative analysis results for inputs.
MetricsLVVCESABDSSANLPFVCIRM
Response Rate0.8770.8890.9060.9139
Data Availability (%)67.1478.9986.6996.22
Training Rate0.4260.6350.8050.9364
Response Time (s)0.2830.2610.2420.218
Uncertainty0.1320.1120.0850.0542
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.

Share and Cite

MDPI and ACS Style

Anjum, M.; Shahab, S. Improving Autonomous Vehicle Controls and Quality Using Natural Language Processing-Based Input Recognition Model. Sustainability 2023, 15, 5749. https://doi.org/10.3390/su15075749

AMA Style

Anjum M, Shahab S. Improving Autonomous Vehicle Controls and Quality Using Natural Language Processing-Based Input Recognition Model. Sustainability. 2023; 15(7):5749. https://doi.org/10.3390/su15075749

Chicago/Turabian Style

Anjum, Mohd, and Sana Shahab. 2023. "Improving Autonomous Vehicle Controls and Quality Using Natural Language Processing-Based Input Recognition Model" Sustainability 15, no. 7: 5749. https://doi.org/10.3390/su15075749

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop