A Dynamic Scene Interaction Reasoning Framework for Scene-level Lane-Change Intention and Trajectory Prediction of Multiple Interacting Vehicles
Summary
This paper proposes DSiGAT, a dynamic scene graph attention framework that jointly predicts lane-change intentions and future trajectories for all interacting vehicles in a traffic scene, achieving state-of-the-art results on NGSIM and highD datasets.
View Cached Full Text
Cached at: 07/14/26, 04:17 AM
# A Dynamic Scene Interaction Reasoning Framework for Scene-level Lane-Change Intention and Trajectory Prediction of Multiple Interacting Vehicles
Source: [https://arxiv.org/html/2607.09740](https://arxiv.org/html/2607.09740)
\[orcid=0009\-0002\-3258\-0479\]
url\]https://joshuakasamoah\.github\.io/
\\credit
Conceptualization of this study, Methodology, Writing \- Original draft preparation, Writing \- Review
1\]organization=North Dakota State University, addressline=1410 14th Avenue Offerdahl North Building, CIE 201, city=Fargo, postcode=58102, state=North Dakota, country=United States
\[orcid=0009\-0006\-6360\-6386\]
url\]https://blessing\-agyei\-kyem\.github\.io/
\\credit
Data Curation, Writing \- Review and Editing, Validation
\[orcid=0009\-0001\-7597\-6732\]
\\credit
Data Curation, Methodology, Writing \- Review and Editing, Validation
\[orcid=0000\-0002\-1605\-1545\]\\cormark\[1\] url\]https://aboaharmstrong\.vercel\.app/\\creditConceptualization of this study, Methodology, Writing \- Original draft preparation, Writing \- Review and Editing, Supervision
\\cortext
\[cor1\]Corresponding Author
\\nonumnote
\\nonumnote
Blessing Agyei Kyemblessing\.agyeikyem@ndsu\.edu\[Eugene Denteheugene\.denteh@ndsu\.eduArmstrong Aboaharmstrong\.aboah@ndsu\.edu\[
###### Abstract
Safe motion planning in advanced driver\-assistance systems and autonomous vehicles requires an accurate understanding of how the surrounding traffic scene is likely to evolve\. However, many existing lane\-change prediction methods remain centered on a single target vehicle, while multi\-agent forecasting approaches often describe scene evolution only through future positions and provide limited explicit information about the maneuver associated with each vehicle\. This study proposes a dynamic scene graph attention framework that predicts the lane\-change intention and future trajectory of every relevant vehicle within a local traffic scene\. The scene is represented as a time\-varying interaction graph in which vehicles are modeled as nodes and their spatial and kinematic relationships are encoded through explicit edge features\. Temporal graph\-attention message passing captures evolving inter\-vehicle dependencies and pre\-maneuver cues, while an intention\-guided decoder links each predicted maneuver to its corresponding future motion\. A scene\-level consistency objective further encourages compatible multi\-vehicle futures\. Experiments on the NGSIM I\-80, NGSIM US\-101, and highD datasets demonstrate consistent improvements over competing baselines\. DSiGAT achieves intention prediction accuracies of 90\.12% and 90\.97% on NGSIM I\-80 and US\-101, respectively, and reduces trajectory RMSE by up to 52\.94% relative to the strongest baseline\. It also produces lower inter\-agent collision rates and joint displacement errors, indicating more coherent scene\-level predictions\. Ablation, sensitivity, robustness, and qualitative analyses further validate the contribution of the proposed components and the effectiveness of the scene\-focused formulation\.
###### keywords:
lane\-change intention prediction\\septrajectory forecasting\\sepdynamic scene graph\\sepgraph attention\\sepautonomous driving
## 1Introduction
Advanced driver\-assistance systems \(ADAS\) and autonomous vehicles \(AVs\) are expected to anticipate how the surrounding traffic environment is likely to evolve in order to make safe and timely driving decisionsSharma and Awasthi \([2022](https://arxiv.org/html/2607.09740#bib.bib47)\)\. Although perception systems describe the current traffic sceneAsamoah et al\. \([2026](https://arxiv.org/html/2607.09740#bib.bib2)\), planning requires an understanding of how that scene may change over the next few secondsHagedorn et al\. \([2024](https://arxiv.org/html/2607.09740#bib.bib17)\); Kim et al\. \([2021](https://arxiv.org/html/2607.09740#bib.bib22)\)\. This is challenging in mixed traffic, where several nearby vehicles may act simultaneously and influence the actions available to the ego vehicle\. A prediction focused on only one selected vehicle can provide only a partial view of the future traffic situation\. Accordingly, reliable planning requires the behavior of the reference vehicle and all relevant surrounding vehicles to be considered within the same local traffic sceneJoseph and Mondal \([2021](https://arxiv.org/html/2607.09740#bib.bib21)\); Schulz et al\. \([2018](https://arxiv.org/html/2607.09740#bib.bib46)\); Benterki et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib3)\)\.
Within this evolving traffic scene, lane changing is one of the most important behaviors for ADAS and AVs to anticipateDo et al\. \([2023](https://arxiv.org/html/2607.09740#bib.bib11)\)\. A lane change affects more than the vehicle performing the maneuver\. It changes lane occupancy, available gaps, and leader–follower relationships, which may alter the behavior of several nearby vehiclesWang et al\. \([2021b](https://arxiv.org/html/2607.09740#bib.bib58)\)\. The resulting traffic response is distributed across the local scene rather than confined to a single vehicle\. Lane\-change prediction must therefore account for the future behavior of the reference vehicle and the surrounding vehicles that may influence or respond to the maneuverLu et al\. \([2025](https://arxiv.org/html/2607.09740#bib.bib34)\); Song and Li \([2021](https://arxiv.org/html/2607.09740#bib.bib53)\)\.
Existing lane\-change prediction methods have achieved substantial progress by using vehicle kinematicsDas and Ahmed \([2021](https://arxiv.org/html/2607.09740#bib.bib6)\), surrounding traffic informationSu et al\. \([2018](https://arxiv.org/html/2607.09740#bib.bib54)\), and learned interaction featuresDevi et al\. \([2026](https://arxiv.org/html/2607.09740#bib.bib10)\); Lu et al\. \([2025](https://arxiv.org/html/2607.09740#bib.bib34)\)to anticipate future maneuvers\. Early approaches relied on probabilistic models and handcrafted descriptors, while more recent studies have adopted machine learning and deep learning architectures, including recurrentIzquierdo et al\. \([2017](https://arxiv.org/html/2607.09740#bib.bib20)\); Li et al\. \([2021](https://arxiv.org/html/2607.09740#bib.bib27)\); Xue et al\. \([2022](https://arxiv.org/html/2607.09740#bib.bib65)\), convolutionalShen et al\. \([2022](https://arxiv.org/html/2607.09740#bib.bib48)\); Xie et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib62)\), graph\-basedLi et al\. \([2019b](https://arxiv.org/html/2607.09740#bib.bib29),[a](https://arxiv.org/html/2607.09740#bib.bib28)\); Wu and Liu \([2022](https://arxiv.org/html/2607.09740#bib.bib61)\); Sheng et al\. \([2022](https://arxiv.org/html/2607.09740#bib.bib49)\), and transformer modelsIzquierdo et al\. \([2017](https://arxiv.org/html/2607.09740#bib.bib20)\); Hao et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib18)\); Xie et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib62)\); Wang et al\. \([2023](https://arxiv.org/html/2607.09740#bib.bib59)\); Liu et al\. \([2024b](https://arxiv.org/html/2607.09740#bib.bib32)\)\. Despite these advances, many methods are still formulated around a predefined target vehicle\. The surrounding vehicles are used to provide contextual information, but their own future behaviors are not predicted within the same scene\. This target\-centered formulation limits the model’s ability to represent how multiple vehicles may evolve together within the local traffic scene\. To move beyond target\-centered prediction, recent trajectory forecasting studies have increasingly adopted multi\-agent formulations\. These approaches model several vehicles within the same traffic scene and learn how their future motions are shaped by surrounding interactions\. Social poolingDeo and Trivedi \([2018](https://arxiv.org/html/2607.09740#bib.bib8)\), graph neural networksWang et al\. \([2024](https://arxiv.org/html/2607.09740#bib.bib60)\), and transformer\-based scene encodersLi et al\. \([2019a](https://arxiv.org/html/2607.09740#bib.bib28)\); Wu and Liu \([2022](https://arxiv.org/html/2607.09740#bib.bib61)\)have been widely used to represent these dependencies and improve forecasting in dense traffic environments\. This shift has enabled a broader view of scene evolution by predicting the motions of multiple interacting vehicles rather than treating each vehicle in isolation\. However, the resulting scene representation is still commonly centered on future positions, with limited explicit characterization of the lane\-change behavior of each vehicle\.
Although multi\-agent forecasting has expanded prediction from individual vehicles to the broader traffic scene, most existing scene representations remain centered on future positions\. This limits their ability to explain how the scene is expected to evolve during lane\-changing interactions\. A predicted trajectory indicates where a vehicle may move, but it does not explicitly identify whether the vehicle intends to keep its lane, change left, or change right\. At the scene level, this missing behavioral information is critical, since the maneuver of one vehicle can alter the available gaps, motion constraints, and likely responses of several neighboring vehicles\. The central challenge is therefore to represent the future traffic scene in a form that explicitly captures both the lane\-change behavior and corresponding motion of every relevant vehicle within the local traffic scene\.
To address these limitations, this paper proposes a*Dynamic Scene Interaction Graph Attention Network*\(DSiGAT\) for scene\-level joint lane\-change intention and trajectory prediction in mixed traffic\. Instead of selecting one designated target vehicle and treating all others as passive context, the proposed framework represents the local traffic scene as a dynamic interaction graph in which vehicles are modeled as nodes and their time\-varying relationships are encoded as directed edges\. Graph attention\-based message passing is then used to propagate interaction information across the scene and to learn representations that reflect each vehicle’s behavior in the context of all others\. Based on these shared scene representations, the framework predicts both lane\-change intention and future trajectory for all valid vehicles in the scene\. The proposed framework also introduces an explicit coupling between maneuver prediction and motion forecasting\. For each vehicle, the predicted intention distribution is used to guide the trajectory decoder so that the predicted maneuver and the predicted future path remain semantically aligned\. In addition, the framework incorporates a scene\-level physical consistency constraint during training to discourage mutually incompatible futures across vehicles\. This design moves beyond vehicle\-wise prediction accuracy alone and instead aims to produce scene\-level forecasts that are both informative and coherent\.
Thus, the main contributions of this work are summarized as follows:
1. 1\.Lane\-change prediction is formulated as a scene\-level multi\-agent problem in which the maneuver intention and future trajectory of all valid vehicles in a local traffic scene are predicted within a unified framework\.
2. 2\.A dynamic scene interaction graph is developed to represent time\-varying spatial and motion relationships among vehicles through directed graph construction and graph attention\-based message passing\.
3. 3\.An intention\-guided trajectory decoding mechanism is introduced to associate the predicted maneuver of each vehicle with its corresponding future motion\.
4. 4\.A scene\-level consistency constraint is incorporated to penalize mutually incompatible future trajectories and promote physically coherent multi\-vehicle predictions\.
The remainder of this paper is organized as follows\. Section[2](https://arxiv.org/html/2607.09740#S2)reviews the related literature\. Section[3](https://arxiv.org/html/2607.09740#S3)describes the data\-processing and scene\-construction pipeline\. Section[4](https://arxiv.org/html/2607.09740#S4)presents the proposed DSiGAT framework and training objective\. Section[5](https://arxiv.org/html/2607.09740#S5)introduces the datasets, experimental protocol, and evaluation metrics\. Section[6](https://arxiv.org/html/2607.09740#S6)presents the quantitative, qualitative, ablation, robustness, sensitivity, scene\-level, and efficiency analyses\. Section[7](https://arxiv.org/html/2607.09740#S7)concludes the paper\.
## 2Literature Review
In this section, we review the main lines of research relevant to the proposed work\. We first examine lane\-change intention prediction methods, which aim to classify future maneuver decisions of surrounding vehicles\. We then discuss vehicle trajectory prediction approaches, with particular attention to multi\-agent models that account for inter\-vehicle interaction\. Finally, we review joint intention–trajectory prediction frameworks and use this discussion to identify the remaining gap in scene\-level prediction for multiple interacting vehicles\.
### 2\.1Lane\-Change Intention Prediction
Lane\-change intention prediction was initially formulated as a decision or classification problem for a selected vehicle\. Early studies relied on interpretable behavioral rules and handcrafted driving features\. For example,Gipps \([1986](https://arxiv.org/html/2607.09740#bib.bib15)\)described lane changing through a rule\-based behavioral model, whileMandalia and Salvucci \([2005](https://arxiv.org/html/2607.09740#bib.bib37)\)andKumar et al\. \([2013](https://arxiv.org/html/2607.09740#bib.bib25)\)used support vector machines to classify future maneuvers\. Kumar et al\. further combined multiclass support vector machine outputs with Bayesian filtering to support online prediction in highway traffic\. Driver\-monitoring studies also examined cues that appear before observable vehicle motion\.Doshi and Trivedi \([2009](https://arxiv.org/html/2607.09740#bib.bib12)\)showed that gaze and head dynamics can reveal maneuver intention earlier than vehicle kinematics alone, whileKim et al\. \([2017](https://arxiv.org/html/2607.09740#bib.bib23)\)demonstrated the value of augmented onboard sensing for intention recognition\. Similarly,Liu et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib33)\)incorporated surrounding\-vehicle mobility into a hidden Markov model\. Although these methods provided interpretable predictions, their dependence on manually selected features limited their ability to represent long temporal patterns and complex interactions\.
The availability of larger naturalistic driving datasets shifted the field toward data\-driven temporal modeling\.Lee et al\. \([2017](https://arxiv.org/html/2607.09740#bib.bib26)\)applied a convolutional neural network to simplified bird’s\-eye\-view traffic representations, whileXing et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib64)\)used an ensemble BiLSTM to integrate driver, vehicle, and traffic information\.Shi and Zhang \([2021](https://arxiv.org/html/2607.09740#bib.bib50)\)addressed class imbalance in LSTM\-based intention prediction, andWang et al\. \([2021a](https://arxiv.org/html/2607.09740#bib.bib57)\)introduced an adaptive LSTM with Bayesian threshold adjustment for changing traffic conditions\. These studies improved the representation of temporal dependencies and reduced reliance on manually defined decision rules\.
More recent approaches have incorporated attention, transformers, and graph\-based representations to capture richer contextual information\.Ren et al\. \([2025](https://arxiv.org/html/2607.09740#bib.bib43)\)combined XGBoost and LSTM components with traffic\-level and vehicle\-type features\.Gao et al\. \([2023](https://arxiv.org/html/2607.09740#bib.bib14)\)proposed a dual\-Transformer architecture for coupled intention and trajectory prediction, whileLiu et al\. \([2024a](https://arxiv.org/html/2607.09740#bib.bib31)\)used a Transformer to model eye\-tracking, preceding\-vehicle, and oncoming\-traffic cues\.Huang et al\. \([2024](https://arxiv.org/html/2607.09740#bib.bib19)\)introduced a topological graph with DGCN\-SAM to represent driver behavior and traffic context, andZhou et al\. \([2025](https://arxiv.org/html/2607.09740#bib.bib69)\)developed a Transformer\-BiGRU framework for enhanced temporal modeling\.
These developments have substantially improved the recognition of lane\-change behavior by incorporating longer observation histories and broader traffic context\. Nevertheless, the prediction output is commonly associated with one predefined target vehicle\. Surrounding vehicles contribute contextual evidence for that prediction, but their own future maneuver states are generally not estimated within the same scene\. Lane\-change intention prediction has thus become increasingly context\-aware while remaining predominantly target\-centered\.
### 2\.2Vehicle Trajectory Prediction and Multi\-Agent Motion Forecasting
Trajectory prediction extends behavioral anticipation from identifying a maneuver to estimating how vehicle motion will evolve over time\. Early approaches commonly predicted one agent at a time using kinematic assumptions or recurrent sequence models\. This formulation was gradually expanded to include interaction information after it became clear that future motion depends on the surrounding traffic\. An important step in this direction was Social LSTM, in whichAlahi et al\. \([2016](https://arxiv.org/html/2607.09740#bib.bib1)\)introduced social pooling to capture dependencies among neighboring agents\.Gupta et al\. \([2018](https://arxiv.org/html/2607.09740#bib.bib16)\)extended interaction\-aware forecasting through Social GAN, which generated multimodal and socially acceptable trajectories using adversarial learning\. These studies established that motion forecasting benefits from representing the behavior of nearby agents rather than processing each trajectory independently\.
As trajectory forecasting became more closely connected to autonomous driving, models began to incorporate heterogeneous agents, vehicle dynamics, maps, and multiple possible futures\.Salzmann et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib44)\)proposed Trajectron\+\+, a graph\-structured recurrent framework that combined agent interactions with dynamics and map information\.Phan\-Minh et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib42)\)formulated multimodal prediction as classification over a predefined set of feasible trajectories\.Chai et al\. \([2019](https://arxiv.org/html/2607.09740#bib.bib4)\)andVaradarajan et al\. \([2022](https://arxiv.org/html/2607.09740#bib.bib56)\)developed anchor\-based multimodal forecasting through MultiPath and MultiPath\+\+, demonstrating the value of representing uncertainty through multiple candidate futures\. A related line of research emphasized structured scene encoding\.Gao et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib13)\)introduced VectorNet to represent agent histories and high\-definition maps as vectorized elements\.Liang et al\. \([2020](https://arxiv.org/html/2607.09740#bib.bib30)\)proposed LaneGCN, which modeled lane topology and actor–map interactions through lane graphs\. These methods expanded trajectory prediction beyond vehicle histories by integrating roadway structure and relational scene information\.
More recent studies have increasingly adopted transformer\-based scene models to capture long\-range temporal and inter\-agent dependencies\.Yuan et al\. \([2021](https://arxiv.org/html/2607.09740#bib.bib67)\)proposed AgentFormer, which jointly modeled temporal and social relationships through agent\-aware attention\.Ngiam et al\. \([2021](https://arxiv.org/html/2607.09740#bib.bib40)\)introduced Scene Transformer as a unified architecture for predicting multiple agent trajectories within the same scene and addressed inconsistencies that may arise when agents are forecast independently\. This scene\-level direction was further advanced by HiVTZhou et al\. \([2022](https://arxiv.org/html/2607.09740#bib.bib70)\), WayformerNayakanti et al\. \([2022](https://arxiv.org/html/2607.09740#bib.bib39)\), MTRShi et al\. \([2022](https://arxiv.org/html/2607.09740#bib.bib51)\), and MTR\+\+Shi et al\. \([2024](https://arxiv.org/html/2607.09740#bib.bib52)\)\. These models combined hierarchical attention, vectorized scene representations, and motion\-query decoding to improve multimodal forecasting across multiple agents\.
Multi\-agent forecasting has consequently established a strong foundation for representing the future motion of several interacting vehicles within a common scene\. The predicted scene, however, is usually described through positions, trajectories, latent motion modes, anchors, or query embeddings\. Such representations indicate where vehicles may move, but they do not always provide an explicit lane\-change state for each predicted vehicle\. The behavioral meaning of the forecast is therefore often inferred from the resulting motion rather than produced directly as part of the scene prediction\.
### 2\.3Joint Intention–Trajectory Prediction
Joint intention–trajectory prediction connects maneuver semantics with future motion\. Instead of treating intention classification and trajectory forecasting as unrelated outputs, these methods use maneuver information to structure or guide future motion prediction\. Early joint approaches were largely maneuver\-conditioned\.Schreier et al\. \([2016](https://arxiv.org/html/2607.09740#bib.bib45)\)used a Bayesian network to infer high\-level maneuver probabilities and propagated maneuver\-specific motion models to generate probabilistic trajectories\.Deo et al\. \([2018](https://arxiv.org/html/2607.09740#bib.bib7)\)presented a freeway prediction framework that combined maneuver classification with class\-conditional trajectory estimation\. Deep sequence models later replaced manually specified maneuver modules\.Deo and Trivedi \([2018](https://arxiv.org/html/2607.09740#bib.bib8)\)proposed an LSTM encoder–decoder with convolutional social pooling and maneuver\-conditioned multimodal trajectory outputs\.Xin et al\. \([2018](https://arxiv.org/html/2607.09740#bib.bib63)\)used two LSTM components, with the first recognizing lane\-change intention and the second predicting long\-horizon trajectories\.
Later studies developed more explicit multi\-task formulations\.Sui et al\. \([2021](https://arxiv.org/html/2607.09740#bib.bib55)\)proposed a multi\-input Transformer that jointly predicted intention and trajectory for vulnerable road users using motion and scene information\. For vehicle prediction,Yuan et al\. \([2023](https://arxiv.org/html/2607.09740#bib.bib66)\)introduced TMMOE, in which a shared temporal convolutional layer supplied task\-specific experts for longitudinal motion, lateral motion, and driving intention under an uncertainty\-weighted objective\.Deo et al\. \([2022](https://arxiv.org/html/2607.09740#bib.bib9)\)developed an MMAE framework that inferred lane\-change intention from multiple spline\-based hypotheses and updated future paths online through recursive least\-squares estimation\.
Recent methods have introduced richer mechanisms for relating maneuver hypotheses to future motion\.Do et al\. \([2023](https://arxiv.org/html/2607.09740#bib.bib11)\)conditioned multimodal forecasting on lane\-graph traversals and used route hypotheses as a structured indication of intention\.Peng et al\. \([2025](https://arxiv.org/html/2607.09740#bib.bib41)\)proposed UniPredictor, which combined a spatial–temporal anchor\-attention encoder, a proposal\-fusion intention decoder, and an autoregressive trajectory decoder\.Lu et al\. \([2026](https://arxiv.org/html/2607.09740#bib.bib35)\)introduced KnowLCP, a knowledge\-augmented dual\-Transformer with parallel intention and trajectory branches supported by risk, kinematic, and intention\-guidance cues\.Chen et al\. \([2025](https://arxiv.org/html/2607.09740#bib.bib5)\)moved toward a more scene\-aware formulation through structured latent variables and an auxiliary lane\-sequence task that aligned vehicle behavior with scene constraints, although the maneuver was represented through lane\-level motion semantics rather than an explicit lane\-change class\. These methods demonstrate that maneuver information can improve the interpretation and prediction of future motion\. Their principal output, however, is commonly generated for one target vehicle or for individually processed agents, even when surrounding traffic is encoded\. Joint prediction in this context primarily refers to coupling two outputs for a vehicle rather than providing an explicit behavioral forecast for every relevant vehicle in the surrounding scene\.
A related but distinct research direction addresses consistency among multiple predicted trajectories\.Luo et al\. \([2023](https://arxiv.org/html/2607.09740#bib.bib36)\)proposed JFP, which performed joint future inference over multiple agents through a dynamic interaction graph and pairwise compatibility terms\. The method reduced implausible overlaps by evaluating the compatibility of candidate futures across agents\. This work demonstrated the importance of considering the predicted scene as a connected outcome rather than as a collection of independent trajectories\. Its outputs, however, remained trajectory\-based and did not explicitly assign lane\-change states to the predicted vehicles\.
### 2\.4Research Gap and Motivation for Behavior\-Aware Scene Prediction
Existing studies have made substantial progress in lane\-change intention prediction, multi\-agent trajectory forecasting, and joint intention–trajectory modeling\. However, these research directions remain only partially connected at the scene level\. Intention prediction methods commonly provide explicit maneuver labels for a selected target vehicle, while multi\-agent forecasting methods predict the future motion of several vehicles but often represent lane\-change behavior only implicitly\. Joint prediction models connect maneuver intention with trajectory forecasting, yet they are still frequently centered on individual vehicles rather than the complete local traffic scene\. The remaining challenge is to explicitly predict the lane\-change intention and future trajectory of every relevant vehicle within a local traffic scene while preserving consistency among their predicted motions\. This is important because individually plausible predictions may become incompatible when combined, leading to conflicting lane occupancy, unsafe spacing, or unrealistic responses among interacting vehicles\. These limitations motivate a behavior\-aware scene forecasting framework that models the evolving interactions among vehicles and produces explicit, coherent predictions for the entire local traffic scene\.
## 3Data Processing and Scene Construction
Trajectory data from the Next Generation Simulation \(NGSIM\) and highD datasets are used to construct the local traffic scenes considered in this study\. Both datasets provide detailed vehicle trajectories from multi\-lane highway environments, although their variables and measurement formats differ\. DSiGAT treats the local traffic scene, rather than an isolated target vehicle, as the basic prediction unit\. Each scene contains the observed motion histories of multiple interacting vehicles and provides an intention label and a future trajectory for every valid vehicle\. The raw trajectories are processed through four stages: trajectory cleaning, temporal\-window extraction, local scene construction, and scene\-level tensor assembly\. The vehicle\-level variables available in the NGSIM dataset, together with their descriptions and measurement units, are summarized in Table[1](https://arxiv.org/html/2607.09740#S3.T1)\.
Table 1:Vehicle\-level variables in the NGSIM datasetVariableDescriptionUnitLane IDLane index–Frame IDObservation frame index0\.1 sVehicle IDVehicle identifier–Local XLongitudinal positionftLocal YLateral positionftVehicle VelocityVehicle speedft/sVehicle AccelerationVehicle accelerationft/s2Preceding VehiclePreceding vehicle ID–Following VehicleFollowing vehicle ID–### 3\.1Trajectory Cleaning
The raw NGSIM and highD trajectories are first screened to remove records that cannot provide reliable observation and prediction sequences\. Table[2](https://arxiv.org/html/2607.09740#S3.T2)summarizes the filtering rules\.
For each vehicle, the visible duration is computed from its first and last recorded frames\. Since all trajectories are processed at10Hz10\\,\\mathrm\{Hz\}, the minimum duration requirement of7s7\\,\\mathrm\{s\}corresponds to 70 consecutive frames\.
The original NGSIM positions, velocities, and accelerations are converted from feet\-based units to metres, metres per second, and metres per second squared before any feature is computed\. highD measurements are retained in their original SI units\. All continuous input features are subsequently standardized using only the training\-set statistics:
x~=x−μtrainσtrain,\\widetilde\{x\}=\\frac\{x\-\\mu\_\{\\mathrm\{train\}\}\}\{\\sigma\_\{\\mathrm\{train\}\}\},\(1\)whereμtrain\\mu\_\{\\mathrm\{train\}\}andσtrain\\sigma\_\{\\mathrm\{train\}\}denote the training\-set mean and standard deviation of the corresponding feature\. The same transformation is applied to the validation and test sets\.
Table 2:Trajectory filtering rules applied before scene construction\.CategoryConditionReason for exclusionShort\-duration trackThe total visible duration is less than7s7\\,\\mathrm\{s\}\.The track cannot provide the complete3s3\\,\\mathrm\{s\}observation history and4s4\\,\\mathrm\{s\}future trajectory\.Boundary\-truncated trackFor NGSIM, the first or last recorded position lies within approximately50m50\\,\\mathrm\{m\}of the upstream or downstream boundary of the monitored freeway segment\.The vehicle is entering or leaving the fixed camera coverage, and its surrounding traffic context may therefore be incomplete\.Unstable lane recordThe lane\-index sequence contains two lane changes in opposite directions within less than5s5\\,\\mathrm\{s\}\.Rapid lane\-index reversals are likely to represent annotation noise, irregular ramp movements, or behavior outside the lane\-change setting considered in this study\.Non\-mainline NGSIM recordThe NGSIM lane index satisfiesℓit≥7\\ell\_\{i\}^\{t\}\\geq 7\.These indices correspond to auxiliary, ramp, or non\-mainline roadway regions and are not included in the freeway lane\-change analysis\.Observation\-window lane changeA persistent lane\-index transition begins during the3s3\\,\\mathrm\{s\}observation interval\.The maneuver would already be partially visible in the model input, which would weaken the intended anticipation setting\.
### 3\.2Temporal\-Window Extraction
After cleaning, the trajectories are converted into fixed\-length temporal samples\. Each sample spans7s7\\,\\mathrm\{s\}and contains a3s3\\,\\mathrm\{s\}observation interval followed by a4s4\\,\\mathrm\{s\}prediction interval:Twin=Tobs\+Tpred=3s\+4s=7s\.T\_\{\\mathrm\{win\}\}=T\_\{\\mathrm\{obs\}\}\+T\_\{\\mathrm\{pred\}\}=3\\,\\mathrm\{s\}\+4\\,\\mathrm\{s\}=7\\,\\mathrm\{s\}\.At10Hz10\\,\\mathrm\{Hz\}, each sample therefore containsFobs=30,Fpred=40F\_\{\\mathrm\{obs\}\}=30,\\qquad F\_\{\\mathrm\{pred\}\}=40observation and prediction frames, respectively\.
A lane\-change event time, denoted bytLCt\_\{\\mathrm\{LC\}\}, is identified as the first frame of a persistent transition from the current lane to an adjacent lane after unstable lane\-index reversals have been removed\. For anticipation timeT∈\{3,2,1,0\}sT\\in\\\{3,2,1,0\\\}\\,\\mathrm\{s\}, the 3\-second observation window spans\[tLC−T−3s,tLC−T\]\[t\_\{\\mathrm\{LC\}\}\-T\-3\\,\\mathrm\{s\},\\,t\_\{\\mathrm\{LC\}\}\-T\]\. AtT=0T=0, the onset frame itself is excluded from the input\. This ensures that the lane change is a future event rather than an action already observed by the model\.
Lane\-change scenes are extracted with a stride of0\.5s0\.5\\,\\mathrm\{s\}\. The denser stride captures the gradual development of pre\-maneuver motion and interaction cues\. Lane\-keeping scenes are extracted only from stable trajectory segments that remain at least5s5\\,\\mathrm\{s\}away from any lane\-change event\. These scenes use a larger stride of3s3\\,\\mathrm\{s\}to avoid producing many nearly identical lane\-keeping samples\.
### 3\.3Local Scene Construction
Each temporal window is converted into a local multi\-vehicle traffic scene\. A reference vehicle is first selected to define the center of the local neighborhood\. In a lane\-change scene, the reference vehicle is one whose lane change occurs during the prediction interval\. In a lane\-keeping scene, the reference vehicle is selected from a stable trajectory segment located at least5s5\\,\\mathrm\{s\}from any lane\-change event\.
All vehicles that are continuously available over the complete3s3\\,\\mathrm\{s\}observation and4s4\\,\\mathrm\{s\}prediction intervals are considered candidate scene members\. Candidates are ranked according to their Euclidean distance from the reference vehicle in the longitudinal–lateral plane at the final observation frame\. The reference vehicle and its nearest surrounding vehicles are then retained\.
Each scene contains at mostNmax=6N\_\{\\max\}=6vehicles, including the reference vehicle\. This limit preserves the most relevant local interactions while keeping graph message passing and pairwise scene\-level evaluation computationally manageable\. If more than 6 valid vehicles are available, only the 6 nearest vehicles are kept\. If fewer than 6 vehicles are available, the remaining entries are padded with zeros\. A binary validity mask𝐌s∈\{0,1\}Nmax\\mathbf\{M\}\_\{s\}\\in\\\{0,1\\\}^\{N\_\{\\max\}\}identifies real vehicles and padded entries so that padded nodes do not participate in graph construction, attention, loss computation, or evaluation\.
### 3\.4Lane\-Direction Normalization and Maneuver Labels
Raw lane identifiers do not necessarily follow the same left\-to\-right ordering across roadway directions and datasets\. Before assigning maneuver labels, the lane identifiers are therefore converted to a common driving\-direction\-relative convention\. Under this convention, a decrease in the normalized lane index represents movement to the left, while an increase represents movement to the right\.
Letℓ¯it\\bar\{\\ell\}\_\{i\}^\{t\}denote the normalized lane index of vehicleviv\_\{i\}at framett\. Each vehicle is assigned one of three maneuver labels: lane keeping \(LK\), left lane change \(LLC\), or right lane change \(RLC\)\. The label is determined from the lane\-index evolution during the 40\-frame prediction interval\. Letℓ¯i30\\bar\{\\ell\}\_\{i\}^\{30\}be the lane index at the final observation frame and letℓ¯i30\+m\\bar\{\\ell\}\_\{i\}^\{30\+m\}be the lane index at future stepmm\. The maneuver label is
ci=\{LLC,ifℓ¯i30\+m<ℓ¯i30for a persistent future transition,RLC,ifℓ¯i30\+m\>ℓ¯i30for a persistent future transition,LK,otherwise\.c\_\{i\}=\\begin\{cases\}\\mathrm\{LLC\},&\\text\{if \}\\bar\{\\ell\}\_\{i\}^\{30\+m\}<\\bar\{\\ell\}\_\{i\}^\{30\}\\text\{ for a persistent future transition\},\\\\\[4\.0pt\] \\mathrm\{RLC\},&\\text\{if \}\\bar\{\\ell\}\_\{i\}^\{30\+m\}\>\\bar\{\\ell\}\_\{i\}^\{30\}\\text\{ for a persistent future transition\},\\\\\[4\.0pt\] \\mathrm\{LK\},&\\text\{otherwise\}\.\\end\{cases\}\(2\)
A transition is treated as persistent only when the vehicle remains in the new lane for the remainder of the available prediction sequence\. This prevents short lane\-index fluctuations from being labeled as genuine lane changes\. Because scenes containing lane changes during the observation interval have already been removed, every LLC or RLC label corresponds to a maneuver that begins after the observation period\.
### 3\.5Scene\-Level Tensor Assembly
LetNs≤NmaxN\_\{s\}\\leq N\_\{\\max\}denote the number of valid vehicles in sceness\. For each vehicleviv\_\{i\}, the observed feature history is written as𝐗i=\[𝐱i1,𝐱i2,…,𝐱iFobs\],\\mathbf\{X\}\_\{i\}=\\left\[\\mathbf\{x\}\_\{i\}^\{1\},\\mathbf\{x\}\_\{i\}^\{2\},\\ldots,\\mathbf\{x\}\_\{i\}^\{F\_\{\\mathrm\{obs\}\}\}\\right\],𝐱it∈ℝd,\\mathbf\{x\}\_\{i\}^\{t\}\\in\\mathbb\{R\}^\{d\},whereddis the per\-frame node\-feature dimension\. Stacking the vehicle histories produces the scene observation tensor𝐗s∈ℝNmax×30×d\.\\mathbf\{X\}\_\{s\}\\in\\mathbb\{R\}^\{N\_\{\\max\}\\times 30\\times d\}\.
The future trajectory of each vehicle is expressed in a local coordinate system anchored at that vehicle’s position at the final observation frame\. For vehicleviv\_\{i\}, the target trajectory is
𝐘i=\[𝐲i1,𝐲i2,…,𝐲i40\],𝐲im∈ℝ2,\\mathbf\{Y\}\_\{i\}=\\left\[\\mathbf\{y\}\_\{i\}^\{1\},\\mathbf\{y\}\_\{i\}^\{2\},\\ldots,\\mathbf\{y\}\_\{i\}^\{40\}\\right\],\\qquad\\mathbf\{y\}\_\{i\}^\{m\}\\in\\mathbb\{R\}^\{2\},\(3\)where each vector contains the longitudinal and lateral displacement at future stepmm\. Stacking all vehicle trajectories gives𝐘s∈ℝNmax×40×2\.\\mathbf\{Y\}\_\{s\}\\in\\mathbb\{R\}^\{N\_\{\\max\}\\times 40\\times 2\}\.
The scene maneuver labels are collected as
𝐜s=\[c1,c2,…,cNmax\],\\mathbf\{c\}\_\{s\}=\[c\_\{1\},c\_\{2\},\\ldots,c\_\{N\_\{\\max\}\}\],\(4\)with padded entries ignored through𝐌s\\mathbf\{M\}\_\{s\}\. The complete scene\-level sample is therefore
𝒮s=\(𝐗s,𝐘s,𝐜s,𝐌s\)\.\\mathcal\{S\}\_\{s\}=\\left\(\\mathbf\{X\}\_\{s\},\\mathbf\{Y\}\_\{s\},\\mathbf\{c\}\_\{s\},\\mathbf\{M\}\_\{s\}\\right\)\.\(5\)
Accordingly, one model input contains the shared motion history of all valid vehicles in a local traffic scene, while the corresponding targets contain their future trajectories and maneuver intentions\. This representation allows DSiGAT to predict all valid vehicles jointly and to evaluate whether their predicted futures remain mutually compatible\.
## 4Methodology
### 4\.1Problem Formulation
Lane\-change prediction in real traffic is inherently a multi\-agent problem\. A vehicle may decide to keep its lane, change left, or change right depending on the surrounding gaps, the motion of leading and following vehicles, and the evolving traffic conditions in adjacent lanes\. For this reason, the objective of this study is not to predict one selected vehicle in isolation, but to jointly predict the future behavior of all relevant vehicles within a local traffic scene\.
Consider a traffic scene observed over an input horizon ofFobsF\_\{\\mathrm\{obs\}\}frames\. Let the scene containNNvalid vehicles,V=\{v1,v2,…,vN\}V=\\\{v\_\{1\},v\_\{2\},\\dots,v\_\{N\}\\\}\. For each vehicleviv\_\{i\}, its observed history is represented by a sequence of feature vectors over the observation window,𝐗i=\[𝐱i1,𝐱i2,…,𝐱iFobs\]\\mathbf\{X\}\_\{i\}=\\left\[\\mathbf\{x\}\_\{i\}^\{1\},\\mathbf\{x\}\_\{i\}^\{2\},\\dots,\\mathbf\{x\}\_\{i\}^\{F\_\{\\mathrm\{obs\}\}\}\\right\], where𝐱it∈ℝd\\mathbf\{x\}\_\{i\}^\{t\}\\in\\mathbb\{R\}^\{d\}denotes the state of vehicleviv\_\{i\}at framett, andddis the feature dimension\. These features describe the recent motion and lane\-related state of the vehicle\. The full scene input is therefore written as𝐗=\{𝐗1,𝐗2,…,𝐗N\}\\mathbf\{X\}=\\\{\\mathbf\{X\}\_\{1\},\\mathbf\{X\}\_\{2\},\\dots,\\mathbf\{X\}\_\{N\}\\\}\.
Given this observed scene history, the goal is to predict, for every vehicleviv\_\{i\}, both its future lane\-change intention and its future trajectory over a prediction horizon ofFpredF\_\{\\mathrm\{pred\}\}frames\. The intention output is defined as a probability vector𝝅i=\[πiLK,πiLLC,πiRLC\]⊤∈\[0,1\]3\\boldsymbol\{\\pi\}\_\{i\}=\\left\[\\pi\_\{i\}^\{\\mathrm\{LK\}\},\\pi\_\{i\}^\{\\mathrm\{LLC\}\},\\pi\_\{i\}^\{\\mathrm\{RLC\}\}\\right\]^\{\\top\}\\in\[0,1\]^\{3\}, whereπiLK\\pi\_\{i\}^\{\\mathrm\{LK\}\},πiLLC\\pi\_\{i\}^\{\\mathrm\{LLC\}\}, andπiRLC\\pi\_\{i\}^\{\\mathrm\{RLC\}\}denote the probabilities that vehicleviv\_\{i\}will keep its lane, change to the left lane, or change to the right lane, respectively\. The trajectory output is defined as𝐘^i∈ℝFpred×2\\hat\{\\mathbf\{Y\}\}\_\{i\}\\in\\mathbb\{R\}^\{F\_\{\\mathrm\{pred\}\}\\times 2\}, where each row gives the predicted longitudinal and lateral displacement of vehicleviv\_\{i\}relative to its position at the final observation frame\.
The overall prediction task is therefore to learn a modelfθf\_\{\\theta\}such that
fθ\(𝐗\)=\{\(𝝅1,𝐘^1\),\(𝝅2,𝐘^2\),…,\(𝝅N,𝐘^N\)\},f\_\{\\theta\}\(\\mathbf\{X\}\)=\\left\\\{\(\\boldsymbol\{\\pi\}\_\{1\},\\hat\{\\mathbf\{Y\}\}\_\{1\}\),\(\\boldsymbol\{\\pi\}\_\{2\},\\hat\{\\mathbf\{Y\}\}\_\{2\}\),\\dots,\(\\boldsymbol\{\\pi\}\_\{N\},\\hat\{\\mathbf\{Y\}\}\_\{N\}\)\\right\\\},\(6\)
whereθ\\thetadenotes the trainable parameters of the model\. In other words, a single forward pass over the observed traffic scene produces intention and trajectory predictions for all valid vehicles in that scene\.
This formulation differs from target\-centered lane\-change prediction, where one designated vehicle is treated as the only prediction subject and all other vehicles serve only as context\. In the present work, every valid vehicle in the scene is treated as a prediction target\. This allows the model to represent traffic behavior at the scene level and to reason directly about the coupled futures of interacting vehicles\.
### 4\.2Dynamic Scene Graph Representation
After scene construction, each sample is represented as a time\-varying interaction graph\. This representation is used to model the local traffic scene as a set of vehicles whose states evolve over time and whose behaviors are shaped by directed pairwise interactions\. Representing the scene in graph form allows the model to move beyond fixed neighbor slots and to learn which surrounding vehicles are most relevant at each moment\.
#### 4\.2\.1Node Representation
Each retained vehicle is represented as a graph node at every observation frame\. For a scene withNsN\_\{s\}valid vehicles, the node set at framettis written as
𝒱t=\{v1t,v2t,…,vNst\}\.\\mathcal\{V\}^\{t\}=\\\{v\_\{1\}^\{t\},v\_\{2\}^\{t\},\\dots,v\_\{N\_\{s\}\}^\{t\}\\\}\.\(7\)
The node feature vector of vehicleviv\_\{i\}at framettis denoted by𝐱it\\mathbf\{x\}\_\{i\}^\{t\}\. It contains the per\-vehicle quantities used to describe the recent motion state and lane status of that vehicle\. In the current formulation, the node features include longitudinal speed, longitudinal acceleration, lateral acceleration, cumulative longitudinal displacement from the first observation frame, lateral displacement from the first observation frame, and lane identity encoded as a one\-hot vector\. Accordingly, the node feature vector is written as
𝐱it=\[vx,it,ax,it,ay,it,Δxit,Δyit,𝐥it\],\\mathbf\{x\}\_\{i\}^\{t\}=\\left\[v\_\{x,i\}^\{t\},\\;a\_\{x,i\}^\{t\},\\;a\_\{y,i\}^\{t\},\\;\\Delta x\_\{i\}^\{t\},\\;\\Delta y\_\{i\}^\{t\},\\;\\mathbf\{l\}\_\{i\}^\{t\}\\right\],\(8\)wherevx,itv\_\{x,i\}^\{t\}is the longitudinal speed,ax,ita\_\{x,i\}^\{t\}anday,ita\_\{y,i\}^\{t\}are the longitudinal and lateral accelerations,Δxit\\Delta x\_\{i\}^\{t\}andΔyit\\Delta y\_\{i\}^\{t\}are the cumulative longitudinal and lateral displacements measured relative to the first observation frame, and𝐥it\\mathbf\{l\}\_\{i\}^\{t\}is the one\-hot lane encoding\. Continuous features are standardized using statistics computed from the training data, while the lane encoding preserves lane identity without imposing an artificial ordinal relation between lanes\.
This node design keeps the per\-vehicle state representation compact and interpretable\. Motion and lane information are stored directly in the node features, while interaction and safety\-related information are introduced through the graph edges rather than being merged into each node\.
#### 4\.2\.2Edge Construction and Edge Features
Directed edges are used to represent potential influence between vehicles\. At each framett, an edge from vehiclevjv\_\{j\}to vehicleviv\_\{i\}is created when the two vehicles satisfy both of the following conditions: they are in the same lane or in adjacent lanes, and their absolute longitudinal separation is less than 100 m\. Under these conditions, vehiclevjv\_\{j\}is considered a relevant neighboring agent for vehicleviv\_\{i\}\. The directed edge set at framettis therefore written as
ℰt=\{\(vjt→vit\)\|rijt≤100m andδijt∈\{−1,0,1\}\},\\mathcal\{E\}^\{t\}=\\left\\\{\(v\_\{j\}^\{t\}\\rightarrow v\_\{i\}^\{t\}\)\\;\\middle\|\\;r\_\{ij\}^\{t\}\\leq 100\\text\{ m and \}\\delta\_\{ij\}^\{t\}\\in\\\{\-1,0,1\\\}\\right\\\},\(9\)whererijtr\_\{ij\}^\{t\}denotes the absolute longitudinal distance between vehiclesiiandjj, andδijt\\delta\_\{ij\}^\{t\}denotes their lane relation, with values corresponding to left\-adjacent, same\-lane, or right\-adjacent configurations\.
Each directed edge carries a feature vector that describes the pairwise relationship between the two vehicles\. For the edge\(vjt→vit\)\(v\_\{j\}^\{t\}\\rightarrow v\_\{i\}^\{t\}\), the feature vector is defined as
𝐞ijt=\[Δxijt,Δyijt,Δvx,ijt,Δvy,ijt,𝐫ijt,TTCijt\],\\mathbf\{e\}\_\{ij\}^\{t\}=\\left\[\\Delta x\_\{ij\}^\{t\},\\;\\Delta y\_\{ij\}^\{t\},\\;\\Delta v\_\{x,ij\}^\{t\},\\;\\Delta v\_\{y,ij\}^\{t\},\\;\\mathbf\{r\}\_\{ij\}^\{t\},\\;\\mathrm\{TTC\}\_\{ij\}^\{t\}\\right\],\(10\)whereΔxijt\\Delta x\_\{ij\}^\{t\}is the signed longitudinal gap,Δyijt\\Delta y\_\{ij\}^\{t\}is the lateral offset,Δvx,ijt\\Delta v\_\{x,ij\}^\{t\}andΔvy,ijt\\Delta v\_\{y,ij\}^\{t\}are the relative longitudinal and lateral speeds,𝐫ijt\\mathbf\{r\}\_\{ij\}^\{t\}is the categorical lane\-relation encoding, andTTCijt\\mathrm\{TTC\}\_\{ij\}^\{t\}is an approximate time\-to\-collision value\.
The time\-to\-collision term is included to provide a compact safety\-oriented description of the interaction state\. It is computed from the longitudinal separation and relative longitudinal speed and is written as
TTCijt=\{\|Δxijt\|max\(\|Δvx,ijt\|,ϵ\),ifΔxijtΔvx,ijt<0,Tmax,otherwise,\\mathrm\{TTC\}\_\{ij\}^\{t\}=\\begin\{cases\}\\dfrac\{\|\\Delta x\_\{ij\}^\{t\}\|\}\{\\max\(\|\\Delta v\_\{x,ij\}^\{t\}\|,\\epsilon\)\},&\\text\{if \}\\Delta x\_\{ij\}^\{t\}\\Delta v\_\{x,ij\}^\{t\}<0,\\\\\[8\.0pt\] T\_\{\\max\},&\\text\{otherwise\},\\end\{cases\}\(11\)whereϵ\\epsilonis a small constant used to avoid division by zero, andTmaxT\_\{\\max\}is a saturation value assigned when the two vehicles are not closing longitudinally\. This term does not replace the full geometric interaction state, but it provides an additional safety\-related cue that is directly relevant to lane\-change feasibility and gap acceptance\.
This edge design serves two purposes\. First, it captures interaction quantities that cannot be represented by a vehicle alone, such as relative spacing and closing speed\. Second, it avoids the rigid structure of fixed\-slot neighbor encoding by allowing the set of active neighbors to change with the traffic scene\.
#### 4\.2\.3Temporal Graph Sequence
The observation window contains 30 frames, and a graph is constructed at each of these frames\. The full scene is therefore represented as a temporal graph sequence
𝒢=\{𝒢1,𝒢2,…,𝒢30\},𝒢t=\(𝒱t,ℰt\)\.\\mathcal\{G\}=\\left\\\{\\mathcal\{G\}^\{1\},\\mathcal\{G\}^\{2\},\\dots,\\mathcal\{G\}^\{30\}\\right\\\},\\qquad\\mathcal\{G\}^\{t\}=\(\\mathcal\{V\}^\{t\},\\mathcal\{E\}^\{t\}\)\.\(12\)
The node set remains aligned with the retained vehicles in the scene, but both the node values and the edge structure may change from one frame to the next\. As vehicles accelerate, decelerate, change lanes, or alter their relative spacing, the corresponding node features and edge features are updated accordingly\. The graph is therefore dynamic not only in feature values but also in connectivity\.
This temporal graph sequence is the direct input to the proposed DSiGAT framework\. It preserves three complementary aspects of the observed traffic scene: the motion history of each vehicle through the node features, the pairwise interaction state through the edge features, and the time\-varying scene structure through the graph sequence itself\. These three components together provide the representation needed for joint scene\-level intention and trajectory prediction\.
### 4\.3Overview of the Proposed Framework
Building on the dynamic scene graph representation, the proposed Dynamic Scene Interaction Graph Attention Network \(DSiGAT\) jointly predicts lane\-change intention and future trajectory for all valid vehicles in a local traffic scene\. As illustrated in Figure[1](https://arxiv.org/html/2607.09740#S4.F1), the model consists of four main components: node and edge embedding, temporal graph attention message passing, an intention prediction head, and an intention\-guided trajectory decoder\. In addition, a scene\-level consistency constraint is introduced during training to discourage mutually incompatible futures across vehicles\. The following subsections describe these components in detail\.
Figure 1:Overall architecture of DSiGAT for scene\-level joint lane\-change intention and trajectory prediction\. Dynamic vehicle graphs are encoded through node\-edge embeddings and temporal graph attention, followed by per\-vehicle intention classification, intention\-guided trajectory decoding, and joint loss optimization#### 4\.3\.1Node and Edge Embedding
At each observation frame, the scene graph contains node features that describe the motion and lane state of each vehicle, and edge features that describe the pairwise interaction between connected vehicles\. These raw features are not used directly for graph attention\. Instead, they are first projected into learnable latent spaces so that node and edge information can be represented in a form suitable for message passing\.
For a vehicleviv\_\{i\}at framett, let𝐱it∈ℝdn\\mathbf\{x\}\_\{i\}^\{t\}\\in\\mathbb\{R\}^\{d\_\{n\}\}denote its raw node feature vector\. Similarly, for a directed edge\(vjt→vit\)\(v\_\{j\}^\{t\}\\rightarrow v\_\{i\}^\{t\}\), let𝐞ijt∈ℝde\\mathbf\{e\}\_\{ij\}^\{t\}\\in\\mathbb\{R\}^\{d\_\{e\}\}denote its raw edge feature vector\. The node features are embedded through a learnable projection function
𝐡it=ϕn\(𝐱it\),𝐡it∈ℝdh,\\mathbf\{h\}\_\{i\}^\{t\}=\\phi\_\{n\}\(\\mathbf\{x\}\_\{i\}^\{t\}\),\\qquad\\mathbf\{h\}\_\{i\}^\{t\}\\in\\mathbb\{R\}^\{d\_\{h\}\},\(13\)whereϕn\(⋅\)\\phi\_\{n\}\(\\cdot\)is implemented as a linear layer followed by layer normalization and a ReLU activation\. In the present design, the node embedding dimension is set todh=128d\_\{h\}=128\.
The edge features are embedded in the same way through a separate projection function
𝐠ijt=ϕe\(𝐞ijt\),𝐠ijt∈ℝdg,\\mathbf\{g\}\_\{ij\}^\{t\}=\\phi\_\{e\}\(\\mathbf\{e\}\_\{ij\}^\{t\}\),\\qquad\\mathbf\{g\}\_\{ij\}^\{t\}\\in\\mathbb\{R\}^\{d\_\{g\}\},\(14\)whereϕe\(⋅\)\\phi\_\{e\}\(\\cdot\)is also implemented as a linear layer followed by layer normalization and ReLU\. The edge embedding dimension is set todg=64d\_\{g\}=64\.
Using separate embedding functions for nodes and edges allows the model to preserve the difference between per\-vehicle state information and pairwise interaction information\. The node embeddings summarize how each vehicle is moving at a given frame, while the edge embeddings summarize how that vehicle is positioned and moving relative to its connected neighbors\. These embedded features form the input to the graph attention module described next\.
#### 4\.3\.2Temporal Graph Attention Message Passing
Lane\-change behavior is shaped by both local vehicle interactions and their evolution over time\. The purpose of this stage is to learn, for each vehicle, a representation that reflects not only its own motion history but also the influence of nearby vehicles across the observation window\. To achieve this, DSiGAT performs graph attention\-based message passing at each frame and then aggregates the resulting representations temporally\.
At a given framett, let𝐡it∈ℝ128\\mathbf\{h\}\_\{i\}^\{t\}\\in\\mathbb\{R\}^\{128\}denote the embedded node feature of vehicleviv\_\{i\}, and let𝐠ijt∈ℝ64\\mathbf\{g\}\_\{ij\}^\{t\}\\in\\mathbb\{R\}^\{64\}denote the embedded edge feature associated with the directed edge\(vjt→vit\)\(v\_\{j\}^\{t\}\\rightarrow v\_\{i\}^\{t\}\)\. For each connected pair, an attention score is computed to determine how strongly vehiclevjv\_\{j\}should influence vehicleviv\_\{i\}at framett\. This score is defined as
eijt=𝐚⊤\[𝐖q𝐡it‖𝐖k𝐡jt‖𝐖e𝐠ijt\],e\_\{ij\}^\{t\}=\\mathbf\{a\}^\{\\top\}\\left\[\\mathbf\{W\}\_\{q\}\\mathbf\{h\}\_\{i\}^\{t\}\\;\\\|\\;\\mathbf\{W\}\_\{k\}\\mathbf\{h\}\_\{j\}^\{t\}\\;\\\|\\;\\mathbf\{W\}\_\{e\}\\mathbf\{g\}\_\{ij\}^\{t\}\\right\],\(15\)where𝐖q\\mathbf\{W\}\_\{q\},𝐖k\\mathbf\{W\}\_\{k\}, and𝐖e\\mathbf\{W\}\_\{e\}are learnable projection matrices,𝐚\\mathbf\{a\}is a learnable attention vector, and∥\\\|denotes vector concatenation\. The normalized attention coefficient is then obtained by applying a softmax over all incoming neighbors of vehicleviv\_\{i\}:
αijt=exp\(LeakyReLU\(eijt\)\)∑k∈𝒩itexp\(LeakyReLU\(eikt\)\),\\alpha\_\{ij\}^\{t\}=\\frac\{\\exp\(\\mathrm\{LeakyReLU\}\(e\_\{ij\}^\{t\}\)\)\}\{\\sum\\limits\_\{k\\in\\mathcal\{N\}\_\{i\}^\{t\}\}\\exp\(\\mathrm\{LeakyReLU\}\(e\_\{ik\}^\{t\}\)\)\},\(16\)where𝒩it\\mathcal\{N\}\_\{i\}^\{t\}denotes the set of vehicles connected toviv\_\{i\}at framett\.
Using these coefficients, the node representation of vehicleviv\_\{i\}is updated as
𝐡~it=ReLU\(𝐖s𝐡it\+∑j∈𝒩itαijt𝐖m\[𝐡jt∥𝐠ijt\]\),\\tilde\{\\mathbf\{h\}\}\_\{i\}^\{t\}=\\mathrm\{ReLU\}\\left\(\\mathbf\{W\}\_\{s\}\\mathbf\{h\}\_\{i\}^\{t\}\+\\sum\_\{j\\in\\mathcal\{N\}\_\{i\}^\{t\}\}\\alpha\_\{ij\}^\{t\}\\mathbf\{W\}\_\{m\}\\left\[\\mathbf\{h\}\_\{j\}^\{t\}\\;\\\|\\;\\mathbf\{g\}\_\{ij\}^\{t\}\\right\]\\right\),\(17\)where𝐖s\\mathbf\{W\}\_\{s\}and𝐖m\\mathbf\{W\}\_\{m\}are learnable weight matrices\. This update combines self\-information with interaction messages received from neighboring vehicles\. In the proposed framework, this graph attention operation is performed using 8 attention heads and repeated for 3 message\-passing rounds at each frame\. This allows each vehicle representation to progressively absorb richer local interaction structure\.
The frame\-level graph features obtained for vehicleviv\_\{i\}over the 30\-frame observation window are then written as\{𝐡~i1,𝐡~i2,…,𝐡~i30\}\\left\\\{\\tilde\{\\mathbf\{h\}\}\_\{i\}^\{1\},\\tilde\{\\mathbf\{h\}\}\_\{i\}^\{2\},\\dots,\\tilde\{\\mathbf\{h\}\}\_\{i\}^\{30\}\\right\\\}\. These features are not equally informative across time, since some moments carry stronger pre\-maneuver cues than others\. To summarize the observation window more effectively, a temporal attention mechanism is used to assign higher weight to the most informative frames\. The temporal attention score at framettis computed as
uit=𝐯⊤tanh\(𝐖t𝐡~it\+𝐛t\),u\_\{i\}^\{t\}=\\mathbf\{v\}^\{\\top\}\\tanh\\left\(\\mathbf\{W\}\_\{t\}\\tilde\{\\mathbf\{h\}\}\_\{i\}^\{t\}\+\\mathbf\{b\}\_\{t\}\\right\),\(18\)where𝐖t\\mathbf\{W\}\_\{t\},𝐛t\\mathbf\{b\}\_\{t\}, and𝐯\\mathbf\{v\}are learnable parameters\. The normalized temporal weight is then
βit=exp\(uit\)∑τ=130exp\(uiτ\)\.\\beta\_\{i\}^\{t\}=\\frac\{\\exp\(u\_\{i\}^\{t\}\)\}\{\\sum\\limits\_\{\\tau=1\}^\{30\}\\exp\(u\_\{i\}^\{\\tau\}\)\}\.\(19\)The final graph\-aware representation of vehicleviv\_\{i\}is obtained by the weighted temporal aggregation
𝐡i=∑t=130βit𝐡~it\.\\mathbf\{h\}\_\{i\}=\\sum\_\{t=1\}^\{30\}\\beta\_\{i\}^\{t\}\\tilde\{\\mathbf\{h\}\}\_\{i\}^\{t\}\.\(20\)
#### 4\.3\.3Intention Prediction Head
The graph attention module produces one scene\-aware representation for each retained vehicle\. These representations are then mapped to maneuver probabilities through the intention prediction head\. For vehicleviv\_\{i\}, let𝐡i∈ℝdh\\mathbf\{h\}\_\{i\}\\in\\mathbb\{R\}^\{d\_\{h\}\}denote its final graph\-aware representation\. The intention head applies a two\-layer feedforward network to𝐡i\\mathbf\{h\}\_\{i\}:
𝐳i=ReLU\(𝐖1𝐡i\+𝐛1\),\\mathbf\{z\}\_\{i\}=\\mathrm\{ReLU\}\\\!\\left\(\\mathbf\{W\}\_\{1\}\\mathbf\{h\}\_\{i\}\+\\mathbf\{b\}\_\{1\}\\right\),\(21\)followed by layer normalization and dropout, and then computes the output logits as
𝐨i=𝐖2𝐳i\+𝐛2,\\mathbf\{o\}\_\{i\}=\\mathbf\{W\}\_\{2\}\\mathbf\{z\}\_\{i\}\+\\mathbf\{b\}\_\{2\},\(22\)where𝐨i∈ℝ3\\mathbf\{o\}\_\{i\}\\in\\mathbb\{R\}^\{3\}\.
The maneuver probability vector is obtained by applying the softmax function:
𝝅i=softmax\(𝐨i\)=\[πiLK,πiLLC,πiRLC\]⊤,\\boldsymbol\{\\pi\}\_\{i\}=\\mathrm\{softmax\}\(\\mathbf\{o\}\_\{i\}\)=\\left\[\\pi\_\{i\}^\{\\mathrm\{LK\}\},\\pi\_\{i\}^\{\\mathrm\{LLC\}\},\\pi\_\{i\}^\{\\mathrm\{RLC\}\}\\right\]^\{\\top\},\(23\)whereπiLK\\pi\_\{i\}^\{\\mathrm\{LK\}\},πiLLC\\pi\_\{i\}^\{\\mathrm\{LLC\}\}, andπiRLC\\pi\_\{i\}^\{\\mathrm\{RLC\}\}denote the predicted probabilities of lane keeping, left lane change, and right lane change, respectively\.
This produces one maneuver distribution for each retained vehicle in the scene\. The predicted intention is used both as an explicit output of the model and as a conditioning signal for the trajectory decoder described next\.
#### 4\.3\.4Intention\-Guided Trajectory Decoder
The predicted maneuver distribution should not remain separate from the trajectory prediction stage\. A vehicle that is likely to keep its lane should produce a different future path from one that is likely to move left or right\. For this reason, the trajectory decoder is conditioned directly on the predicted intention probabilities so that maneuver prediction and future motion remain aligned within the same vehicle\.
Let𝐡i∈ℝdh\\mathbf\{h\}\_\{i\}\\in\\mathbb\{R\}^\{d\_\{h\}\}denote the graph\-aware representation of vehicleviv\_\{i\}, and let
𝝅i=\[πiLK,πiLLC,πiRLC\]⊤\\boldsymbol\{\\pi\}\_\{i\}=\\left\[\\pi\_\{i\}^\{\\mathrm\{LK\}\},\\pi\_\{i\}^\{\\mathrm\{LLC\}\},\\pi\_\{i\}^\{\\mathrm\{RLC\}\}\\right\]^\{\\top\}denote its predicted intention distribution\. Instead of using a single decoder for all maneuver types, the proposed framework maintains three maneuver\-specific trajectory decoders: one for lane keeping, one for left lane change, and one for right lane change\. Each decoder maps𝐡i\\mathbf\{h\}\_\{i\}to a trajectory prototype over the prediction horizon:
𝐘^iLK\\displaystyle\\hat\{\\mathbf\{Y\}\}\_\{i\}^\{\\mathrm\{LK\}\}=DLK\(𝐡i\),\\displaystyle=D\_\{\\mathrm\{LK\}\}\(\\mathbf\{h\}\_\{i\}\),\(24\)𝐘^iLLC\\displaystyle\\hat\{\\mathbf\{Y\}\}\_\{i\}^\{\\mathrm\{LLC\}\}=DLLC\(𝐡i\),\\displaystyle=D\_\{\\mathrm\{LLC\}\}\(\\mathbf\{h\}\_\{i\}\),𝐘^iRLC\\displaystyle\\hat\{\\mathbf\{Y\}\}\_\{i\}^\{\\mathrm\{RLC\}\}=DRLC\(𝐡i\)\.\\displaystyle=D\_\{\\mathrm\{RLC\}\}\(\\mathbf\{h\}\_\{i\}\)\.where each decoder output lies inℝ40×2\\mathbb\{R\}^\{40\\times 2\}\.
Each decoder is implemented as a two\-layer feedforward network whose final output is reshaped into a 40\-step sequence of longitudinal and lateral displacements\. The final predicted trajectory is then obtained as a weighted combination of the three maneuver\-specific outputs:
𝐘^i=πiLK𝐘^iLK\+πiLLC𝐘^iLLC\+πiRLC𝐘^iRLC\.\\hat\{\\mathbf\{Y\}\}\_\{i\}=\\pi\_\{i\}^\{\\mathrm\{LK\}\}\\hat\{\\mathbf\{Y\}\}\_\{i\}^\{\\mathrm\{LK\}\}\+\\pi\_\{i\}^\{\\mathrm\{LLC\}\}\\hat\{\\mathbf\{Y\}\}\_\{i\}^\{\\mathrm\{LLC\}\}\+\\pi\_\{i\}^\{\\mathrm\{RLC\}\}\\hat\{\\mathbf\{Y\}\}\_\{i\}^\{\\mathrm\{RLC\}\}\.\(25\)
This formulation allows the trajectory prediction to reflect the model’s own maneuver belief\. When the intention prediction is confident, the final trajectory is dominated by the corresponding maneuver\-specific decoder\. When the maneuver prediction is uncertain, the final trajectory becomes a softer combination of alternative future motion patterns\. In both cases, the trajectory remains explicitly linked to the predicted intention distribution\. The decoder therefore produces one future trajectory𝐘^i∈ℝ40×2\\hat\{\\mathbf\{Y\}\}\_\{i\}\\in\\mathbb\{R\}^\{40\\times 2\}for each retained vehicle in the scene\. These trajectories are used both for trajectory supervision and for the scene\-level consistency constraint introduced next\.
Although the trajectory decoder predicts vehicle\-relative displacements, scene\-level compatibility must be evaluated in a common spatial coordinate system\. Let𝐪i30\\mathbf\{q\}\_\{i\}^\{30\}denote the position of vehicleviv\_\{i\}at the final observation frame in the shared scene coordinate system\. The predicted absolute position at future stepmmis reconstructed as
𝐩^im=𝐪i30\+𝐘^im\.\\hat\{\\mathbf\{p\}\}\_\{i\}^\{m\}=\\mathbf\{q\}\_\{i\}^\{30\}\+\\hat\{\\mathbf\{Y\}\}\_\{i\}^\{m\}\.\(26\)The corresponding ground\-truth position is obtained in the same manner\. These reconstructed scene\-coordinate positions are used in the scene\-level consistency loss, IACR, and JDE calculations\.
#### 4\.3\.5Scene\-Level Consistency Constraint
The intention\-guided decoder produces one future trajectory for each retained vehicle in the scene\. These trajectories should be accurate at the vehicle level, but they should also remain mutually compatible when viewed together as a future traffic scene\. To encourage this, a scene\-level consistency constraint is introduced during training to penalize predicted futures in which two vehicles move into physically incompatible positions\.
Consider two retained vehicles,viv\_\{i\}andvjv\_\{j\}, with predicted future positions at prediction stepmmdenoted by𝐩^im\\hat\{\\mathbf\{p\}\}\_\{i\}^\{m\}and𝐩^jm\\hat\{\\mathbf\{p\}\}\_\{j\}^\{m\}, respectively\. A collision penalty is applied when the separation between the two predicted positions falls below a predefined safety threshold\. The pairwise penalty at stepmmis written as
ℓijm=max\(0,Dsafe−‖𝐩^im−𝐩^jm‖2\),\\ell\_\{ij\}^\{m\}=\\max\\left\(0,\\;D\_\{\\mathrm\{safe\}\}\-\\left\\lVert\\hat\{\\mathbf\{p\}\}\_\{i\}^\{m\}\-\\hat\{\\mathbf\{p\}\}\_\{j\}^\{m\}\\right\\rVert\_\{2\}\\right\),\(27\)whereDsafeD\_\{\\mathrm\{safe\}\}denotes the minimum allowable separation distance\.
This penalty is evaluated for all distinct vehicle pairs and for all prediction steps\. The resulting scene\-level consistency loss is defined as
Lscene=1Ns\(Ns−1\)Fpred∑i≠j∑m=1Fpredℓijm,L\_\{\\mathrm\{scene\}\}=\\frac\{1\}\{N\_\{s\}\(N\_\{s\}\-1\)F\_\{\\mathrm\{pred\}\}\}\\sum\_\{i\\neq j\}\\sum\_\{m=1\}^\{F\_\{\\mathrm\{pred\}\}\}\\ell\_\{ij\}^\{m\},\(28\)whereNsN\_\{s\}is the number of valid vehicles in the scene andFpred=40F\_\{\\mathrm\{pred\}\}=40is the prediction horizon\.
This loss becomes zero when all predicted trajectories remain sufficiently separated throughout the forecast interval\. Its value increases when the model produces futures in which different vehicles approach each other too closely or overlap in space and time\. In this way, the constraint encourages the model to generate scene\-level predictions that remain physically plausible rather than only accurate on a vehicle\-by\-vehicle basis\.
The scene\-level term complements the per\-vehicle intention and trajectory objectives\. The intention loss guides maneuver classification, the trajectory loss guides future motion prediction, and the scene\-level consistency term discourages incompatible joint futures across vehicles\. The complete training objective that combines these components is described next\.
#### 4\.3\.6Training Objective
The proposed framework is trained end\-to\-end by jointly optimizing maneuver classification, trajectory regression, and scene\-level consistency\. LetNsN\_\{s\}denote the number of valid vehicles in sceness\. For each retained vehicleviv\_\{i\}, the model predicts an intention distribution𝝅i\\boldsymbol\{\\pi\}\_\{i\}and a future trajectory𝐘^i\\hat\{\\mathbf\{Y\}\}\_\{i\}\. The total loss combines these objectives so that the model learns accurate per\-vehicle predictions while also preserving compatibility across the full scene\.
The intention prediction loss is defined as the average cross\-entropy over all valid vehicles in the scene:
Lint=−1Ns∑i=1Ns∑c∈ℳyi,clogπi,c,L\_\{\\mathrm\{int\}\}=\-\\frac\{1\}\{N\_\{s\}\}\\sum\_\{i=1\}^\{N\_\{s\}\}\\sum\_\{c\\in\\mathcal\{M\}\}y\_\{i,c\}\\log\\pi\_\{i,c\},\(29\)whereℳ=\{LK,LLC,RLC\}\\mathcal\{M\}=\\\{\\mathrm\{LK\},\\mathrm\{LLC\},\\mathrm\{RLC\}\\\}is the maneuver label set,yi,cy\_\{i,c\}is the ground\-truth indicator for classcc, andπi,c\\pi\_\{i,c\}is the predicted probability for that class\.
The trajectory prediction loss is defined as the mean squared error over all retained vehicles and all prediction steps:
Ltraj=1NsFpred∑i=1Ns∑m=1Fpred‖𝐘^im−𝐘im‖22,L\_\{\\mathrm\{traj\}\}=\\frac\{1\}\{N\_\{s\}F\_\{\\mathrm\{pred\}\}\}\\sum\_\{i=1\}^\{N\_\{s\}\}\\sum\_\{m=1\}^\{F\_\{\\mathrm\{pred\}\}\}\\left\\\|\\hat\{\\mathbf\{Y\}\}\_\{i\}^\{m\}\-\\mathbf\{Y\}\_\{i\}^\{m\}\\right\\\|\_\{2\}^\{2\},\(30\)where𝐘^im\\hat\{\\mathbf\{Y\}\}\_\{i\}^\{m\}and𝐘im\\mathbf\{Y\}\_\{i\}^\{m\}denote the predicted and ground\-truth longitudinal–lateral displacement vectors at prediction stepmm\.
To further align maneuver prediction with motion generation, an intention–trajectory consistency term is included\. This term penalizes disagreement between the predicted maneuver distribution and the lateral direction implied by the predicted trajectory\. LetΔy^i\\Delta\\hat\{y\}\_\{i\}denote the net predicted lateral displacement of vehicleviv\_\{i\}over the forecast horizon\. Under the adopted coordinate convention, negative lateral displacement represents leftward motion, while positive lateral displacement represents rightward motion\. The consistency loss is defined as
Lgate=1Ns∑i=1Ns\[\\displaystyle L\_\{\\mathrm\{gate\}\}=\\frac\{1\}\{N\_\{s\}\}\\sum\_\{i=1\}^\{N\_\{s\}\}\\Big\[πiLK\|Δy^i\|\+πiLLCmax\(0,Δy^i\)\\displaystyle\\pi\_\{i\}^\{\\mathrm\{LK\}\}\\left\|\\Delta\\hat\{y\}\_\{i\}\\right\|\+\\pi\_\{i\}^\{\\mathrm\{LLC\}\}\\max\\left\(0,\\Delta\\hat\{y\}\_\{i\}\\right\)\(31\)\+πiRLCmax\(0,−Δy^i\)\]\.\\displaystyle\+\\pi\_\{i\}^\{\\mathrm\{RLC\}\}\\max\\left\(0,\-\\Delta\\hat\{y\}\_\{i\}\\right\)\\Big\]\.
This formulation encourages lane\-keeping predictions to remain near zero in lateral displacement, left\-lane\-change predictions to produce negative lateral motion, and right\-lane\-change predictions to produce positive lateral motion\.
The scene\-level consistency term introduced earlier is denoted byLsceneL\_\{\\mathrm\{scene\}\}\. Combining all components, the total training objective is
L=λintLint\+λtrajLtraj\+λgateLgate\+λsceneLscene,L=\\lambda\_\{\\mathrm\{int\}\}L\_\{\\mathrm\{int\}\}\+\\lambda\_\{\\mathrm\{traj\}\}L\_\{\\mathrm\{traj\}\}\+\\lambda\_\{\\mathrm\{gate\}\}L\_\{\\mathrm\{gate\}\}\+\\lambda\_\{\\mathrm\{scene\}\}L\_\{\\mathrm\{scene\}\},\(32\)whereλint\\lambda\_\{\\mathrm\{int\}\},λtraj\\lambda\_\{\\mathrm\{traj\}\},λgate\\lambda\_\{\\mathrm\{gate\}\}, andλscene\\lambda\_\{\\mathrm\{scene\}\}are nonnegative weights that balance the four terms\. In the current design, these weights are set to 10\.0, 1\.0, 2\.0, and 0\.5, respectively\. This objective allows the model to learn four properties simultaneously: accurate maneuver classification, accurate future trajectory prediction, agreement between predicted maneuver and predicted motion for each vehicle, and physically compatible futures across the scene\.
## 5Experiments
### 5\.1Datasets
The proposed framework is evaluated on two naturalistic driving datasets: NGSIM and highD\. NGSIM provides freeway trajectories from the I\-80 and US\-101 study areas at 10 Hz, while highD provides drone\-based highway trajectories that are resampled to 10 Hz for consistency\. After trajectory cleaning, temporal\-window extraction, local\-scene construction, and trajectory\-group\-level splitting, the final scene distributions are summarized in Table[3](https://arxiv.org/html/2607.09740#S5.T3)\.
Table 3:Distribution of the final scene\-level samples across datasets, reference\-vehicle maneuver classes, and data splits\. Each scene is counted once according to the maneuver of its reference vehicle\.DatasetReference maneuverTrainingValidationTestTotalNGSIM I\-80Lane keeping \(LK\)5,4121,1611,1597,732Left lane change \(LLC\)2,8916216194,131Right lane change \(RLC\)2,5235415393,603All scenes10,8262,3232,31715,466NGSIM US\-101Lane keeping \(LK\)3,6897927905,271Left lane change \(LLC\)2,1344584573,049Right lane change \(RLC\)1,6433523512,346All scenes7,4661,6021,59810,666highDLane keeping \(LK\)6,2381,3391,3378,914Left lane change \(LLC\)5,7121,2261,2248,162Right lane change \(RLC\)5,0501,0841,0827,216All scenes17,0003,6493,64324,292The final scene distributions reflect the different frequencies of lane\-keeping and lane\-changing behavior in the three study sites\. Each scene is counted once according to the maneuver of its reference vehicle, although intention and trajectory targets are generated for every valid vehicle in the scene\. The data are divided into training, validation, and test subsets using approximate 70%/15%/15% ratio\. All temporal windows generated from the same physical trajectory group are assigned to the same subset to prevent vehicle\-level and temporal leakage\. Since overlapping windows may contain the same physical vehicle more than once, each valid vehicle occurrence is treated as a separate prediction instance within its assigned subset\. This preserves the temporal diversity of the extracted scenes while ensuring that observations from the same physical trajectory do not appear across the training, validation, and test sets\.
### 5\.2Experimental Setup
For all experiments, each sample is defined using a 7 s temporal window consisting of a 3 s observation interval and a 4 s prediction interval\. This corresponds to 30 observation frames and 40 prediction frames after temporal alignment\. Scene samples are constructed as described in the previous section, and each scene contains up to 6 vehicles together with a binary validity mask for padded entries\. Optimization is performed using AdamW with an initial learning rate of3×10−43\\times 10^\{\-4\}, weight decay of10−410^\{\-4\}, gradient clipping at 1\.0, and dropout of 0\.15\. The learning rate is decayed using a cosine annealing schedule over 100 epochs\. Training is conducted with a batch size of 8 scene samples\. The interaction and scene\-level safety parameters were fixed across all datasets and experiments\. The TTC computation usedϵ=10−3\\epsilon=10^\{\-3\}to prevent division by zero, while non\-closing vehicle pairs were assigned the saturation valueTmax=10sT\_\{\\max\}=10\\,\\mathrm\{s\}\. The scene\-level consistency loss and IACR evaluation used a minimum separation threshold ofDsafe=2\.0mD\_\{\\mathrm\{safe\}\}=2\.0\\,\\mathrm\{m\}\. These values were held constant during training, validation, and testing\.
#### 5\.2\.1Baseline Evaluation Protocol
All comparison methods were evaluated under the same dataset splits, observation horizon, prediction horizon, and evaluation samples used for DSiGAT\. Whenever official implementations were available, the baseline models were retrained using the authors’ recommended settings and the same trajectory\-group\-level training, validation, and test partitions adopted in this study\. The observation and prediction horizons were fixed to3s3\\,\\mathrm\{s\}and4s4\\,\\mathrm\{s\}, respectively, for all methods\.
For methods whose original input representation differed from DSiGAT, the original architecture\-specific feature construction was preserved whenever required for faithful implementation, while the underlying trajectory records and evaluation splits remained unchanged\. For methods without an available implementation, the model was reproduced from the published description and tuned only on the validation split\. No test\-set information was used for model selection or hyperparameter adjustment\. All reported intention and trajectory metrics were recomputed on the same held\-out test scenes to ensure a consistent comparison\.
### 5\.3Evaluation Metrics
The proposed framework is evaluated from two complementary perspectives\. The first measures per\-vehicle prediction quality so that the model can be compared directly with prior intention and trajectory prediction methods\. The second evaluates scene\-level consistency, which is central to the proposed formulation and is not captured by standard single\-vehicle metrics alone\.
#### 5\.3\.1Per\-vehicle intention metrics
For lane\-change intention prediction, standard classification metrics are reported, including accuracy, precision, recall, and macro F1\-score\. These metrics are computed over the three maneuver classes: lane keeping \(LK\), left lane change \(LLC\), and right lane change \(RLC\)\. Accuracy measures the overall proportion of correctly classified vehicles, while macro F1\-score gives equal weight to all classes and is therefore more informative under class imbalance\. Class\-wise precision and recall are also reported to show how well the model distinguishes among the three maneuver types\. All metrics are computed by pooling predictions from every valid vehicle occurrence across the test scenes, while padded entries are excluded through the validity mask\.
To evaluate early anticipation performance, intention prediction is assessed at multiple anticipation times,T∈\{3s,2s,1s,0s\}T\\in\\\{3\\,\\mathrm\{s\},2\\,\\mathrm\{s\},1\\,\\mathrm\{s\},0\\,\\mathrm\{s\}\\\}, whereT=3sT=3\\,\\mathrm\{s\}corresponds to the earliest prediction setting andT=0T=0corresponds to prediction immediately before the annotated lane\-change onset, with the onset frame excluded from the input\.
#### 5\.3\.2Per\-vehicle trajectory metrics
For trajectory prediction, Root Mean Squared Error \(RMSE\) is used as the primary displacement\-based metric\. Let𝐲^im∈ℝ2\\hat\{\\mathbf\{y\}\}\_\{i\}^\{m\}\\in\\mathbb\{R\}^\{2\}and𝐲im∈ℝ2\\mathbf\{y\}\_\{i\}^\{m\}\\in\\mathbb\{R\}^\{2\}denote the predicted and ground\-truth longitudinal–lateral displacement vectors of vehicleviv\_\{i\}at future stepmm, respectively\. The stepwise displacement error is defined as
eim=‖𝐲^im−𝐲im‖2\.e\_\{i\}^\{m\}=\\left\\\|\\hat\{\\mathbf\{y\}\}\_\{i\}^\{m\}\-\\mathbf\{y\}\_\{i\}^\{m\}\\right\\\|\_\{2\}\.\(33\)
Using this notation, RMSE is computed over all retained vehicles and prediction steps as
RMSE=1NsFpred∑i=1Ns∑m=1Fpred\(eim\)2\.\\mathrm\{RMSE\}=\\sqrt\{\\frac\{1\}\{N\_\{s\}F\_\{\\mathrm\{pred\}\}\}\\sum\_\{i=1\}^\{N\_\{s\}\}\\sum\_\{m=1\}^\{F\_\{\\mathrm\{pred\}\}\}\\left\(e\_\{i\}^\{m\}\\right\)^\{2\}\}\.\(34\)
RMSE is reported at prediction horizons of 1 s, 2 s, 3 s, and 4 s to show how forecasting error evolves as the prediction horizon increases\.
#### 5\.3\.3Scene\-level metrics
Standard per\-vehicle metrics do not indicate whether the predicted futures of multiple vehicles remain compatible when considered jointly as one traffic scene\. To evaluate this aspect, two complementary scene\-level metrics are used: Inter\-Agent Collision Rate \(IACR\) and Joint Displacement Error \(JDE\)\.
The first metric is the Inter\-Agent Collision Rate \(IACR\), defined as the fraction of predicted scenes in which at least one pair of valid vehicles violates the minimum separation threshold at any future prediction step\. For sceness, the collision indicator is defined as
Cs=𝕀\[mini<jm∈\{1,…,Fpred\}‖𝐩^s,im−𝐩^s,jm‖2<Dsafe\],C\_\{s\}=\\mathbb\{I\}\\left\[\\min\_\{\\begin\{subarray\}\{c\}i<j\\\\ m\\in\\\{1,\\ldots,F\_\{\\mathrm\{pred\}\}\\\}\\end\{subarray\}\}\\left\\\|\\hat\{\\mathbf\{p\}\}\_\{s,i\}^\{m\}\-\\hat\{\\mathbf\{p\}\}\_\{s,j\}^\{m\}\\right\\\|\_\{2\}<D\_\{\\mathrm\{safe\}\}\\right\],\(35\)whereDsafeD\_\{\\mathrm\{safe\}\}is the minimum allowable inter\-vehicle separation\. IACR is then computed as
IACR=1S∑s=1SCs,\\mathrm\{IACR\}=\\frac\{1\}\{S\}\\sum\_\{s=1\}^\{S\}C\_\{s\},\(36\)whereSSis the number of evaluated scenes\. Lower IACR indicates better scene\-level physical compatibility\.
The second metric is the Joint Displacement Error \(JDE\), which measures how accurately the predicted trajectories preserve the relative spatial configuration of all vehicles in a scene\. Unlike per\-vehicle RMSE, which evaluates each trajectory independently, JDE compares the predicted and ground\-truth relative displacement between every valid vehicle pair at each future time step\.
For sceness, let𝐩^s,im\\hat\{\\mathbf\{p\}\}\_\{s,i\}^\{m\}and𝐩s,im\\mathbf\{p\}\_\{s,i\}^\{m\}denote the predicted and ground\-truth scene\-coordinate positions of vehicleiiat prediction stepmm, respectively\.
ds,ijm=‖\(𝐩^s,im−𝐩^s,jm\)−\(𝐩s,im−𝐩s,jm\)‖2\.d\_\{s,ij\}^\{m\}=\\left\\\|\\left\(\\hat\{\\mathbf\{p\}\}\_\{s,i\}^\{m\}\-\\hat\{\\mathbf\{p\}\}\_\{s,j\}^\{m\}\\right\)\-\\left\(\\mathbf\{p\}\_\{s,i\}^\{m\}\-\\mathbf\{p\}\_\{s,j\}^\{m\}\\right\)\\right\\\|\_\{2\}\.\(37\)
The Joint Displacement Error is then computed as
JDE=1S∑s=1S1Fpred∑m=1Fpred2Ns\(Ns−1\)∑i=1Ns−1∑j=i\+1Nsds,ijm,\\mathrm\{JDE\}=\\frac\{1\}\{S\}\\sum\_\{s=1\}^\{S\}\\frac\{1\}\{F\_\{\\mathrm\{pred\}\}\}\\sum\_\{m=1\}^\{F\_\{\\mathrm\{pred\}\}\}\\frac\{2\}\{N\_\{s\}\(N\_\{s\}\-1\)\}\\sum\_\{i=1\}^\{N\_\{s\}\-1\}\\sum\_\{j=i\+1\}^\{N\_\{s\}\}d\_\{s,ij\}^\{m\},\(38\)whereSSis the number of evaluated scenes,NsN\_\{s\}is the number of valid vehicles in sceness, andFpredF\_\{\\mathrm\{pred\}\}is the prediction horizon\. Lower JDE indicates that the predicted trajectories better preserve the joint spatial arrangement and relative motion of the vehicles in the scene\.
### 5\.4Implementation Details
DSiGAT is implemented in PyTorch with PyTorch Geometric for graph construction and graph attention operations\. The model is trained on an NVIDIA A100 GPU\. Mini\-batches contain 8 scene samples, and padded batching is handled with binary validity masks so that dummy nodes do not participate in message passing or loss computation\. The node embedding layer maps the raw node features to a 128\-dimensional latent space, while the edge embedding layer maps the raw edge features to 64 dimensions\. The graph attention module uses 8 attention heads and 3 message\-passing rounds at each observation frame\. Temporal aggregation is performed with a learned attention mechanism over the 30 observation frames\. The intention head is implemented as a two\-layer feedforward network with ReLU activation, layer normalization, and dropout\. The trajectory module contains three maneuver\-specific two\-layer feedforward decoders corresponding to lane keeping, left lane change, and right lane change, each producing a 40\-step sequence of longitudinal and lateral displacements\.
## 6Results
This section presents a comprehensive evaluation of the proposed DSiGAT framework\. We first assess per\-vehicle lane\-change intention prediction and trajectory forecasting on the NGSIM I\-80 and US\-101 datasets, including performance at different anticipation and prediction horizons\. We then evaluate generalization on the highD dataset and examine the joint consistency of the predicted multi\-vehicle scene using scene\-level metrics\. Finally, ablation, qualitative, robustness, sensitivity, and computational\-efficiency analyses are provided to clarify the contribution, reliability, and practical cost of the proposed framework\.
### 6\.1Overall Per\-Vehicle Intention Prediction Performance
Per\-vehicle intention prediction is evaluated over all valid vehicles in the test scenes\. Each retained vehicle is classified as lane keeping \(LK\), left lane change \(LLC\), or right lane change \(RLC\), while the prediction is generated from the complete scene\-level interaction representation\. Metrics are aggregated across all valid vehicle predictions, with padded entries excluded through the validity mask\. Tables[4](https://arxiv.org/html/2607.09740#S6.T4)and[5](https://arxiv.org/html/2607.09740#S6.T5)report the resulting performance on the NGSIM I\-80 and US\-101 test sets\.
As shown in Tables[4](https://arxiv.org/html/2607.09740#S6.T4)and[5](https://arxiv.org/html/2607.09740#S6.T5), DSiGAT achieves the best overall accuracy on both datasets, reaching 90\.12% on I\-80 and 90\.97% on US\-101\. Compared with conventional baselines such as SVM, HMM\-SVM, CNN\-LSTM, IDBN, and LSTM, the proposed model gives clear improvements in both overall accuracy and class\-wise F1\-score\. It also performs better than stronger recent methods such as VWC, Dual Transformer, and MCLG\. On I\-80, DSiGAT improves the overall accuracy by 2\.97% over MCLG and by 4\.15% over Dual Transformer\. On US\-101, the corresponding improvements are 2\.93% and 4\.00%\. In addition, the proposed model achieves the highest F1\-scores for all three maneuver classes on both datasets, reaching 93\.45%, 89\.67%, and 87\.23% for LK, LLC, and RLC on I\-80, and 94\.12%, 90\.45%, and 88\.34% on US\-101\. These results show that the proposed framework improves not only overall recognition accuracy, but also the balance of prediction across different maneuver types\.
The precision and recall values further explain this advantage\. In lane\-change prediction for ADAS, high precision with low recall may cause true lane\-change intentions to be missed, while high recall with low precision may lead to unreliable maneuver alarms\. This inconsistency appears in several baseline methods\. For example, on I\-80, Dual Transformer gives the highest RLC precision at 85\.55%, but its recall is lower at 81\.45%\. DSiGAT, in contrast, gives 84\.43% precision and 90\.22% recall for the same class, resulting in a stronger F1\-score\. A similar pattern is observed on US\-101, where Dual Transformer records 86\.66% precision and 82\.55% recall for RLC, whereas DSiGAT gives 85\.54% precision and 91\.32% recall\. A more consistent balance between precision and recall is also observed for LK and LLC, which indicates that the proposed model provides more dependable maneuver recognition rather than favoring one metric at the expense of the other\.
The confusion matrices in Fig\.[2](https://arxiv.org/html/2607.09740#S6.F2)and[3](https://arxiv.org/html/2607.09740#S6.F3)show the same trend\. On US\-101, DSiGAT correctly classifies 96\.78% of LK samples, 91\.23% of LLC samples, and 93\.44% of RLC samples\. On NGSIM I80, the corresponding values are 96\.12%, 91\.12%, and 94\.77%\. In both datasets, most of the remaining errors occur when LLC or RLC samples are interpreted as LK, rather than being confused with the opposite lane\-change class\. This means that the model rarely misunderstands the direction of a lane change, and that the remaining errors mainly appear in transitional cases where the maneuver intent is still forming\. Generally, the results indicate that the proposed scene\-level interaction modeling leads to stronger and more reliable per\-vehicle intention prediction\.
Table 4:Per\-vehicle lane\-change intention prediction performance on the NGSIM I\-80 test set\. Metrics are computed over all valid vehicles across all test scenes; padded entries are excluded\.Red= best;underline= second bestMethodAccuracyLKLLCRLCPRF1PRF1PRF1SVM72\.7583\.6573\.8578\.4567\.1375\.8671\.2375\.3662\.8868\.56HMM\-SVM71\.1570\.5984\.4276\.8972\.6566\.5269\.4562\.0273\.1367\.12CNN\-LSTM76\.0885\.4477\.6181\.3479\.8669\.9274\.5676\.2468\.8272\.34IDBN67\.4581\.6266\.2273\.1258\.5874\.9965\.7872\.5556\.3863\.45LSTM74\.5270\.0391\.2079\.2365\.6583\.3573\.4560\.5985\.4070\.89VWC83\.3490\.6684\.6687\.5684\.7480\.0782\.3484\.3276\.3180\.12Dual Transformer85\.9791\.1487\.6189\.3486\.3283\.9585\.1285\.5581\.4583\.45MCLG87\.1588\.9291\.3590\.1284\.9888\.6586\.7883\.6685\.4784\.56DSiGAT \(Ours\)90\.1292\.2594\.6893\.4587\.3792\.0989\.6784\.4390\.2287\.23
Table 5:Per\-vehicle lane\-change intention prediction performance on the NGSIM US\-101 test set\. Metrics are computed over all valid vehicles across all test scenes; padded entries are excluded\.Red= best;underline= second best\.MethodAccuracyLKLLCRLCPRF1PRF1PRF1SVM73\.8684\.5474\.7479\.3468\.3577\.0772\.4576\.5864\.0969\.78HMM\-SVM72\.2371\.5985\.4077\.8973\.7667\.6270\.5663\.1374\.2268\.23CNN\-LSTM76\.8686\.2278\.3982\.1280\.6470\.6975\.3477\.0269\.5973\.12IDBN68\.5682\.7367\.3174\.2359\.6976\.0666\.8973\.6657\.4664\.56LSTM75\.6771\.2592\.3780\.4566\.8784\.5274\.6761\.5986\.3271\.89VWC84\.3491\.4485\.4488\.3485\.8581\.1883\.4585\.4377\.4281\.23Dual Transformer86\.9791\.9288\.3890\.1287\.4385\.0686\.2386\.6682\.5584\.56MCLG88\.0490\.0392\.4691\.2385\.7689\.4387\.5684\.4486\.2585\.34DSiGAT \(Ours\)90\.9792\.9295\.3594\.1288\.1592\.8790\.4585\.5491\.3288\.34
Figure 2:Confusion matrices of different methods for per\-vehicle lane\-change intention prediction on the NGSIM I\-80 test set\.Figure 3:Confusion matrices of different methods for per\-vehicle lane\-change intention prediction on the NGSIM US\-101 test set\.
### 6\.2Intention Prediction at Different Anticipation Times
The next experiment evaluates how early the proposed model can recognize lane\-change intention before maneuver onset\. For each anticipation timeT∈\{3,2,1,0\}sT\\in\\\{3,2,1,0\\\}\\,\\mathrm\{s\}, a separate 3\-second observation window is constructed so that its final frame occursTTseconds before the annotated lane\-change onset; atT=0T=0, the onset frame itself is excluded from the input\. This analysis is important because reliable early prediction gives an ADAS or autonomous driving system more time to respond to surrounding\-vehicle behavior\. In this part, F1\-score is used as the main metric because it reflects the balance between precision and recall\. This is especially important for early intention prediction, where class imbalance and uncertain pre\-maneuver behavior can make accuracy alone less informative\.
Tables[6](https://arxiv.org/html/2607.09740#S6.T6)and[7](https://arxiv.org/html/2607.09740#S6.T7)report the per\-class F1\-scores atT=3T=3s,T=2T=2s,T=1T=1s, andT=0T=0s before maneuver onset\. As expected, all methods improve as the prediction time approachesT=0T=0s, since the lane\-change cues become more explicit near the actual maneuver point\. Even so, DSiGAT maintains the strongest overall performance across the full anticipation range\.
In the I\-80 dataset, DSiGAT gives the best F1\-scores for all three maneuver classes fromT=3T=3s toT=1T=1s\. AtT=3T=3s, it reaches 93\.67%, 89\.34%, and 87\.12% for LK, LLC, and RLC, respectively, which are all higher than the competing methods at the same prediction time\. This advantage remains atT=2T=2s andT=1T=1s, showing that the proposed model can detect useful maneuver cues even when the lane change is still developing\. AtT=0T=0s, DSiGAT still achieves the highest LK score and remains very competitive for LLC and RLC, with only small gaps relative to MCLG\.
The same trend is observed more clearly on US\-101\. DSiGAT achieves the best F1\-score for LK, LLC, and RLC at every anticipation time\. The scores increase from 94\.12%, 92\.34%, and 89\.67% atT=3T=3s to 99\.30%, 98\.61%, and 96\.20% atT=0T=0s\. These results indicate that the proposed framework performs well not only near maneuver onset, but also at earlier and more difficult prediction times\. Fig\.[4](https://arxiv.org/html/2607.09740#S6.F4)and Fig\.[5](https://arxiv.org/html/2607.09740#S6.F5)show the same behavior in terms of overall accuracy\. In both datasets, DSiGAT remains above each comparison method from−3\-3s to0s, and the gap is more visible at earlier prediction times, especially against SVM, HMM\-SVM, IDBN, and LSTM\-based baselines\. The curves also show that the accuracy of all models increases as the maneuver point approaches, but the proposed model maintains a more stable advantage across the full prediction horizon\. This suggests that the scene\-level graph representation helps DSiGAT capture weak pre\-maneuver interaction cues earlier than target\-centered baselines\.
Table 6:Per\-class lane\-change intention prediction F1\-score \(%\) on the NGSIM I\-80 test set at different anticipation times\. Results are reported for lane keeping \(LK\), left lane change \(LLC\), and right lane change \(RLC\) atT=3T=3s,T=2T=2s,T=1T=1s, andT=0T=0s before maneuver onset\. Best results are shown inred, and second\-best results areunderlined\.MethodT=3sT=3\\,\\text\{s\}T=2sT=2\\,\\text\{s\}T=1sT=1\\,\\text\{s\}T=0sT=0\\,\\text\{s\}LKLLCRLCLKLLCRLCLKLLCRLCLKLLCRLCSVM83\.7678\.4276\.1886\.4981\.5079\.1489\.7984\.8982\.7195\.5085\.8083\.30HMM\-SVM82\.3477\.2375\.0185\.1280\.3478\.2388\.6783\.5681\.3494\.9084\.1083\.70CNN\-LSTM85\.2380\.4578\.3488\.1283\.6781\.5691\.4586\.8984\.7896\.9084\.7084\.00IDBN79\.1273\.4571\.2382\.4576\.7874\.5686\.3480\.6778\.4592\.3081\.2079\.80LSTM83\.4579\.3477\.2386\.2382\.5680\.4589\.5685\.7883\.6794\.4085\.8084\.50VWC89\.3484\.5682\.4592\.1287\.7885\.6794\.8991\.0188\.8997\.4495\.5693\.99Dual Transformer90\.1286\.3484\.2392\.8989\.5687\.4595\.6792\.7990\.6796\.4494\.5593\.82MCLG91\.4587\.5685\.3493\.7890\.7888\.5695\.1291\.0188\.7896\.0595\.8994\.50DSiGAT \(Ours\)93\.6789\.3487\.1295\.3491\.7889\.4596\.8993\.6791\.3498\.3095\.6294\.27
Table 7:Per\-class lane\-change intention prediction F1\-score \(%\) on the NGSIM US\-101 test set at different anticipation times\. Results are reported for lane keeping \(LK\), left lane change \(LLC\), and right lane change \(RLC\) atT=3T=3s,T=2T=2s,T=1T=1s, andT=0T=0s before maneuver onset\. Best results are shown inred, and second\-best results areunderlined\.MethodT=3sT=3\\,\\text\{s\}T=2sT=2\\,\\text\{s\}T=1sT=1\\,\\text\{s\}T=0sT=0\\,\\text\{s\}LKLLCRLCLKLLCRLCLKLLCRLCLKLLCRLCSVM84\.2379\.5677\.3487\.4582\.7880\.5690\.7885\.2383\.4596\.5088\.7086\.90HMM\-SVM85\.3482\.1280\.2388\.5685\.3483\.4591\.8988\.6786\.7897\.6091\.8089\.60CNN\-LSTM83\.1274\.8972\.6786\.3478\.1275\.8989\.6781\.3479\.1295\.7084\.0082\.50IDBN78\.4572\.3470\.1281\.6775\.5673\.3485\.8979\.7877\.5691\.8080\.4078\.60LSTM82\.3481\.2379\.4585\.5684\.4582\.6788\.8987\.6785\.8994\.7090\.5088\.90VWC88\.6785\.3483\.1291\.8988\.5686\.3494\.2391\.8989\.6797\.2095\.4093\.80Dual Transformer90\.4587\.2385\.0193\.6790\.4588\.2395\.8993\.1291\.3498\.5697\.2395\.67MCLG91\.2388\.0185\.7893\.4590\.2388\.0195\.6792\.8991\.1298\.3496\.7895\.12DSiGAT \(Ours\)94\.1292\.3489\.6796\.4595\.1292\.8997\.8997\.2394\.5699\.3098\.6196\.20
Figure 4:Accuracy comparison of per\-vehicle lane\-change intention prediction at different anticipation times on the NGSIM I\-80 test set\.Figure 5:Accuracy of DSiGAT and competing methods at different anticipation times on the NGSIM US\-101 test set\.
### 6\.3Per\-Vehicle Trajectory Prediction Performance
To evaluate trajectory prediction performance, the proposed model is compared with a diverse set of ADAS\-relevant surrounding\-vehicle forecasting baselines from different methodological families, as summarized in Table[8](https://arxiv.org/html/2607.09740#S6.T8)\. This comparison is important because DSiGAT is formulated at the scene level, and its effectiveness should therefore be assessed against methods with different capabilities for modeling interactions among surrounding vehicles\.
Tables[9](https://arxiv.org/html/2607.09740#S6.T9)and[10](https://arxiv.org/html/2607.09740#S6.T10)report the trajectory prediction RMSE on the NGSIM I\-80 and US\-101 test sets over prediction horizons of 1–4 s\. DSiGAT achieves the lowest error at every evaluated horizon on both datasets\. Compared with the strongest baseline, GRIP\+\+, the proposed model reduces RMSE on I\-80 by 50\.00%, 46\.07%, 38\.62%, and 37\.38% at 1 s, 2 s, 3 s, and 4 s, respectively\. On US\-101, the corresponding reductions are 34\.15%, 38\.95%, 34\.42%, and 33\.18%\.
Clear differences are also observed across the baseline families\. The constant\-velocity model produces the largest errors, ranging from 1\.23 to 4\.98 m on I\-80 and from 1\.31 to 5\.12 m on US\-101, because it assumes unchanged motion and cannot account for evolving vehicle interactions or maneuver development\. Recurrent baselines such as D\-LSTM\(Xin et al\.,[2018](https://arxiv.org/html/2607.09740#bib.bib63)\)and GAIL\-GRU\(Kuefler et al\.,[2017](https://arxiv.org/html/2607.09740#bib.bib24)\)reduce these errors by learning temporal motion patterns\. Social Conv\(Deo and Trivedi,[2018](https://arxiv.org/html/2607.09740#bib.bib8)\)and MATF GAN\(Zhao et al\.,[2019](https://arxiv.org/html/2607.09740#bib.bib68)\)further improve prediction by incorporating surrounding\-agent influence more explicitly\. Graph\-based methods achieve lower errors, with GRIP\+\+ providing the strongest baseline results, ranging from 0\.38 to 2\.14 m on I\-80 and from 0\.41 to 2\.23 m on US\-101\. DSiGAT further reduces these ranges to 0\.19–1\.34 m on I\-80 and 0\.27–1\.49 m on US\-101\. These results indicate that combining dynamic scene\-level interaction reasoning with intention\-guided trajectory decoding provides more accurate motion forecasts than trajectory\-only formulations\.
The advantage of DSiGAT remains consistent as the prediction horizon increases\. This is particularly important for ADAS and autonomous driving applications because longer\-horizon forecasting depends increasingly on the model’s ability to represent evolving scene structure, inter\-vehicle influence, and early lane\-change preparation\. By reasoning jointly over all valid vehicles in the local traffic scene rather than predicting a single target vehicle independently, DSiGAT better preserves relevant interaction information over the full 4\-second forecast horizon\. The results therefore show that the proposed scene\-level design improves not only lane\-change intention recognition but also longer\-horizon future trajectory prediction\.
Table 8:Trajectory prediction baseline descriptions\.ModelDescriptionCVConstant\-velocity kinematic baseline using linear extrapolation from recent motion\.D\-LSTM\(Xin et al\.,[2018](https://arxiv.org/html/2607.09740#bib.bib63)\)Deep recurrent trajectory predictor based on historical motion sequences without explicit scene\-graph reasoning\.GAIL\-GRUKuefler et al\. \([2017](https://arxiv.org/html/2607.09740#bib.bib24)\)GRU\-based trajectory predictor trained with adversarial or imitation\-style learning to model future motion\.Social ConvDeo and Trivedi \([2018](https://arxiv.org/html/2607.09740#bib.bib8)\)Social interaction model based on convolutional social pooling over neighboring vehicles\.MATF GANZhao et al\. \([2019](https://arxiv.org/html/2607.09740#bib.bib68)\)Multi\-agent tensor\-fusion model that combines interaction and scene context with adversarial multimodal prediction\.Dual TransformerGao et al\. \([2023](https://arxiv.org/html/2607.09740#bib.bib14)\)Transformer\-based spatiotemporal predictor that models temporal evolution and interaction jointly\.GRIPLi et al\. \([2019b](https://arxiv.org/html/2607.09740#bib.bib29)\)Graph\-based interaction\-aware trajectory predictor using graph convolution and recurrent decoding\.GRIP\+\+Li et al\. \([2019a](https://arxiv.org/html/2607.09740#bib.bib28)\)Enhanced graph\-based interaction\-aware predictor using both fixed and dynamic graph reasoning\.C\-VGMM \+ VIMDeo et al\. \([2018](https://arxiv.org/html/2607.09740#bib.bib7)\)Probabilistic maneuver\-aware predictor combining latent motion modes and interaction cues\.Table 9:Trajectory prediction RMSE \(metres, lower is better\) on NGSIM I\-80\.Redindicates the best result, andunderliningindicates the second\-best result\.Method1s1\\,\\text\{s\}2s2\\,\\text\{s\}3s3\\,\\text\{s\}4s4\\,\\text\{s\}CV1\.232\.423\.764\.98D\-LSTM0\.491\.422\.644\.03GAIL\-GRU0\.651\.632\.633\.58Social Conv0\.591\.332\.123\.14MATF GAN0\.611\.292\.043\.12Dual Transformer1\.052\.754\.165\.78GRIP0\.591\.131\.832\.63GRIP\+\+0\.380\.891\.452\.14C\-VGMM \+ VIM0\.621\.582\.814\.32DSiGAT \(Ours\)0\.190\.480\.891\.34
Table 10:Trajectory prediction RMSE \(metres, lower is better\) on NGSIM US\-101\.Redindicates the best result, andunderliningindicates the second\-best result\.Method1s1\\,\\text\{s\}2s2\\,\\text\{s\}3s3\\,\\text\{s\}4s4\\,\\text\{s\}CV1\.312\.563\.895\.12D\-LSTM0\.531\.512\.784\.19GAIL\-GRU0\.691\.712\.743\.71Social Conv0\.631\.412\.233\.27MATF GAN0\.651\.372\.153\.24Dual Transformer1\.092\.834\.275\.91GRIP0\.631\.211\.942\.76GRIP\+\+0\.410\.951\.542\.23C\-VGMM \+ VIM0\.661\.652\.934\.45DSiGAT \(Ours\)0\.270\.581\.011\.49
### 6\.4Ablation Study
Table[11](https://arxiv.org/html/2607.09740#S6.T11)presents a progressive ablation study of the proposed DSiGAT framework on the NGSIM I\-80 and US\-101 datasets\. The study begins with a simple single\-vehicle baseline and then introduces the proposed components one at a time, namely multi\-vehicle context \(MVC\), dynamic scene graph construction \(DSG\), edge features \(EF\), temporal graph attention message passing \(TGAM\), intention\-guided decoding \(IGD\), and the scene\-level consistency loss \(SCL\)\. This progressive design is important because it shows how each component contributes to maneuver recognition, especially for the more difficult lane\-change classes\.
Starting from the baseline model \(which uses the historical kinematic features of the target\), the addition of MVC improves the F1\-scores of all classes in both datasets, which confirms that surrounding vehicles already provide useful intention cues even before explicit graph reasoning is introduced\. After the dynamic scene graph is added, the gains become much clearer, especially for LLC and RLC\. In I\-80, the LLC and RLC F1\-scores increase from 64\.78% and 60\.23% to 72\.45% and 68\.56%, while in US\-101 they increase from 65\.89% and 61\.45% to 73\.45% and 69\.78%\. This shows that explicit interaction structure is more effective than simple contextual aggregation\.
The addition of edge features further improves the results across all classes, indicating that relational quantities such as gap, lateral offset, relative speed, and TTC provide meaningful geometric cues for lane\-change prediction\. When temporal graph attention is introduced, the gains become more pronounced again\. The mean F1\-score rises from 80\.17% to 85\.71%, and the improvement is especially visible in the lane\-change classes, which suggests that the model benefits from learning both which surrounding vehicles matter and which observation frames are most informative\.
Adding intention\-guided decoding provides another consistent gain, increasing the mean F1\-score from 85\.71% to 88\.60%\. This indicates that explicitly coupling the learned representation with maneuver\-specific decoding helps stabilize class discrimination\. The final improvement is obtained after introducing the scene\-level consistency loss, which raises the mean F1\-score to 90\.54% and gives the best class\-wise performance on both datasets\. Compared with the baseline, the full DSiGAT model improves LK, LLC, and RLC by 22\.22%, 31\.33%, and 33\.11% on I\-80, and by 21\.67%, 31\.33%, and 33\.00% on US\-101\. These results show that each component contributes positively, and that the full scene\-level design is particularly beneficial for the more challenging lane\-change classes\.
Table 11:Progressive ablation study of the proposed DSiGAT framework on the NGSIM I\-80 and US\-101 datasets\. Best results are shown inbold\.Model VariantMVCDSGEFTGAMIGDSCLI\-80 F1 \(%\)US\-101 F1 \(%\)MeanLKLLCRLCLKLLCRLCF1Baseline×\\times×\\times×\\times×\\times×\\times×\\times71\.2358\.3454\.1272\.4559\.1255\.3461\.77\+\+MVC✓\\checkmark×\\times×\\times×\\times×\\times×\\times76\.4564\.7860\.2377\.5665\.8961\.4567\.73\+\+DSG✓\\checkmark✓\\checkmark×\\times×\\times×\\times×\\times81\.3472\.4568\.5682\.2373\.4569\.7874\.64\+\+EF✓\\checkmark✓\\checkmark✓\\checkmark×\\times×\\times×\\times85\.6778\.2375\.3486\.4579\.1276\.2380\.17\+\+TGAM✓\\checkmark✓\\checkmark✓\\checkmark✓\\checkmark×\\times×\\times89\.1284\.5681\.7890\.2385\.6782\.8985\.71\+\+IGD✓\\checkmark✓\\checkmark✓\\checkmark✓\\checkmark✓\\checkmark×\\times91\.8987\.3485\.1292\.6788\.2386\.3488\.60Full DSiGAT✓\\checkmark✓\\checkmark✓\\checkmark✓\\checkmark✓\\checkmark✓\\checkmark93\.4589\.6787\.2394\.1290\.4588\.3490\.54
MVC: Multi\-Vehicle Context; DSG: Dynamic Scene Graph; EF: Edge Features;TGAM: Temporal Graph Attention Message Passing; IGD: Intention\-Guided Decoding; SCL: Scene\-Level Consistency Loss\.
### 6\.5Comparison on an Additional Dataset
In this study, additional experiments are conducted on the highD dataset to examine whether the proposed framework maintains its performance beyond the NGSIM setting\. For consistency, the same input feature design used in the NGSIM experiments is retained here, including per\-vehicle motion features, multi\-vehicle context, and interaction\-related descriptors\. This allows the comparison to focus on the model itself rather than changes in feature construction\.
Table[12](https://arxiv.org/html/2607.09740#S6.T12)reports the per\-class lane\-change intention prediction F1\-scores at different anticipation times\. DSiGAT achieves the best results for all maneuver classes across all anticipation times\. AtT=3T=3s, the proposed model reaches 94\.78%, 91\.23%, and 89\.45% for LK, LLC, and RLC, respectively\. AtT=0T=0s, these values increase to 99\.45%, 97\.89%, and 96\.34%\. Compared with the strongest competing method, the gains are 2\.44%, 3\.00%, and 3\.00% atT=3T=3s, and 1\.14%, 1\.14%, and 0\.58% atT=0T=0s for LK, LLC, and RLC, respectively\.
Table[13](https://arxiv.org/html/2607.09740#S6.T13)reports the trajectory prediction RMSE on the highD dataset over prediction horizons of 1–4 s\. DSiGAT achieves the lowest error at 1 s, 3 s, and 4 s, while remaining highly competitive at 2 s\. At this horizon, DSiGAT records an RMSE of 0\.79 m, which is only 0\.01 m higher than the 0\.78 m obtained by GRIP\+\+\. Compared with GRIP\+\+, the proposed model reduces RMSE by 52\.94%, 11\.38%, and 29\.63% at 1 s, 3 s, and 4 s, respectively\. At 2 s, DSiGAT exhibits a marginal RMSE increase of 1\.28%\. Overall, the results follow the pattern observed on NGSIM and indicate that dynamic scene\-level interaction reasoning supports accurate future trajectory prediction across most evaluated horizons\.
The highD results demonstrate that the proposed framework remains effective for both lane\-change intention prediction and future trajectory forecasting under a highway dataset with different recording conditions and traffic characteristics\. Although DSiGAT is marginally outperformed at the 2\-second trajectory horizon, it achieves the best performance at the remaining three horizons and maintains strong intention prediction results\. These findings indicate that the effectiveness of DSiGAT is not limited to the NGSIM data distribution and that its scene\-level interaction modeling generalizes to another large\-scale naturalistic driving benchmark\.
Table 12:Per\-class lane\-change intention prediction F1\-score \(%\) on the highD dataset at different anticipation timesTpT\_\{p\}\.Red= best;underline= second best\.MethodT=3sT=3\\,\\text\{s\}T=2sT=2\\,\\text\{s\}T=1sT=1\\,\\text\{s\}T=0sT=0\\,\\text\{s\}LKLLCRLCLKLLCRLCLKLLCRLCLKLLCRLCSVM85\.3480\.1278\.2388\.2383\.4581\.5691\.4586\.7884\.8997\.1289\.3487\.45HMM\-SVM84\.1278\.8977\.0187\.0182\.2380\.3490\.2385\.4583\.5696\.3487\.8986\.01CNN\-LSTM86\.4581\.3479\.5689\.3484\.6782\.7892\.5687\.8985\.8997\.6786\.1285\.23IDBN80\.2374\.5672\.7883\.4577\.8975\.8987\.1281\.2379\.3493\.3482\.3480\.56LSTM84\.6780\.4578\.5687\.5683\.7881\.8990\.7887\.0185\.1295\.8987\.2385\.89VWC90\.1285\.7883\.8993\.2388\.8986\.8995\.8992\.1290\.2398\.3496\.4594\.89Dual Transformer91\.2387\.0185\.2393\.8990\.2388\.3496\.4593\.3491\.4597\.8997\.1295\.78MCLG92\.3488\.2386\.4594\.7891\.5689\.6796\.1292\.8990\.7897\.4596\.7895\.34DSiGAT \(Ours\)94\.7891\.2389\.4596\.8993\.6791\.7898\.1295\.4593\.5699\.4597\.8996\.34
Table 13:Trajectory prediction RMSE \(metres, lower is better\) on highD\.Redindicates the best result, andunderliningindicates the second\-best result\.Method1s1\\,\\text\{s\}2s2\\,\\text\{s\}3s3\\,\\text\{s\}4s4\\,\\text\{s\}CV1\.122\.233\.454\.67D\-LSTM0\.451\.232\.343\.56GAIL\-GRU0\.561\.342\.233\.12Social Conv0\.481\.121\.892\.78MATF GAN0\.521\.181\.952\.89Dual Transformer0\.892\.343\.564\.89GRIP0\.450\.981\.562\.23GRIP\+\+0\.340\.781\.231\.89C\-VGMM \+ VIM0\.561\.342\.453\.67DSiGAT \(Ours\)0\.160\.791\.091\.33
### 6\.6Qualitative Analysis
#### 6\.6\.1Representative Successful Cases
To further examine how the proposed framework behaves under representative highway traffic scenarios, Figs\.[6](https://arxiv.org/html/2607.09740#S6.F6)and[7](https://arxiv.org/html/2607.09740#S6.F7)present qualitative results from the NGSIM and highD datasets\. Fig\.[6](https://arxiv.org/html/2607.09740#S6.F6)compares DSiGAT with competing trajectory prediction methods for representative left\-lane\-change, right\-lane\-change, and lane\-keeping cases, while Fig\.[7](https://arxiv.org/html/2607.09740#S6.F7)presents scene\-level examples of the proposed framework together with the ground\-truth and predicted maneuver labels of the key lane\-changing vehicle\.
As shown in Fig\.[6](https://arxiv.org/html/2607.09740#S6.F6), DSiGAT remains closer to the ground\-truth future trajectory than the competing baselines across all three maneuver types\. This advantage is most visible during the lateral transition phase of lane changes, where several baselines either begin the maneuver too early, respond too late, or deviate more strongly from the actual path\. By contrast, the predicted trajectory of DSiGAT follows the ground\-truth evolution more closely and preserves a smoother lane transition\. This behavior is consistent with the architecture of the proposed model\. Since DSiGAT represents the local traffic scene as a dynamic graph, each vehicle is not predicted only from its own motion history, but from the evolving interaction among surrounding vehicles\. The edge features encode relative gap, lateral offset, relative speed, and related interaction cues, while temporal graph attention message passing allows the model to focus on the most informative vehicles and time steps before the maneuver occurs\. As a result, the model better captures when a lane change is likely to begin and how its lateral motion will develop\.
Fig\.[7](https://arxiv.org/html/2607.09740#S6.F7)further clarifies the scene\-level role of the model\. In the displayed NGSIM and highD examples, the predicted trajectory of the key maneuvering vehicle closely matches the actual lane\-change path, and the predicted maneuver label agrees with the ground truth for both LLC and RLC cases\. At the same time, the surrounding vehicles preserve behavior that is compatible with the evolving traffic scene\. This is an important point of distinction from target\-centered prediction\. In DSiGAT, the temporal graph attention mechanism propagates influence among vehicles through the scene graph, and the intention\-guided decoder further constrains the predicted future motion to remain consistent with the inferred maneuver class\. This is why the resulting trajectory is not only close to the ground truth, but also behaviorally coherent with the surrounding vehicles in the scene\.
The lane\-keeping examples provide a similar observation\. Even when no lane change occurs, DSiGAT generates a more stable future path with less drift than the competing methods\. This suggests that the benefit of scene\-level reasoning is not limited to active maneuvers, but also helps preserve motion consistency under ordinary lane\-following behavior\. In sum, the qualitative results show that the proposed architecture improves prediction in two related ways: it captures the timing and shape of lane\-change trajectories more accurately, and it does so through explicit scene\-level interaction reasoning rather than isolated vehicle modeling\.
Figure 6:Qualitative comparison of lane\-change trajectory prediction under scene context for representative left\-lane\-change and right\-lane\-change cases on the NGSIM and highD datasets against competitive baselines\.Figure 7:Qualitative examples of joint lane\-change intention and trajectory prediction on the NGSIM and highD datasets\. Ground\-truth and predicted maneuver labels are shown for the key lane\-changing vehicle in each scene, while the remaining vehicles in the scene are correctly predicted as lane keeping and therefore are not labeled individually for clarity\.
#### 6\.6\.2Representative Failure Cases
Fig\.[8](https://arxiv.org/html/2607.09740#S6.F8)presents representative failure cases that reveal the remaining limitations of the proposed framework under ambiguous maneuver conditions\. These examples show that the main errors arise in situations where the early motion pattern is weak, the lateral transition remains ambiguous during the observation window, or the vehicle exhibits short\-term behavior that resembles the onset of a lane change but does not fully develop into one\.
In the NGSIM examples, the failure cases show that DSiGAT may occasionally predict a left\- or right\-lane change when the ground\-truth maneuver remains lane keeping\. This behavior suggests that, in some scenes, the model interprets small lateral drift or transient interaction cues as sufficient evidence for a lane\-change intention\. A similar pattern is also observed in the highD examples, where a lane\-keeping trajectory is predicted as a right\-lane change\. These cases indicate that the most difficult situations are not the fully developed lane changes, but the borderline scenes in which early maneuver cues are present but remain incomplete\. These failure patterns are consistent with the nature of highway behavior prediction\. Lane\-change intention is often formed gradually, and early motion cues may be subtle, noisy, or temporarily misleading\. Recent prediction studiesMozaffari et al\. \([2022](https://arxiv.org/html/2607.09740#bib.bib38)\)similarly note that ambiguous interaction context, weak maneuver onset, and uncertainty in future lane commitment remain challenging even for strong trajectory and behavior models\.
Even in these failure cases, the predicted trajectories generally remain smooth and physically plausible, which suggests that the scene\-level interaction modeling still preserves reasonable motion structure even when the maneuver class is misidentified\. Overall, the failure scenarios indicate that the remaining challenge is less about generating unstable trajectories and more about distinguishing weak lane\-change intent from ordinary lane\-keeping behavior at very early stages\.
Figure 8:Representative failure cases of DSiGAT on the NGSIM and highD datasets\. The examples illustrate situations in which weak or ambiguous early maneuver cues lead to intention misclassification, particularly between lane keeping and lane\-change behaviors, while the predicted trajectories remain smooth and physically plausible\.
### 6\.7Scene\-Level Consistency and Prediction Performance
Standard per\-vehicle metrics do not indicate whether the predicted futures of multiple vehicles remain compatible when evaluated jointly as one traffic scene\. To assess this aspect, Table[14](https://arxiv.org/html/2607.09740#S6.T14)reports the scene\-level results using Inter\-Agent Collision Rate \(IACR\) and Joint Displacement Error \(JDE\)\. These metrics complement the per\-vehicle results by evaluating two different properties of the predicted scene\. Intention\-only methods are excluded because they do not generate trajectory outputs, while strictly target\-centered trajectory models are excluded because they predict one designated vehicle at a time and do not provide synchronized futures for the remaining vehicles in the scene\. The retained baselines can generate trajectory predictions for multiple vehicles within the same local scene and are therefore evaluated using the same synchronized scene composition, prediction horizon, and scene\-level metrics\.
As shown in Table[14](https://arxiv.org/html/2607.09740#S6.T14), DSiGAT achieves the best IACR and JDE results on both NGSIM I\-80 and US\-101\. On I\-80, the proposed model obtains an IACR of 0\.087 and a JDE of 1\.22, compared with 0\.109 and 1\.41, respectively, for the strongest competing baseline, GRIP\+\+\. These results correspond to a 20\.18% reduction in inter\-agent collision rate and a 13\.48% reduction in joint displacement error\. A similar trend is observed on US\-101, where DSiGAT achieves an IACR of 0\.093 and a JDE of 1\.34, compared with 0\.116 and 1\.53 for GRIP\+\+\. This represents reductions of 19\.83% in IACR and 12\.42% in JDE\.
A clear pattern is also observed across the comparison methods\. Social Conv and MATF GAN produce weaker scene\-level results, indicating that incorporating surrounding\-agent information does not necessarily guarantee that the resulting multi\-vehicle trajectories remain mutually compatible\. GRIP, GRIP\+\+, and Dual Transformer improve scene\-level performance through stronger interaction modeling, but DSiGAT remains more effective on both datasets\. This advantage is consistent with the design of the proposed framework\. The dynamic scene graph represents evolving inter\-vehicle relationships explicitly, while relational edge features and temporal graph attention message passing allow the model to capture how these interactions change throughout the observation interval\. Intention\-guided trajectory decoding and scene\-level consistency learning further align maneuver reasoning with future motion, thereby reducing physically conflicting predictions and better preserving the relative configuration of the predicted traffic scene\.
Table 14:Scene\-level prediction performance on the NGSIM I\-80 and US\-101 test sets\. Lower IACR indicates fewer physically conflicting multi\-vehicle predictions, while lower JDE indicates better preservation of the relative spatial configuration of vehicles\. Best results are shown inred, and second\-best results are underlined\.MethodNGSIM I\-80NGSIM US\-101IACR↓\\downarrowJDE↓\\downarrowIACR↓\\downarrowJDE↓\\downarrowSocial Conv0\.1641\.920\.1712\.06MATF GAN0\.1511\.840\.1581\.97GRIP0\.1261\.580\.1331\.71GRIP\+\+0\.1091\.410\.1161\.53Dual Transformer0\.1181\.490\.1241\.61DSiGAT \(Ours\)0\.0871\.220\.0931\.34
### 6\.8Sensitivity and Robustness Analysis
#### 6\.8\.1Robustness to Input Noise
To evaluate robustness to imperfect sensing and trajectory estimation, zero\-mean Gaussian noise is applied only to the continuous kinematic and geometric input features at test time\. These features include longitudinal speed, longitudinal and lateral acceleration, longitudinal and lateral displacement, pairwise longitudinal and lateral gaps, and relative longitudinal and lateral speeds\. The perturbation is defined as
x~=x\+η,η∼𝒩\(0,σ2\),\\widetilde\{x\}=x\+\\eta,\\qquad\\eta\\sim\\mathcal\{N\}\(0,\\sigma^\{2\}\),\(39\)whereσ\\sigmacontrols the perturbation magnitude\.
Categorical and binary variables, including one\-hot lane identity, lane\-relation encodings, validity masks, and graph connectivity, are not perturbed\. Time\-to\-collision values are recomputed from the perturbed continuous gaps and relative speeds rather than being independently corrupted\. Noise is added after conversion to SI units and before feature standardization, after which the original training\-set normalization statistics are applied\. The evaluated noise levels areσ∈\{0\.00,0\.05,0\.10,0\.20,0\.30,0\.50\}\\sigma\\in\\\{0\.00,0\.05,0\.10,0\.20,0\.30,0\.50\\\}\.
Table[15](https://arxiv.org/html/2607.09740#S6.T15)reports the intention prediction performance of DSiGAT under different Gaussian noise levels\. As expected, performance decreases as the standard deviationσ\\sigmaincreases\. Overall accuracy decreases from 90\.12% in the noise\-free setting to 88\.60%, 86\.52%, 82\.60%, 77\.34%, and 68\.04% forσ=0\.05\\sigma=0\.05,0\.100\.10,0\.200\.20,0\.300\.30, and0\.500\.50, respectively\. Even with this degradation, the results remain meaningful under mild and moderate perturbations\. Underσ=0\.05\\sigma=0\.05, the model retains F1\-scores of 92\.34%, 88\.12%, and 85\.34% for LK, LLC, and RLC, respectively\. Underσ=0\.10\\sigma=0\.10, the corresponding values remain at 91\.12%, 85\.78%, and 82\.67%\. This suggests that the proposed scene\-level interaction modeling is reasonably stable when the observed vehicle states contain small disturbances\. The performance drop becomes more pronounced at higher noise levels, which is expected because stronger perturbations directly affect the motion and interaction cues used for maneuver reasoning\.
A clear difference is also observed across the maneuver classes\. Lane\-keeping remains the most robust class under noise, while LLC and RLC degrade faster as perturbation increases\. This is reasonable because lane\-change prediction depends more heavily on subtle lateral motion and inter\-vehicle interaction cues, which are more easily distorted by noisy observations than stable lane\-keeping behavior\. Still, the gradual degradation pattern indicates that DSiGAT does not fail abruptly under perturbation, but instead preserves useful predictive capability as the input quality deteriorates\.
Table 15:Robustness of DSiGAT to input Gaussian noise on NGSIM I\-80 \(unit: %\)\.𝒩\(0,σ2\)\\mathcal\{N\}\(0,\\sigma^\{2\}\)denotes additive Gaussian noise applied only to continuous kinematic and geometric features at test time\. Categorical lane encodings, masks, and graph connectivity are not perturbed\.Input NoiseAccuracyLKLLCRLCPRF1PRF1PRF1σ=0\.00\\sigma=0\.0090\.1292\.2594\.6893\.4587\.3792\.0989\.6784\.4390\.2287\.23σ=0\.05\\sigma=0\.0588\.6090\.8493\.8992\.3485\.7290\.6588\.1282\.4488\.4585\.34σ=0\.10\\sigma=0\.1086\.5289\.3292\.9991\.1283\.0888\.6685\.7879\.4786\.1382\.67σ=0\.20\\sigma=0\.2082\.6086\.3590\.6588\.4578\.2384\.4681\.2374\.6281\.9678\.12σ=0\.30\\sigma=0\.3077\.3481\.8386\.7784\.2372\.1579\.0675\.4568\.5476\.5872\.34σ=0\.50\\sigma=0\.5068\.0473\.6479\.2476\.3461\.7469\.3865\.3458\.3567\.1662\.45
### 6\.9Loss\-Weight Sensitivity Analysis
To examine the stability of the proposed framework with respect to its multi\-objective training design, a loss\-weight sensitivity analysis is conducted by varying the coefficients of the intention classification loss, trajectory regression loss, intention\-guided consistency loss, and scene\-level consistency loss\. Similar multi\-task and scene\-consistent prediction settings often require a reasonable trade\-off between classification quality, trajectory accuracy, and scene compatibility, making sensitivity analysis a useful complement to the main experimental results\.
Fig\.[9](https://arxiv.org/html/2607.09740#S6.F9)summarizes the influence of the four loss weights on Macro F1\-score and RMSE@4s\. A consistent pattern is observed across all four cases: the performance first improves as the corresponding weight increases, reaches a favorable operating point, and then degrades when the weight becomes too small or too large\. This shows that each objective contributes meaningfully to the final model, but also that excessive emphasis on any single term weakens the balance between intention recognition and motion forecasting\.
For the intention loss, the best trade\-off is obtained aroundλint=10\\lambda\_\{\\mathrm\{int\}\}=10, where the Macro F1\-score reaches its peak while RMSE@4s is near its minimum\. Whenλint\\lambda\_\{\\mathrm\{int\}\}is set too low, the model does not learn sufficiently discriminative maneuver cues\. When it is increased beyond the optimal range, the intention objective begins to dominate training, and the trajectory\-related benefit becomes weaker\. A similar behavior is observed for the trajectory loss, whereλtraj=1\.0\\lambda\_\{\\mathrm\{traj\}\}=1\.0gives the best balance between class recognition and motion accuracy\. Smaller values under\-emphasize trajectory supervision, while larger values gradually reduce Macro F1 and increase RMSE@4s\.
The same trend is also evident for the consistency\-related terms\. The best result for the intention\-guided consistency loss is obtained atλgate=2\.0\\lambda\_\{\\mathrm\{gate\}\}=2\.0, and the best result for the scene\-level consistency loss is obtained aroundλscene=0\.5\\lambda\_\{\\mathrm\{scene\}\}=0\.5\. In both cases, moderate weighting improves Macro F1 and reduces RMSE@4s, which suggests that these terms help align maneuver reasoning with future motion and encourage more coherent scene\-level prediction\. However, when either weight becomes too large, the optimization becomes over\-constrained and both metrics begin to deteriorate\. Based on these observations,λint=10\\lambda\_\{\\mathrm\{int\}\}=10,λtraj=1\.0\\lambda\_\{\\mathrm\{traj\}\}=1\.0,λgate=2\.0\\lambda\_\{\\mathrm\{gate\}\}=2\.0, andλscene=0\.5\\lambda\_\{\\mathrm\{scene\}\}=0\.5are adopted in the final model\.
Figure 9:Sensitivity analysis of the loss weights in DSiGAT\. The effects ofλint\\lambda\_\{\\mathrm\{int\}\},λtraj\\lambda\_\{\\mathrm\{traj\}\},λgate\\lambda\_\{\\mathrm\{gate\}\}, andλscene\\lambda\_\{\\mathrm\{scene\}\}are evaluated using Macro F1\-score and RMSE@4s\.
### 6\.10Computational Efficiency
Table[16](https://arxiv.org/html/2607.09740#S6.T16)compares the computational efficiency of DSiGAT with the main neural baselines\. All models are evaluated on the same NVIDIA A100 GPU using a batch size of one scene\. Each input scene contains up to 6 vehicles and 30 observation frames\. Inference is performed in evaluation mode with gradient computation disabled\. Data loading, scene construction, and preprocessing are excluded from the timing measurements\.
Before measurement, 50 warm\-up forward passes are performed to stabilize GPU execution\. The reported inference time is then averaged over 500 forward passes, with CUDA synchronization applied immediately before and after each timed run\. Peak GPU memory is measured during the forward pass after resetting the CUDA memory statistics\. Parameter counts include all trainable model parameters, while GFLOPs are estimated for one complete scene\-level forward pass\. All models are evaluated using single\-precision floating\-point arithmetic under the same software and hardware environment\.
As shown in Table[16](https://arxiv.org/html/2607.09740#S6.T16), DSiGAT contains 1\.02 million trainable parameters, which is substantially lower than VWC, Dual Transformer, and MCLG and only moderately higher than the lightweight LSTM baseline\. The proposed framework records the lowest peak GPU memory usage among the compared models and maintains moderate computational complexity at 1\.29 GFLOPs per scene\-level forward pass\. These results indicate that the dynamic graph representation and multi\-vehicle prediction design do not require an excessively large model\.
DSiGAT requires 167\.68 ms to process one scene\. Although this is slower than the simpler target\-centered CNN–LSTM and LSTM models, it is faster than VWC, Dual Transformer, and MCLG\. Relative to these stronger baselines, DSiGAT reduces inference time by 28\.51%, 46\.39%, and 15\.51%, respectively\. The additional latency compared with the recurrent baselines is attributable to constructing and processing the temporal interaction graphs over multiple vehicles and observation frames\. Nevertheless, the results demonstrate that DSiGAT achieves scene\-level joint intention and trajectory prediction with moderate computational requirements and a favorable balance between predictive performance and implementation cost\.
Table 16:Computational\-efficiency comparison measured on an NVIDIA A100 GPU using a batch size of one scene\. Inference time is averaged over 500 CUDA\-synchronized forward passes after 50 warm\-up runs\. Best results are shown inred, and second\-best results are underlined\.MethodParametersInference timePeak GPU memoryGFLOPs\(ms/scene\)\(MB\)CNN–LSTM1\.24M12\.3487\.40\.34LSTM0\.87M8\.4543\.20\.18VWC2\.13M234\.56312\.41\.87Dual Transformer3\.45M312\.78489\.62\.34MCLG1\.87M198\.45267\.81\.45DSiGAT \(Ours\)1\.02M167\.6820\.21\.29
## 7Conclusion
This study presented DSiGAT, a scene\-level dynamic graph framework for joint lane\-change intention and trajectory prediction of multiple interacting vehicles\. By modeling each local traffic scene as a dynamic interaction graph and learning future behavior through explicit multi\-vehicle reasoning, the proposed framework moves beyond target\-centered prediction and enables unified reasoning over maneuver intention, future motion, and scene\-level compatibility\.
The experimental results showed clear and consistent gains across datasets and evaluation settings\. For overall intention prediction, DSiGAT achieved accuracies of 90\.12% on NGSIM I\-80 and 90\.97% on US\-101, with strong class\-wise F1\-scores across lane keeping, left lane change, and right lane change\. The proposed framework also maintained strong early anticipation performance atT=3T=3s before maneuver onset\. For trajectory prediction, DSiGAT achieved the lowest RMSE at all evaluated horizons from 1 s to 4 s on both NGSIM datasets\. Relative to GRIP\+\+, the RMSE reductions ranged from 37\.38% to 50\.00% on I\-80 and from 33\.18% to 38\.95% on US\-101\. On highD, DSiGAT achieved the best results at 1 s, 3 s, and 4 s and remained within 0\.01 m of the best baseline at 2 s\.
The added analyses further strengthened these findings\. Scene\-level evaluation showed that DSiGAT achieved the best inter\-agent collision rate and joint displacement error on both NGSIM sites, indicating that the model improves not only per\-vehicle prediction but also the joint coherence of the full traffic scene\. The ablation study showed that the mean F1\-score increased from 61\.77% for the baseline to 90\.54% for the full model, confirming the contribution of each component\. Sensitivity and robustness analyses showed that the proposed framework remains stable under reasonable loss\-weight settings and degrades gradually under increasing Gaussian noise\. In addition, DSiGAT achieved these gains with only 1\.02M parameters, 20\.2 MB GPU memory, and 1\.29 GFLOPs, showing that the framework remains computationally efficient despite its scene\-level design\.
## 8Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper\.
## 9Acknowledgment
This work was supported by the National Science Foundation \(NSF\) Engines: Farms under Grant No\. FAR0038157 and by the Upper Great Plains Transportation Institute \(UGPTI\) at North Dakota State University \(USA\) through the USDOT University Transportation Center \(UTC\) program, Project No\. CTIPS\-51
\\printcredits
## References
- Alahi et al\. \(2016\)Alahi, A\., Goel, K\., Ramanathan, V\., Robicquet, A\., Fei\-Fei, L\., Savarese, S\., 2016\.Social lstm: Human trajectory prediction in crowded spaces, in: Proceedings of the IEEE conference on computer vision and pattern recognition, pp\. 961–971\.
- Asamoah et al\. \(2026\)Asamoah, J\.K\., Kyem, B\.A\., Aboah, A\., 2026\.Querymotion: A modular framework for natural language\-based vehicle retrieval via attribute and motion reasoning\.IEEE Transactions on Intelligent Transportation Systems \.
- Benterki et al\. \(2020\)Benterki, A\., Boukhnifer, M\., Judalet, V\., Maaoui, C\., 2020\.Artificial intelligence for vehicle behavior anticipation: Hybrid approach based on maneuver classification and trajectory prediction\.IEEE Access 8, 56992–57002\.
- Chai et al\. \(2019\)Chai, Y\., Sapp, B\., Bansal, M\., Anguelov, D\., 2019\.Multipath: Multiple probabilistic anchor trajectory hypotheses for behavior prediction\.arXiv preprint arXiv:1910\.05449 \.
- Chen et al\. \(2025\)Chen, H\., Li, N\., Shan, H\., Liu, E\., Xiang, Z\., 2025\.Multi\-task trajectory prediction using a vehicle\-lane disentangled conditional variational autoencoder\.Sensors 25, 4505\.
- Das and Ahmed \(2021\)Das, A\., Ahmed, M\.M\., 2021\.Machine learning approach for predicting lane\-change maneuvers using the shrp2 naturalistic driving study data\.Transportation research record 2675, 574–594\.
- Deo et al\. \(2018\)Deo, N\., Rangesh, A\., Trivedi, M\.M\., 2018\.How would surround vehicles move? a unified framework for maneuver classification and motion prediction\.IEEE Transactions on Intelligent Vehicles 3, 129–140\.
- Deo and Trivedi \(2018\)Deo, N\., Trivedi, M\.M\., 2018\.Convolutional social pooling for vehicle trajectory prediction, in: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp\. 1468–1476\.
- Deo et al\. \(2022\)Deo, N\., Wolff, E\., Beijbom, O\., 2022\.Multimodal trajectory prediction conditioned on lane\-graph traversals, in: Conference on robot learning, PMLR\. pp\. 203–212\.
- Devi et al\. \(2026\)Devi, S\.V\.A\., Priyadharshini, K\., Muthulakshmi, K\., Raj, J\.R\.F\., SahanaPreethi, M\., et al\., 2026\.Explainable deep neural architecture for lane\-change prediction using vision and vehicle interaction modeling, in: 2026 6th International Conference on Image Processing and Capsule Networks \(ICIPCN\), IEEE\. pp\. 723–730\.
- Do et al\. \(2023\)Do, J\., Han, K\., Choi, S\.B\., 2023\.Lane change–intention inference and trajectory prediction of surrounding vehicles on highways\.IEEE Transactions on Intelligent Vehicles 8, 3813–3825\.
- Doshi and Trivedi \(2009\)Doshi, A\., Trivedi, M\.M\., 2009\.On the roles of eye gaze and head dynamics in predicting driver’s intent to change lanes\.IEEE Transactions on Intelligent Transportation Systems 10, 453–462\.
- Gao et al\. \(2020\)Gao, J\., Sun, C\., Zhao, H\., Shen, Y\., Anguelov, D\., Li, C\., Schmid, C\., 2020\.Vectornet: Encoding hd maps and agent dynamics from vectorized representation, in: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp\. 11525–11533\.
- Gao et al\. \(2023\)Gao, K\., Li, X\., Chen, B\., Hu, L\., Liu, J\., Du, R\., Li, Y\., 2023\.Dual transformer based prediction for lane change intentions and trajectories in mixed traffic environment\.IEEE Transactions on Intelligent Transportation Systems 24, 6203–6216\.
- Gipps \(1986\)Gipps, P\.G\., 1986\.A model for the structure of lane\-changing decisions\.Transportation Research Part B: Methodological 20, 403–414\.
- Gupta et al\. \(2018\)Gupta, A\., Johnson, J\., Fei\-Fei, L\., Savarese, S\., Alahi, A\., 2018\.Social gan: Socially acceptable trajectories with generative adversarial networks, in: Proceedings of the IEEE conference on computer vision and pattern recognition, pp\. 2255–2264\.
- Hagedorn et al\. \(2024\)Hagedorn, S\., Hallgarten, M\., Stoll, M\., Condurache, A\.P\., 2024\.The integration of prediction and planning in deep learning automated driving systems: A review\.IEEE Transactions on Intelligent Vehicles 10, 3626–3643\.
- Hao et al\. \(2020\)Hao, Z\., Huang, X\., Wang, K\., Cui, M\., Tian, Y\., 2020\.Attention\-based gru for driver intention recognition and vehicle trajectory prediction, in: 2020 4th CAA international conference on vehicular control and intelligence \(CVCI\), IEEE\. pp\. 86–91\.
- Huang et al\. \(2024\)Huang, T\., Fu, R\., Sun, Q\., Deng, Z\., Liu, Z\., Jin, L\., Khajepour, A\., 2024\.Driver lane change intention prediction based on topological graph constructed by driver behaviors and traffic context for human\-machine co\-driving system\.Transportation research part C: emerging technologies 160, 104497\.
- Izquierdo et al\. \(2017\)Izquierdo, R\., Parra, I\., Muñoz\-Bulnes, J\., Fernández\-Llorca, D\., Sotelo, M\., 2017\.Vehicle trajectory and lane change prediction using ann and svm classifiers, in: 2017 IEEE 20th International Conference on Intelligent Transportation Systems \(ITSC\), IEEE\. pp\. 1–6\.
- Joseph and Mondal \(2021\)Joseph, L\., Mondal, A\.K\., 2021\.Autonomous driving and advanced driver\-assistance systems \(ADAS\): applications, development, legal issues, and testing\.CRC Press\.
- Kim et al\. \(2021\)Kim, C\., Yoon, H\.S\., Seo, S\.W\., Kim, S\.W\., 2021\.Stfp: Simultaneous traffic scene forecasting and planning for autonomous driving, in: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems \(IROS\), IEEE\. pp\. 6016–6022\.
- Kim et al\. \(2017\)Kim, I\.H\., Bong, J\.H\., Park, J\., Park, S\., 2017\.Prediction of driver’s intention of lane change by augmenting sensor information using machine learning techniques\.Sensors 17, 1350\.
- Kuefler et al\. \(2017\)Kuefler, A\., Morton, J\., Wheeler, T\., Kochenderfer, M\., 2017\.Imitating driver behavior with generative adversarial networks, in: 2017 IEEE intelligent vehicles symposium \(IV\), IEEE\. pp\. 204–211\.
- Kumar et al\. \(2013\)Kumar, P\., Perrollaz, M\., Lefevre, S\., Laugier, C\., 2013\.Learning\-based approach for online lane change intention prediction, in: 2013 IEEE Intelligent Vehicles Symposium \(IV\), IEEE\. pp\. 797–802\.
- Lee et al\. \(2017\)Lee, D\., Kwon, Y\.P\., McMains, S\., Hedrick, J\.K\., 2017\.Convolution neural network\-based lane change intention prediction of surrounding vehicles for acc, in: 2017 IEEE 20th International Conference on Intelligent Transportation Systems \(ITSC\), IEEE\. pp\. 1–6\.
- Li et al\. \(2021\)Li, L\., Zhao, W\., Xu, C\., Wang, C\., Chen, Q\., Dai, S\., 2021\.Lane\-change intention inference based on rnn for autonomous driving on highways\.IEEE Transactions on Vehicular Technology 70, 5499–5510\.
- Li et al\. \(2019a\)Li, X\., Ying, X\., Chuah, M\.C\., 2019a\.Grip\+\+: Enhanced graph\-based interaction\-aware trajectory prediction for autonomous driving\.arXiv preprint arXiv:1907\.07792 \.
- Li et al\. \(2019b\)Li, X\., Ying, X\., Chuah, M\.C\., 2019b\.Grip: Graph\-based interaction\-aware trajectory prediction, in: 2019 IEEE Intelligent Transportation Systems Conference \(ITSC\), IEEE\. pp\. 3960–3966\.
- Liang et al\. \(2020\)Liang, M\., Yang, B\., Hu, R\., Chen, Y\., Liao, R\., Feng, S\., Urtasun, R\., 2020\.Learning lane graph representations for motion forecasting, in: European Conference on Computer Vision, Springer\. pp\. 541–556\.
- Liu et al\. \(2024a\)Liu, H\., Wang, T\., Li, W\., Ye, X\., Yuan, Q\., 2024a\.Lane\-change intention recognition considering oncoming traffic: Novel insights revealed by advances in deep learning\.Accident Analysis & Prevention 198, 107476\.
- Liu et al\. \(2024b\)Liu, M\., Cheng, H\., Chen, L\., Broszio, H\., Li, J\., Zhao, R\., Sester, M\., Yang, M\.Y\., 2024b\.Laformer: Trajectory prediction for autonomous driving with lane\-aware scene constraints, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp\. 2039–2049\.
- Liu et al\. \(2020\)Liu, S\., Zheng, K\., Zhao, L\., Fan, P\., 2020\.A driving intention prediction method based on hidden markov model for autonomous driving\.Computer Communications 157, 143–149\.
- Lu et al\. \(2025\)Lu, Y\., Xu, P\., Jiang, X\., Bashir, A\.K\., Gadekallu, T\.R\., Wang, W\., Hu, X\., 2025\.Lane change prediction for autonomous driving with transferred trajectory interaction\.IEEE Transactions on Intelligent Transportation Systems \.
- Lu et al\. \(2026\)Lu, Y\., Xu, P\., Wang, W\., Zhang, Z\., Liu, H\., Hu, X\., 2026\.Knowlcp: Knowledge augmented lane change prediction for autonomous driving, in: Proceedings of the AAAI Conference on Artificial Intelligence, pp\. 38979–38987\.
- Luo et al\. \(2023\)Luo, W\., Park, C\., Cornman, A\., Sapp, B\., Anguelov, D\., 2023\.Jfp: Joint future prediction with interactive multi\-agent modeling for autonomous driving, in: Conference on Robot Learning, PMLR\. pp\. 1457–1467\.
- Mandalia and Salvucci \(2005\)Mandalia, H\.M\., Salvucci, M\.D\.D\., 2005\.Using support vector machines for lane\-change detection, in: Proceedings of the human factors and ergonomics society annual meeting, SAGE Publications Sage CA: Los Angeles, CA\. pp\. 1965–1969\.
- Mozaffari et al\. \(2022\)Mozaffari, S\., Arnold, E\., Dianati, M\., Fallah, S\., 2022\.Early lane change prediction for automated driving systems using multi\-task attention\-based convolutional neural networks\.IEEE Transactions on Intelligent Vehicles 7, 758–770\.
- Nayakanti et al\. \(2022\)Nayakanti, N\., Al\-Rfou, R\., Zhou, A\., Goel, K\., Refaat, K\.S\., Sapp, B\., 2022\.Wayformer: Motion forecasting via simple & efficient attention networks\.arXiv preprint arXiv:2207\.05844 \.
- Ngiam et al\. \(2021\)Ngiam, J\., Caine, B\., Vasudevan, V\., Zhang, Z\., Chiang, H\.T\.L\., Ling, J\., Roelofs, R\., Bewley, A\., Liu, C\., Venugopal, A\., et al\., 2021\.Scene transformer: A unified architecture for predicting multiple agent trajectories\.arXiv preprint arXiv:2106\.08417 \.
- Peng et al\. \(2025\)Peng, J\., Sun, C\., Chen, Z\., Zhong, J\., 2025\.Unipredictor: Unified network for vehicle intention and trajectory joint prediction, in: Proceedings of the 4th International Conference on Computer, Artificial Intelligence and Control Engineering, pp\. 887–893\.
- Phan\-Minh et al\. \(2020\)Phan\-Minh, T\., Grigore, E\.C\., Boulton, F\.A\., Beijbom, O\., Wolff, E\.M\., 2020\.Covernet: Multimodal behavior prediction using trajectory sets, in: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp\. 14074–14083\.
- Ren et al\. \(2025\)Ren, Y\., Li, F\., Li, Z\., 2025\.Lane\-change risk prediction model based on traffic context and driving styles\.Scientific Reports 15, 35153\.
- Salzmann et al\. \(2020\)Salzmann, T\., Ivanovic, B\., Chakravarty, P\., Pavone, M\., 2020\.Trajectron\+\+: Dynamically\-feasible trajectory forecasting with heterogeneous data, in: European conference on computer vision, Springer\. pp\. 683–700\.
- Schreier et al\. \(2016\)Schreier, M\., Willert, V\., Adamy, J\., 2016\.An integrated approach to maneuver\-based trajectory prediction and criticality assessment in arbitrary road environments\.IEEE Transactions on Intelligent Transportation Systems 17, 2751–2766\.
- Schulz et al\. \(2018\)Schulz, J\., Hubmann, C\., Löchner, J\., Burschka, D\., 2018\.Interaction\-aware probabilistic behavior prediction in urban environments\. in 2018 ieee, in: RSJ International Conference on Intelligent Robots and Systems \(IROS\), pp\. 3999–4006\.
- Sharma and Awasthi \(2022\)Sharma, S\., Awasthi, S\.K\., 2022\.Introduction to intelligent transportation system: overview, classification based on physical architecture, and challenges\.International Journal of Sensor Networks 38, 215–240\.
- Shen et al\. \(2022\)Shen, X\., Lacayo, M\., Guggilla, N\., Borrelli, F\., 2022\.Parkpredict\+: Multimodal intent and motion prediction for vehicles in parking lots with cnn and transformer, in: 2022 IEEE 25th International Conference on Intelligent Transportation Systems \(ITSC\), IEEE\. pp\. 3999–4004\.
- Sheng et al\. \(2022\)Sheng, Z\., Xu, Y\., Xue, S\., Li, D\., 2022\.Graph\-based spatial\-temporal convolutional network for vehicle trajectory prediction in autonomous driving\.IEEE Transactions on Intelligent Transportation Systems 23, 17654–17665\.
- Shi and Zhang \(2021\)Shi, Q\., Zhang, H\., 2021\.An improved learning\-based lstm approach for lane change intention prediction subject to imbalanced data\.Transportation research part C: emerging technologies 133, 103414\.
- Shi et al\. \(2022\)Shi, S\., Jiang, L\., Dai, D\., Schiele, B\., 2022\.Motion transformer with global intention localization and local movement refinement\.Advances in Neural Information Processing Systems 35, 6531–6543\.
- Shi et al\. \(2024\)Shi, S\., Jiang, L\., Dai, D\., Schiele, B\., 2024\.Mtr\+\+: Multi\-agent motion prediction with symmetric scene modeling and guided intention querying\.IEEE Transactions on Pattern Analysis and Machine Intelligence 46, 3955–3971\.
- Song and Li \(2021\)Song, R\., Li, B\., 2021\.Surrounding vehicles’ lane change maneuver prediction and detection for intelligent vehicles: A comprehensive review\.IEEE Transactions on Intelligent Transportation Systems 23, 6046–6062\.
- Su et al\. \(2018\)Su, S\., Muelling, K\., Dolan, J\., Palanisamy, P\., Mudalige, P\., 2018\.Learning vehicle surrounding\-aware lane\-changing behavior from observed trajectories, in: 2018 IEEE Intelligent Vehicles Symposium \(IV\), IEEE\. pp\. 1412–1417\.
- Sui et al\. \(2021\)Sui, Z\., Zhou, Y\., Zhao, X\., Chen, A\., Ni, Y\., 2021\.Joint intention and trajectory prediction based on transformer, in: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems \(IROS\), IEEE\. pp\. 7082–7088\.
- Varadarajan et al\. \(2022\)Varadarajan, B\., Hefny, A\., Srivastava, A\., Refaat, K\.S\., Nayakanti, N\., Cornman, A\., Chen, K\., Douillard, B\., Lam, C\.P\., Anguelov, D\., et al\., 2022\.Multipath\+\+: Efficient information fusion and trajectory aggregation for behavior prediction, in: 2022 international conference on robotics and automation \(ICRA\), IEEE\. pp\. 7814–7821\.
- Wang et al\. \(2021a\)Wang, J\., Zhang, Z\., Lu, G\., 2021a\.A bayesian inference based adaptive lane change prediction model\.Transportation research part C: emerging technologies 132, 103363\.
- Wang et al\. \(2021b\)Wang, W\., Qie, T\., Yang, C\., Liu, W\., Xiang, C\., Huang, K\., 2021b\.An intelligent lane\-changing behavior prediction and decision\-making strategy for an autonomous vehicle\.IEEE transactions on industrial electronics 69, 2927–2937\.
- Wang et al\. \(2023\)Wang, Z\., Guo, J\., Hu, Z\., Zhang, H\., Zhang, J\., Pu, J\., 2023\.Lane transformer: A high\-efficiency trajectory prediction model\.IEEE Open Journal of Intelligent Transportation Systems 4, 2–13\.
- Wang et al\. \(2024\)Wang, Z\., Sun, Z\., Luettin, J\., Halilaj, L\., 2024\.Socialformer: Social interaction modeling with edge\-enhanced heterogeneous graph transformers for trajectory prediction\.arXiv preprint arXiv:2405\.03809 \.
- Wu and Liu \(2022\)Wu, H\., Liu, M\., 2022\.Lane\-gnn: Integrating gnn for predicting drivers’ lane change intention, in: 2022 IEEE 25th International Conference on Intelligent Transportation Systems \(ITSC\), IEEE\. pp\. 4138–4144\.
- Xie et al\. \(2020\)Xie, G\., Shangguan, A\., Fei, R\., Ji, W\., Ma, W\., Hei, X\., 2020\.Motion trajectory prediction based on a cnn\-lstm sequential model\.Science China Information Sciences 63, 1–21\.
- Xin et al\. \(2018\)Xin, L\., Wang, P\., Chan, C\.Y\., Chen, J\., Li, S\.E\., Cheng, B\., 2018\.Intention\-aware long horizon trajectory prediction of surrounding vehicles using dual lstm networks, in: 2018 21st International Conference on Intelligent Transportation Systems \(ITSC\), IEEE\. pp\. 1441–1446\.
- Xing et al\. \(2020\)Xing, Y\., Lv, C\., Wang, H\., Cao, D\., Velenis, E\., 2020\.An ensemble deep learning approach for driver lane change intention inference\.Transportation Research Part C: Emerging Technologies 115, 102615\.
- Xue et al\. \(2022\)Xue, Q\., Xing, Y\., Lu, J\., 2022\.An integrated lane change prediction model incorporating traffic context based on trajectory data\.Transportation research part C: emerging technologies 141, 103738\.
- Yuan et al\. \(2023\)Yuan, R\., Abdel\-Aty, M\., Xiang, Q\., Wang, Z\., Gu, X\., 2023\.A temporal multi\-gate mixture\-of\-experts approach for vehicle trajectory and driving intention prediction\.IEEE Transactions on Intelligent Vehicles 9, 1204–1216\.
- Yuan et al\. \(2021\)Yuan, Y\., Weng, X\., Ou, Y\., Kitani, K\.M\., 2021\.Agentformer: Agent\-aware transformers for socio\-temporal multi\-agent forecasting, in: Proceedings of the IEEE/CVF international conference on computer vision, pp\. 9813–9823\.
- Zhao et al\. \(2019\)Zhao, T\., Xu, Y\., Monfort, M\., Choi, W\., Baker, C\., Zhao, Y\., Wang, Y\., Wu, Y\.N\., 2019\.Multi\-agent tensor fusion for contextual trajectory prediction, in: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp\. 12126–12134\.
- Zhou et al\. \(2025\)Zhou, D\., Chen, Y\., Fan, K\., Bai, Q\., Luo, Y\., Xie, G\., 2025\.Research on vehicle lane change intent recognition based on transformers and bidirectional gated recurrent units\.World Electric Vehicle Journal 16, 155\.
- Zhou et al\. \(2022\)Zhou, Z\., Ye, L\., Wang, J\., Wu, K\., Lu, K\., 2022\.Hivt: Hierarchical vector transformer for multi\-agent motion prediction, in: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp\. 8823–8833\.Similar Articles
hia-gat: A Heterogeneous Interaction-Aware Graph Attention Network For Frame-Level Traffic Conflict Risk Prediction On Freeways
This paper proposes HIA-GAT, a dual-stream heterogeneous graph attention network that integrates longitudinal and lateral vehicle interactions with a conflict-type-aware gating mechanism for frame-level traffic conflict risk prediction on freeways. Experiments on NGSIM datasets show improved risk-ranking performance, particularly for lateral conflicts, and provide interpretable per-vehicle conflict attribution.
INTENT: An LSTM Framework for Vehicle Intention Prediction in Intersection Scenarios with Comprehensive Ablation Analysis
This paper proposes INTENT, an LSTM framework for predicting vehicle intentions (straight, left turn, right turn) at intersections 2 seconds ahead, achieving 99.71% accuracy on the InD dataset.
NaviAIS: A Scenario-Level Vessel Trajectory Prediction Dataset withVectorized Lane Priors and the NaviLane Forecasting Framework
The paper introduces NaviAIS, a standardized scenario-level AIS dataset for vessel trajectory prediction with vectorized lane priors, and proposes NaviLane, a hierarchical macro-action forecasting framework that uses map-aware encoding and consequence-aware evaluation for multimodal trajectory prediction.
Autonomous discovery of traffic laws with AI traffic scientists
This paper presents TrafficSci, an agentic AI system that automates the discovery of universal traffic laws across cities through iterative workflows, successfully rediscovering established laws and identifying a new temporal memory scale in urban driving behavior.
A Graph-Based Control Interface for Traffic Signals on Heterogeneous Road Networks
This paper presents a graph-based traffic signal control interface using a shared graph neural network to assign scores to movements, with deterministic phase construction via incidence matrices. Experiments evaluate transfer across synthetic and city road networks, showing feasibility but sensitivity to distribution shifts.