Abstract
Lane changing is a crucial scenario in traffic environments, and accurately recognizing and predicting lane-changing behavior is essential for ensuring the safety of both autonomous vehicles and drivers. Through considering the multi-vehicle information interaction characteristics in lane-changing behavior for vehicles and the impact of driver experience needs on lane-changing decisions, this paper proposes a lane-changing model for vehicles to achieve safe and comfortable driving. Firstly, a lane-changing intention recognition model incorporating interaction effects was established to obtain the initial lane-changing intention probability of the vehicles. Secondly, by accounting for individual driving styles, a lane-changing behavior decision model was constructed based on a Gaussian mixture hidden Markov model (GMM-HMM) along with a parameter estimation method. The initial lane-changing intention probability serves as the input for the decision model, and the final lane-changing decision is made by comparing the probabilities of lane-changing and non-lane-changing scenarios. Finally, the model was validated using real-world data from the Next Generation Simulation (NGSIM) dataset, with empirical results demonstrating its high accuracy in recognizing and predicting lane-changing behavior. This study provides a robust framework for enhancing lane-changing decision making in complex traffic environments.
Keywords:
lane changing behavior; lane-changing intention recognition model; Gaussian mixture hidden Markov model; parameter estimation; lane-changing decision MSC:
90C40
1. Introduction
Lane-changing behavior is a complex process of multi-information fusion and decision making. It tends to last only 3 s, resulting in high risk because of it increasing the workload and pressure on drivers [1]. Data indicate that traffic accidents caused by lane-changing behavior take up about of the traffic accident rate and of accidental deaths [2,3,4]. However, if drivers are warned 0.5 s before the accident, the accident rate could be reduced by . If the warning time is advanced to 1 s, it could be reduced by 90% [5,6,7]. Therefore, it is necessary to acquire lane-changing information in enough time to improve driving safety. An assistant driving system could help play this role. From 2022, lane-keeping assistant systems and other safety technologies will become mandatory for new European vehicles; thus, assistant driving will become a vital part of the driving process [8,9].
The recognition and prediction of lane-changing behavior is a crucial application of assistant driving. With the development of vehicle technology, advanced sensing devices—such as Vehicle-to-Vehicle (V2V), Vehicle-to-Roadside (V2R), and Vehicle-to-Infrastructure (V2I)—make information sharing and passing possible between vehicles (as well as between vehicles and the surrounding environment). All of these devices support the real-time transmission of information. According to the US Department of Transportation research, V2V systems can avoid 81% of light vehicle accidents and 71% of heavy vehicle accidents, while V2I systems can avoid 26% of traffic accidents [10]. Therefore, the effective identification and prediction of vehicle lane-changing behavior is becoming an urgent task in technology research [11,12].
The core of lane-changing behavior recognition and prediction is in establishing a lane-changing behavior model [13,14,15,16,17]. The Gipps model was the first model to describe the lane-changing process of vehicles. This model took deceleration as a decisive indicator and proposed lane-changing intention, lane-changing conditions, and three safety distances parameters [18]. Following this, Schakel et al. [19] integrated this lane-changing model and car-following model to form a micro driver model. UIbrich et al. [20] established lane-changing behavior decisions based on a partially observable Markov process in a discrete space. Li et al. [21] proposed an algorithm combining HMM and Bayesian filtering to recognize a driver’s lane-changing intentions, where the HMM output serves as an initial classification of driving behavior, which then becomes the input sequence for BF, enabling the final classification of the HMM output behavior. Shuo et al. [22] developed a vehicle lane-changing prediction model based on game theory and deep learning. Xia et al. [23] proposed a human-like lane-changing intention understanding model for autonomous driving, simulating the selective attention mechanism of the human visual system and the driver’s focus on surrounding vehicles to identify lane-changing intentions. To address the issues of low recognition rates and poor real-time performance, Yu et al. [24] proposed a traffic safety solution based on deep learning for a mixed use of autonomous and manual vehicles in 5G intelligent transportation systems, thus improving lane-changing problems in mixed traffic environments. Khelfa et al. [25] used trajectory data from European two-lane highways to empirically compare different machine and ensemble learning classification techniques with a rule-based model. This analysis relied on the instantaneous measurements of up to 24 spatiotemporal variables for 4 adjacent vehicles on current and adjacent lanes. David et al. [26] reviewed and conducted a comparative analysis of machine learning methods for predicting and identifying lane-changing behavior. Li et al. [27] designed a hierarchical model to achieve accurate and early inference of driving intentions. They proposed a new module based on a parallel recursive neural network to generate intention probabilities and introduced a Gaussian hidden Markov model to replace traditional ratio comparison for determining intention output.
Vehicle lane-changing behavior decision making requires high real-time performance and accuracy [13,21,28,29]. The hidden Markov model is simple to compute, has high precision, and requires less training data, making it uniquely advantageous in handling time series. However, vehicle movement is a continuous-time behavior, and its motion observation state is not simply a limited division. Using discrete representation significantly reduces the characteristics of the original data, lowering the final accuracy. Therefore, a method capable of continuous data representation is needed to maximize the preservation of original data features and to improve model recognition accuracy. The Gaussian mixture model (GMM), which is obtained by linearly superimposing multiple single Gaussian distribution models, can approximate any continuous distribution feature and has good mathematical properties and computational performance. Therefore, combining it with HMM to form a Gaussian mixture hidden Markov model [30] was used to recognize vehicle lane-changing behavior and to, ultimately, decide whether to change lanes. Omveer et al. [31] developed and evaluated a novel hierarchical software architecture for predicting lane-changing behavior on highways. This model employs a two-layer hierarchical structure, with the first layer based on support vector machine and the second layer based on a continuous hidden Markov model combined with a Gaussian mixture model.
In this study, we focused on vehicle lane-changing behavior decision making and have made several key contributions. First, we constructed a lane-changing intention recognition model that considers the interaction effects between variables to determine the initial probability of lane changing. Second, recognizing that drivers of the vehicles may retake control based on personal preferences, we introduced driving style as a critical factor into the lane-changing decision model, resulting in a lane-changing behavior decision model based on driving styles. This model enhances decision making by aligning with individual driving habits and preferences. Finally, we validated the proposed model using real-world vehicle data from the US-101 and I-80 sections of the NGSIM dataset, demonstrating its accuracy and effectiveness through numerical analysis. By integrating driving styles into the decision-making process and validating the model with empirical data, this study advances the understanding of lane-changing behavior and provides a practical framework for improving decision making in vehicles.
The remainder of this paper is organized as follows. Section 2 introduces the proposed methods, including the construction of the lane-changing intention recognition model, the incorporation of driving styles, the construction and parameter estimation of the lane-changing behavior decision model, and the calculation of the final decision. In Section 3, the results of the empirical analysis, the values of the parameter estimation, and the final decision result are given. Finally, this study is concluded in Section 4.
2. Methodology
2.1. Recognition of the Lane-Changing Intent for Connected and Automated Vehicles
Vehicles undergo a lane-changing intention recognition process before making a final lane-changing decision, where they assess the surrounding traffic environment to determine whether a lane change is feasible. Given that connected and automated vehicles can utilize advanced wireless communication technology to achieve comprehensive V2X dynamic real-time information exchange and sharing, this study firstly aimed to extract the influencing factors of the lane-changing process for intelligent and connected vehicles, as well as aimed to establish a model for recognizing lane-changing intentions.
2.1.1. Model Variables for Lane-Changing Behavior
During the lane-changing process, the selection of research variables is complex due to numerous influencing factors. With the development of connected and automated vehicle technology, it has become easier to obtain vehicle trajectory information. Utilizing this real-time data allows for the study of lane-changing behavior with vehicles [32]. By analyzing both the original and target lanes, we can consider changes in the relative position of vehicles during longitudinal movement. Additionally, lane-changing behavior is influenced by vehicle speed. If the vehicle in the target lane is traveling too fast, considering only the longitudinal distance poses certain safety risks [33]. Therefore, to ensure traffic safety, this study considers factors such as headway distance, longitudinal speed, and acceleration, etc. A specific illustration of the lane-changing scenario for connected and automated vehicles is shown in Figure 1. Regardless of whether lane-changing is possible, there must be sufficient space between the preceding and following vehicles in the current lane and the vehicles in the target lane to avoid traffic accidents.
Figure 1.
Diagram of a lane-changing scenario.
In Figure 1, is the lane-changing vehicle. On the one hand, the lane-changing space depends on the distance and speed relationship between and its leading vehicle when it leaves a lane and reaches its target lane without collision. Simultaneously, the relationship between and its following vehicle was not considered since the latter plays the crucial role. On the other hand, the distance and speed relationships between and the leading and following vehicles on the target lane also need to be considered.
According to the dynamic relationship, there may be mutual relations among variables, such as vehicle speed, headway, etc. Directly establishing a model based on these variables would affect the model accuracy. To study whether there was an interaction between the variables, the below seven parameters were ultimately selected as influencing factors for the lane-changing intention recognition model for connected and automated vehicles (see Table 1).
Table 1.
The variable definitions and value ranges.
2.1.2. The Lane-Changing Intention Recognition Model
A logistic model is a classification and evaluation model that describes probability selection. It is suitable for the lane-changing intention recognition of connected and automated vehicles, which is a dichotomy problem, that is, when a vehicle chooses to either change its lane or keep its lane, it is denoted as or , respectively. The core of logistic model is the sigmoid function, which takes the following form:
However, it must be noted that the mean and variance of are completely determined by the explanatory variables in the traditional logistic model, namely represents the deterministic variables. This assumption does not fit the real traffic problem. In actuality, lane-changing behavior is not only related to vehicle parameters, such as speed and headway, but it is also related to uncertain factors, such as the weather and the influence of risky driving behavior. In addition, sometimes the sensor of connected and automated vehicles may be delayed in terms of its signal reception, which will also have a certain impact on the reliability and accuracy of detection.
Therefore, the deterministic variables affecting lane-changing behavior are , , and ; the random effect variable is ; and is the coefficient of each deterministic variable, and if this is so, then the sigmoid function becomes
where , The sigmoid function maps to the interval (0, 1), which represents the probability that a sample belongs to a certain class. Thus, the probability of the lane changing of each vehicle is
The larger the , the more likely the vehicle is to change lanes. Meanwhile, the non-changing probability of connected and automated vehicles is
Furthermore, to facilitate the calculation of the lane-changing probability and to solve for the model parameters, we introduced the following logistic function:
Equation (1) is transformed by the logistic function
Therefore, the lane-changing intention recognition model is complete, where .
The lane-changing intention recognition model can directly obtain the probability of whether the vehicle changes lanes. Compared with the traditional model, this model is proposed based on the data of the connected and automated vehicles, which can be updated in real time and can improve the accuracy of probability prediction. Additionally, to accurately estimate the parameters in the model, this study considered using the EM algorithm [34] for solution purposes. Once this is achieved, we can calculate the lane-changing probability of each vehicle.
2.2. Decision Making for the Lane-Changing Behavior in Connected and Autonomous Vehicles
2.2.1. Driving Styles
The driving process is a closed-loop interaction between the driver, vehicle, and environment. Hence, the driver also influences the vehicle’s lane-changing decision making. To reflect the characteristics exhibited by the driver during the lane-changing process, this study used the concept of driving styles to represent the influence of the driver’s preferences on lane-changing decisions. Driving styles are a set of habits and characteristics exhibited by a driver over a long period of driving. It reflects the driver’s driving habits and preferred driving maneuvers. During lane changing, one’s driving style manifests from how and when a driver decides to change lanes in similar traffic scenarios. Therefore, different drivers have different driving styles.
There are currently two main methods for classifying driving styles: questionnaire surveys and objective driving data analysis. The questionnaire survey method mostly involves self-administered questionnaires, which tend to be highly subjective and challenging to validate; therefore, they are generally not preferred. On the other hand, the objective driving data analysis method utilizes real data for analysis, making it more reliable and widely adopted. Consequently, this study used real vehicle data to classify driving styles.
After analyzing and researching a large number of papers, this study selected the average vehicle speed and lateral acceleration as the determining factors for measuring the driving style of drivers and passengers. Using membership functions, the driving behavior styles were classified into three types: conservative, moderate, and aggressive. Conservative drivers make more cautious driving decisions during vehicle operation; aggressive drivers are easily influenced by external factors, showing characteristics of impatience and excitability; and moderate drivers fall between the two, with more stable driving behavior and decision making.
Therefore, the decision evaluation set that was established was , where represents the conservative type, represents the moderate type, and represents the aggressive type. The set of influencing factors for the driving style was set as , where is the average vehicle speed and is the lateral acceleration.
Based on the above analysis, the membership functions corresponding to the three types of driving styles for the average vehicle speed and the lateral acceleration indicators were established as detailed below.
(1) The membership function for the average vehicle speed or the lateral acceleration evaluation set corresponding to the evaluation set for conservative driving style is
(2) The membership function for the average vehicle speed or the lateral acceleration evaluation set corresponding to the evaluation set for moderate driving style is
(3) The membership function for the average vehicle speed or the lateral acceleration evaluation set corresponding to the evaluation set for aggressive driving style is
Due to the fact that different evaluation metrics may have different membership functions for specific evaluated objects, the specific membership function values are given when analyzing actual data. The membership values for each evaluation metric are calculated based on the driving data of each vehicle, thereby establishing the evaluation relation matrix Q, which is
In Equation (8), represents the membership value of the ith driver concerning the jth evaluation metric, with . To ensure that the final classification results comprehensively reflect the influence of each metric, weights w are assigned to each evaluation metric. Consequently, the final membership function is the cumulative sum of all the evaluation metrics. Thus, the fuzzy composite value of the driving style for the ith driver is obtained as follows:
Here, w represents the weight, reflecting the importance of each evaluation metric. Finally, according to the principle of maximum membership, the driving style category of the ith driver can be determined.
2.2.2. Lane-Changing State Information Characterization
To reflect the stochastic characteristics exhibited by drivers during lane-changing decisions, this study establishes a lane-changing behavior decision model for connected and autonomous vehicles based on a Gaussian mixture hidden Markov model [30].
- (1)
- Overview of GMMHMM
The hidden Markov model (HMM) is a probabilistic model that is used to describe the statistical characteristics of a random process through parameters. In an HMM, the state transition probability matrix describes the transitions between unobservable states, while the observation probability matrix describes the relationship between the states and the observations. An HMM is generally represented by the parameters A,B).
In general, HMM is designed for discrete observation values. However, the lane-changing behavior of connected and autonomous vehicles involves continuous state vectors over time for each vehicle. If traditional HMM is used directly for modeling, it will result in the discretization of continuous vehicle operation state observations. Therefore, improvements are needed for the conventional hidden Markov model.
Considering that Gaussian mixture distributions can approximate any distribution under certain conditions, this study proposes using the probability density function of vehicle operation state observations instead of the observation probability matrix in a standard HMM model. By employing Gaussian mixture distributions, we can more accurately model the probability density function of the vehicle operation state observations. Therefore, this study introduces a lane-changing decision model for connected and autonomous vehicles based on a Gaussian mixture hidden Markov model.
- (2)
- Assumptions and Parameters
In actual traffic scenarios, lane-changing behavior decisions are not directly observable. Instead, they are inferred from known vehicle operation parameters and the driving style demonstrated by the driver, which serve as input observation sequences. Since these parameters are continuous over time, to avoid inaccuracies in the model results, this study utilized a continuous Gaussian mixture hidden Markov model to construct the lane-changing behavior decision model.
First, the two basic assumptions of the continuous GMMHMM were set as follows:
(I) Homogeneous Markov property: This implies that the driving behavior of the driver over time is a continuous process. Each driving behavior state follows the homogeneous Markov property, meaning it only depends on the previous driving behavior state and not on earlier states.
(II) Observational independence: This means that the observation at any given time only depends on the state of the Markov chain at that specific time t. It is not influenced by the state or observation sequences at other times.
During the lane-changing process, the driving intention exhibited by the driver is an unobservable hidden state, which could be either a lane-changing state or a non-lane-changing state. This intention can be reflected through observable outputs, such as vehicle speed. For example, as shown in Figure 2, represents the observable vehicle speed, and represents the driving style exhibited by the driver.
Figure 2.
A diagram of lane-changing statuses.
Therefore, the information vector for the lane-changing behavior of connected and autonomous vehicles based on GMMHMM can be expressed as A, where the following apply:
(1) The hidden state sequence corresponds to the sequence of observations for a sample vehicle. Each hidden state is drawn from a finite set of two states , where represents the lane-changing state and represents the non-lane-changing state.
(2) The observation sequence consists of the observed values of the vehicle operation samples within the observation interval. Here, represents the two-dimensional vehicle operation feature vector observed at time T, where one dimension is the vehicle-related factor and the other dimension is the driving style , which represents the driver/passenger factor. Thus, the corresponding observation sequence is
(3) The state transition probability matrix is defined as , where represents the probability of transitioning from driving state i to driving state j and . The transition probabilities between different vehicle operation states form the state transition probability matrix .
(4) The random distribution function of the state output events is defined as follows:
Here, is the multivariate Gaussian density function for the output values under vehicle operation state j, where is the mean vector, is the covariance matrix, and is the Gaussian mixture weight.
(5) The initial state distribution , where represents the probability that the vehicle’s initial hidden state is the lane-changing state, and represents the probability that the vehicle’s initial hidden state is the non-lane-changing state.
2.3. Lane-Changing Behavior Decision Model of Vehicles
2.3.1. Parameter Estimation of the Lane-Changing Behavior Decision Model
After determining the initial parameters for the lane-changing behavior information, parameter re-estimation is necessary to optimize the decision performance of the lane-changing decision model. The principle is to maximize for a given observation sequence , thereby obtaining the optimal model parameters .
Assuming O is the observation sequence data during the model training process, the unknown driving state sequence data becomes the hidden data item I. Therefore, the lane-changing decision model is a probabilistic model with hidden variables. The problem then transforms into finding the parameter values that maximize .
The log-likelihood function for all observation data is , where O represents all observation data , and all hidden data are . The expectation function of concerning the conditional probability distribution of the unknown driving state sequence data I given the observed data O and the initial lane-changing model parameters is
Given that , the expanded form of Equation (11) is
At this point, to obtain the re-estimated parameters for the lane-changing decision model, it is necessary to maximize the function .
Since the parameters that need to be maximized in Equation (12) appear separately in three terms, we only need to maximize each term individually [34,35]. Following this, we then optimized each item in three separate steps.
Step 1: Maximize the first term in the expanded form of .
Noting that in Equation (13) satisfies the constraint ; thus, we can use the method of Lagrange multipliers. The Lagrangian function is given by the following:
Taking the partial derivative of Equation (14) with respect to and setting it to zero, we obtain
At this point, introduce the variable , which represents the probability of driving intention i at time t. Thus, we have
where represents the probability of observing all driving behaviors up to time t given the driving intention i at time t, and represents the probability of observing all driving behaviors after time t given the driving intention i at time t. Therefore, we obtain
Step 2: Maximize the second term in Equation (12):
Since satisfies the constraint , we used the method of Lagrange multipliers. The Lagrangian function is given by
Taking the partial derivative of Equation (19) with respect to and setting it to zero, we obtain
Let the variable represent the probability that, given and O, the driving intention at time t is and transitions to at time . Therefore, we have
According to Equations (16) and (21), it is easy to see that there is the following relationship between and :
Step 3: Maximize the third term in Equation (12):
where satisfies the constraint . Therefore, we use the method of Lagrange multipliers, and the Lagrangian function is given by
Taking the partial derivative of Equation (24) and setting it to zero, we have
Here, represents the estimated probability of transitioning from driving intention i to driving intention j, represents the estimated probability of observing driving behavior k given driving intention j, is the estimated probability distribution of the initial lane-changing intention, and represents the probability of the complete driving observation sequence given the driving intention at time t. Since , we obtain
In summary, the parameters after revaluation can be obtained .
2.3.2. Decision Making in Lane-Changing Behavior
Given a set of vehicle observation sequences , calculate the probabilities and under the lane-changing model LC-HMM and the lane-keeping model LK-HMM, respectively. Here, and are the optimized parameters, which are obtained by re-estimating the lane-changing behavior information vector parameters, as described in Section 2.3.1.
- (1)
- LC-HMM
Let us calculate the probability for a given set of vehicle observation sequences O under the lane-changing model LC-HMM. Assume the variable represents the probability of observing all previous driving behaviors up to time t given the driving intention i at time t. Thus, we have
Because , there is
Thus, we obtain . To determine , we only need to derive the recursive formula for .
Given the LC-HMM parameters and the observation sequence O, the joint probability of the lane-change state and the observation sequence at the initial time is
Hence, it can be obtained by the recurrence formula
Therefore, the forward probability of observing at time and being in the driving state at is
where represents the probability of transitioning from driving intention i to driving intention j, represents the probability of the observation sequence O given the driving intention i, and represents the probability of observing and being in driving state at time t. Therefore, is the joint probability of observing at time t, being in driving state at time t and transitioning to driving state at time . If so, then we can obtain
- (2)
- LK-HMM
When calculating the probability of a given set of vehicle observation sequences O under the lane-keeping model LK-HMM, then the specific derivation process is the same as (1). As such, the following is also true:
Finally, compare and , where the larger value determines the final lane-changing decision.
3. Empirical Analysis
3.1. Data Preparation
In order to further illustrate the effectiveness and accuracy of the established model, this study used NGSIM vehicle trajectory data as the dataset to study the vehicle lane-changing decision. NGSIM data are collected by the US Federal Highway Administration in the Next Generation Simulation project. In the process of data collection, high-definition cameras are used to obtain the video data of the vehicle running on the road section, images are processed by video processing software, and then some vehicles’ state information are restored.
This study mainly selected data from the US-101 and I-80 sections for empirical analysis. The NGSIM dataset is composed of 18 columns, which is shown in Table 2.
Table 2.
The main description of NGSIM data.
Schematic diagrams of the US-101 and I-80 sections are shown in Figure 3.
Figure 3.
Diagrams of lane-changing statuses.
To ensure the accuracy of the empirical results, the data screening process was conducted as follows:
- (1)
- To ensure that the vehicles are being driven with the lane-changing behavior characteristics being recorded, the lane ID of the selected vehicles would need to change, and the impact of the on-ramp on lane-changing behavior should be excluded.
- (2)
- The vehicle type is only small cars, other types were not considered.
- (3)
- When vehicle is determined, the position of the vehicles , and can also be determined accordingly.
- (4)
- The vehicle demonstrating lane-changing behavior is calibrated with 1, while the vehicles without lane-changing behavior are calibrated with 0.
- (5)
- Excluding data with implementing multiple lane-changing and continuous lane-changing behavior.
After data preprocessing, 732 groups of vehicle track data were selected from the US-101 section, including the sample data of 455 vehicles changing lanes and 277 vehicles not changing lanes. Moreover, 746 groups of samples were screened from the I-80 section, including 466 vehicles changing lanes and 280 vehicles not changing lanes. These selected data were randomly divided into training samples and test samples according to a ratio of 7:3. The former was used for parameter estimation of the IR-Logistic model, and the latter was used for validation. The filtered sample vehicle trajectory data are shown in Table 3 and Table 4.
Table 3.
The sample vehicle trajectory data for US-101.
Table 4.
The sample vehicle trajectory data for I-80.
3.2. Results and Analysis
3.2.1. Parameter Estimation of the Lane-Changing Intention Recognition Model
The parameters of the proposed lane-changing intention recognition model were estimated, and the estimated parameter values stabilized after continuous iterations. The results are shown in Table 5 and Table 6.
Table 5.
Parameter estimation of the US-101 section.
Table 6.
Parameter estimation of the I-80 section.
For the US-101 section, the lane-changing intention recognition model of the CAVs’ lane-changing intention recognition was
where .
For the I-80 section, the lane-changing intention recognition model of the CAVs’ lane-changing intention recognition was
where .
3.2.2. Parameter Estimation of Lane-Changing Intention Recognition Model
Based on the vehicle lane-changing data from the US-101 and I-80 segments selected, the driving styles were classified using the average speed and lateral acceleration indicators. The membership functions corresponding to the three types of driving styles for the average speed were established separately for the US-101 and I-80 segments as follows:
(1) The membership function for the average vehicle speed corresponding to the evaluation set for the conservative driving style is
(2) The membership function for the average vehicle speed corresponding to the evaluation set for the moderate driving style is
(3) The membership function for the average vehicle speed corresponding to the evaluation set for the aggressive driving style is
The membership functions corresponding to the three types of driving styles for the lateral acceleration indicators were established separately for the US-101 and I-80 segments as follows:
(1) The membership function corresponding to the lateral acceleration evaluation set for the conservative driving style is
(2) The membership function corresponding to the lateral acceleration evaluation set for the moderate driving style is
(3) The membership function corresponding to the lateral acceleration evaluation set for the aggressive driving style is
In real traffic scenarios, both the average speed and lateral acceleration indicators are influenced by the traffic environment at the time, which can interfere with the characterization of the driver’s driving style. Therefore, based on the analysis in the existing literature, the weight values assigned to these two indicators were and . Then, according to the maximum membership principle, the final driving style classification results were obtained, as shown in Table 7.
Table 7.
Driving style classification.
Next, the lane-changing probability values derived from the lane-changing intention recognition model were used as initial parameters for the lane-changing behavior decision model. Then, we chose the Gaussian mixture number The lane-changing behavior decision model was trained, and the resulting model parameters was stored in the model library. The specific parameter results for this are as follows:
The training parameters for the LC-HMM model on the US-101 section are
The training parameters for the LK-HMM model under US-101 are
The training parameters for the LC-HMM model on the I-80 section are
The training parameters for the LK-HMM model under I-80 are
3.2.3. The Results of the Decision Making in Lane-Changing Behavior
Further, given a set of vehicle observation test samples, we substituted them into both the LC-HMM and LK-HMM models to calculate the probability values. The data in Table 8 and Table 9 show the logarithm of the probabilities calculated for each sample by the two models. According to the principle of selecting the class with the highest conditional probability as the lane-changing decision result, we chose the largest values in each row as the final decision result, which are highlighted in bold. The accuracy rates of the LC-HMM and LK-HMM decision results for the test set data on the US-101 section were and , respectively, and, for the I-80 section, they were and , respectively.
Table 8.
Decision results for a single test sample for the US-101 section.
Table 9.
Decision results for a single test sample for the I-80 section.
4. Conclusions and Discussion
This paper investigated the lane-changing behavior decision making of the vehicles. First, we capitalized on the vehicle-to-vehicle communication capabilities of the vehicles to develop a logistic model that incorporates both interaction and random effects for lane-changing intention recognition. Next, to account for the influence of the driver behavior on lane-changing decisions, we introduced driving styles as an indicator of the driver preferences during lane changes. This driving style was classified into three distinct categories—conservative, moderate, and aggressive—using membership functions. Subsequently, we employed a mixed Gaussian hidden Markov model to construct a lane-changing behavior decision-making model that integrates driving styles. Finally, we conducted empirical analysis using real-world traffic data from the US-101 and I-80 corridors in the NGSIM database. The results demonstrate that our proposed lane-changing behavior decision-making model achieves high accuracy in identifying lane-changing behaviors.
There were some interesting limitations in this study. For example, factors such as communication delays and information transmission errors in the vehicles will increase the uncertainty in vehicle decision-making analysis. These factors were not considered in this model. In the future, we can incorporate these factors to construct a more comprehensive vehicle lane-changing behavior decision-making model.
Author Contributions
Conceptualization, J.W. and M.D.; methodology, J.W. and M.D.; software, M.D.; validation, J.W., Y.X. and M.D.; formal analysis, N.L.; investigation, N.L. and Y.X.; resources, N.L.; data curation, M.D. and Y.X.; writing—original draft preparation, M.D.; writing—review and editing, J.W. and N.L.; visualization, M.D.; supervision, N.L.; project administration, J.W.; funding acquisition, J.W. All authors have read and agreed to the published version of the manuscript.
Funding
This work was jointly supported by the National Nature Science Foundation of China (grant number 52272354); the Natural Science Foundation of Hubei Province (grant number 2024AFD408); and the 2024 Wuhan University of Technology Independent Innovation Fund Basic discipline research ability improvement project (grant number 104972024KFYjc0073).
Data Availability Statement
The data used in this study are from the publicly available NGSIM dataset.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Bocklisch, F.; Bocklisch, S.F.; Beggiato, M.; Krems, J.F. Adaptive fuzzy pattern classification for the online detection of driver lane change intention. Neurocomputing 2017, 262, 148–158. [Google Scholar] [CrossRef]
- Birrell, S.A.; Wilson, D.; Yang, C.P.; Dhadyalla, G.; Jennings, P. How driver behaviour and parking alignment affects inductive charging systems for electric vehicles. Transp. Res. Part C Emerg. Technol. 2015, 58, 721–731. [Google Scholar] [CrossRef]
- Deng, J.H.; Feng, H.H. A multilane cellular automaton multi-attribute lane-changing decision model. Phys. A Stat. Mech. Its Appl. 2019, 529, 121545. [Google Scholar] [CrossRef]
- Peng, J.; Wang, C.; Fu, R.; Yuan, W. Extraction of parameters for lane change intention based on driver’s gaze transfer characteristics. Saf. Sci. 2020, 126, 104647. [Google Scholar] [CrossRef]
- Xing, Y.; Lv, C.; Wang, H.; Cao, D.; Velenis, E. An ensemble deep learning approach for driver lane change intention inference. Transp. Res. Part C Emerg. Technol. 2020, 115, 102615. [Google Scholar] [CrossRef]
- Wen, J.; Wu, C.; Zhang, R.; Xiao, X.; Nv, N.; Shi, Y. Rear-end collision warning of connected automated vehicles based on a novel stochastic local multivehicle optimal velocity model. Accid. Anal. Prev. 2020, 148, 105800. [Google Scholar] [CrossRef]
- Yang, Z.; Zhang, W.; Feng, J. Predicting multiple types of traffic accident severity with explanations: A multi-task deep learning framework. Saf. Sci. 2022, 146, 105522. [Google Scholar] [CrossRef]
- Cafiso, S.; Pappalardo, G. Safety effectiveness and performance of lane support systems for driving assistance and automation–Experimental test and logistic regression for rare events. Accid. Anal. Prev. 2020, 148, 105791. [Google Scholar] [CrossRef]
- Sharma, O.; Sahoo, N.; Puhan, N.B. Dynamic Planning of Optimally Safe Lane-change Trajectory for Autonomous Driving on Multi-lane Highways Using a Fuzzy Logic–based Collision Estimator. J. Auton. Transp. Syst. 2024, 1, 1–50. [Google Scholar] [CrossRef]
- Wu, F.W.; Fu, R.; Niu, Z.L. Driver’s Fixation Transition Mode during Lane Changing Process. J. Transp. Syst. Eng. Inf. Technol. 2014, 14, 68. [Google Scholar]
- Kauffmann, N.; Winkler, F.; Naujoks, F.; Vollrath, M. “What Makes a Cooperative Driver?” Identifying parameters of implicit and explicit forms of communication in a lane change scenario. Transp. Res. Part Traffic Psychol. Behav. 2018, 58, 1031–1042. [Google Scholar] [CrossRef]
- Du, L.; Chen, W.; Ji, J.; Pei, Z.; Tong, B.; Zheng, H. A Novel Intelligent Approach to Lane-Change Behavior Prediction for Intelligent and Connected Vehicles. Comput. Intell. Neurosci. 2022, 2022, 9516218. [Google Scholar] [CrossRef] [PubMed]
- Wang, W.; Qie, T.; Yang, C.; Liu, W.; Xiang, C.; Huang, K. An Intelligent Lane-Changing Behavior Prediction and Decision-Making Strategy for an Autonomous Vehicle. IEEE Trans. Ind. Electron. 2022, 69, 2927–2937. [Google Scholar] [CrossRef]
- Ali, Y.; Hussain, F.; Bliemer, M.C.; Zheng, Z.; Haque, M.M. Predicting and explaining lane-changing behaviour using machine learning: A comparative study. Transp. Res. Part C Emerg. Technol. 2022, 145, 103931. [Google Scholar] [CrossRef]
- Hu, X.; Chen, S.; Zhao, J.; Wang, R.; Liu, W. Risk identification and prediction model for continuous-lane-change vehicles considering driving style. Expert Syst. Appl. 2025, 259, 125292. [Google Scholar] [CrossRef]
- Xu, T.; Zhang, Z.; Wu, X.; Qi, L.; Han, Y. Recognition of lane-changing behaviour with machine learning methods at freeway off-ramps. Phys. A Stat. Mech. Its Appl. 2021, 567, 125691. [Google Scholar] [CrossRef]
- David, R.; Rothe, S.; Soffker, D. Lane changing behavior recognition based on Artificial Neural Network-based State Machine approach. In Proceedings of the 2021 IEEE International Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, USA, 19–22 September 2021; pp. 3444–3449. [Google Scholar]
- Gipps, P.G. A model for the structure of lane-changing decisions. Transp. Res. B Part Methodol. 1986, 20, 403–414. [Google Scholar] [CrossRef]
- Schakel, W.J.; Knoop, V.L.; Van Arem, B. Integrated lane change model with relaxation and synchronization. Transp. Res. Rec. 2012, 2316, 47–57. [Google Scholar] [CrossRef]
- Ulbrich, S.; Maurer, M. Probabilistic online POMDP decision making for lane changes in fully automated driving. In Proceedings of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), Hague, The Netherlands, 6–9 October 2013; pp. 2063–2067. [Google Scholar]
- Li, K.; Wang, X.; Xu, Y.; Wang, J. Lane changing intention recognition based on speech recognition models. Transp. Res. Part C Emerg. Technol. 2016, 69, 497–514. [Google Scholar] [CrossRef]
- Jia, S.; Hui, F.; Wei, C.; Zhao, X.; Liu, J. Lane-Changing Behavior Prediction Based on Game Theory and Deep Learning. J. Adv. Transp. 2021, 2021, 6634960. [Google Scholar] [CrossRef]
- Xia, Y.; Qu, Z.; Sun, Z.; Li, Z. A human-like model to understand surrounding vehicles’ lane changing intentions for autonomous driving. IEEE Trans. Veh. Technol. 2021, 70, 4178–4189. [Google Scholar] [CrossRef]
- Yu, K.; Lin, L.; Alazab, M.; Tan, L.; Gu, B. Deep learning-based traffic safety solution for a mixture of autonomous and manual vehicles in a 5G-enabled intelligent transportation system. IEEE Trans. Intell. Transp. Syst. 2021, 22, 4337–4347. [Google Scholar] [CrossRef]
- Khelfa, B.; Ba, I.; Tordeux, A. Predicting highway lane-changing maneuvers: A benchmark analysis of machine and ensemble learning algorithms. Phys. A Stat. Mech. Its Appl. 2023, 612, 128471. [Google Scholar] [CrossRef]
- David, R.; Söffker, D. A review on machine learning-based models for lane-changing behavior prediction and recognition. Front. Future Transp. 2023, 4, 950429. [Google Scholar] [CrossRef]
- Li, Z.; Wang, Y.; Zuo, Z.; Hu, C. A Hierarchical Intention Inference Model for Connected and Automated Vehicles. IEEE Trans. Intell. Veh. 2024. [Google Scholar] [CrossRef]
- Xia, J.; Wu, X.; Wang, Y.; Li, D. Personalized Lane Changing Decision-Making Based On Vehicle Environment Interaction. In Proceedings of the 2024 8th CAA International Conference on Vehicular Control and Intelligence (CVCI), Chongqing, China, 25–27 October 2024; pp. 1–6. [Google Scholar]
- Wang, T.; Ma, M.; Liang, S.; Yang, J.; Wang, Y. Robust lane change decision for autonomous vehicles in mixed traffic: A safety-aware multi-agent adversarial reinforcement learning approach. Transp. Res. Part C Emerg. Technol. 2025, 172, 105005. [Google Scholar] [CrossRef]
- Jin, H.; Duan, C.; Liu, Y.; Lu, P. Gauss mixture hidden Markov model to characterise and model discretionary lane-change behaviours for autonomous vehicles. IET Intell. Transp. Syst. 2020, 14, 401–411. [Google Scholar] [CrossRef]
- Sharma, O.; Sahoo, N.C.; Puhan, N.B. Highway lane-changing prediction using a hierarchical software architecture based on support vector machine and continuous hidden markov model. Int. J. Intell. Transp. Syst. Res. 2022, 20, 519–539. [Google Scholar] [CrossRef]
- Sun, K.; Zhao, X.; Wu, X. A cooperative lane change model for connected and autonomous vehicles on two lanes highway by considering the traffic efficiency on both lanes. Transp. Res. Interdiscip. Perspect. 2021, 9, 100310. [Google Scholar] [CrossRef]
- Wang, Z.; Zhao, X.; Chen, Z.; Li, X. A dynamic cooperative lane-changing model for connected and autonomous vehicles with possible accelerations of a preceding vehicle. Expert Syst. Appl. 2021, 173, 114675. [Google Scholar] [CrossRef]
- Wu, D.; Ma, J. An effective EM algorithm for mixtures of Gaussian processes via the MCMC sampling and approximation. Neurocomputing 2019, 331, 366–374. [Google Scholar] [CrossRef]
- Yang, M.S.; Lai, C.Y.; Lin, C.Y. A robust EM clustering algorithm for Gaussian mixture models. Pattern Recognit. 2012, 45, 3950–3961. [Google Scholar]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).