1. Introduction
Shipping is a fundamental component of global transportation and international trade, and the continuous growth of maritime traffic has increased the complexity of navigation in ports, straits, coastal waters, and other high-density waterways [
1,
2]. In such environments, vessel movement patterns are influenced by navigational channel constraints, regional traffic density, speed variations, and local maneuvering behaviors, making reliable maritime traffic monitoring increasingly challenging [
3,
4]. Accurate AIS-based vessel trajectory prediction is therefore useful for estimating future vessel positions in advance and can provide geometric trajectory information for vessel traffic services, route planning, and downstream maritime decision-support applications [
5]. With the widespread use of the Automatic Identification System (AIS), large-scale vessel movement data containing vessel identity, timestamp, position, speed, course, and other navigation-related information have become available for data-driven maritime traffic analysis [
6]. However, AIS-based trajectory prediction is not a simple extrapolation task, because raw AIS data often contain noise, missing records, irregular sampling intervals, and abnormal points, while vessel motion patterns may vary substantially across regions, vessel types, and traffic conditions [
7,
8]. Previous AIS-based studies have also shown that spatial–temporal traffic-pattern analysis and AIS trajectory quality control are important foundations for reliable downstream vessel trajectory prediction [
2,
8]. Therefore, developing a robust and reliable AIS-based vessel trajectory prediction model remains an important research topic for intelligent maritime transportation systems.
Existing vessel trajectory prediction methods can be broadly divided into statistical methods, conventional machine learning methods, and deep learning-based sequence models. Early studies commonly adopted Kalman filtering, Markov models, Gaussian mixture models, route similarity search, neighbor-search methods, or historical trajectory matching to infer future vessel positions based on motion states or previously observed sailing patterns [
9,
10,
11]. Although these methods are interpretable and effective for short-term prediction under relatively regular navigation patterns, their dependence on predefined assumptions and sufficiently similar historical trajectories limits their ability to represent complex nonlinear vessel movements in dynamic waterways [
12]. With the increasing availability of AIS data, recurrent neural networks (RNNs), long short-term memory networks (LSTMs), gated recurrent units (GRUs), bidirectional LSTMs, and sequence-to-sequence models have been widely applied to learn temporal dependencies from historical trajectory sequences [
13,
14,
15,
16,
17]. These recurrent models have shown promising performance in short-term trajectory prediction because they explicitly process vessel movement records in temporal order. However, recurrent models usually process historical trajectories through a single sequential representation. As a result, short-term local changes and long-term navigational trends may be compressed into the same hidden representation, which can weaken long-horizon prediction stability when the historical window becomes longer. More recently, attention-based and Transformer-based models have been introduced to capture long-range dependencies and global sequence relationships more effectively than purely recurrent structures [
6,
18,
19,
20,
21,
22]. These models have improved the representation of AIS trajectory sequences and have shown strong potential for long-term vessel trajectory prediction. In addition, graph neural networks, graph attention networks, spatio-temporal graph convolutional networks, and generative models have been explored to represent broader maritime-context information, interaction-aware movement patterns, multimodal future trajectories, and prediction uncertainty in complex maritime scenarios [
23,
24,
25,
26,
27]. These studies have significantly advanced AIS trajectory prediction from different perspectives. Nevertheless, the stability and continuity of future trajectory generation remain insufficiently addressed, especially when the prediction horizon becomes longer or when vessels perform turning maneuvers. In particular, many existing models still generate future trajectory points simultaneously or directly treat the decoder output as the final prediction. Consequently, the dependency among adjacent future steps and the stability of intermediate trajectory points may remain limited, which can lead to accumulated errors and locally fluctuating predicted trajectories in long-horizon forecasting.
Despite the progress of existing deep learning models, AIS-based vessel trajectory prediction still faces several structural limitations. First, many existing models encode historical trajectories using a single sequential representation, which makes it difficult to simultaneously capture short-term local variations and long-term navigational trends [
28]. For example, recurrent models tend to compress the whole historical sequence into hidden states through step-by-step updates, while vanilla Transformer models often apply global attention to the full sequence without explicitly distinguishing different temporal scales [
29]. Second, many models generate all future trajectory points at once through a decoder, which weakens the dependency among future prediction steps [
30]. As the prediction horizon increases, this generation strategy may lead to unstable intermediate positions, even when the final displacement error appears acceptable. In other words, a model may predict the final point relatively well but still produce an inconsistent or fluctuating trajectory between the observed history and the final prediction. Third, the decoder output is usually treated directly as the final prediction, and few models further refine the initially generated trajectory from both global and local perspectives [
31]. This lack of post-decoding refinement may result in global trend deviation or local step-wise fluctuation, especially in long-horizon prediction, turning trajectories, and cross-region testing scenarios.
To address these limitations, this study proposes GCT-Former, a Transformer-based framework for AIS-based vessel trajectory prediction. The proposed framework is designed from three complementary perspectives: historical sequence encoding, future trajectory generation, and post-decoding trajectory refinement. First, a trajectory-specific multi-scale sequence encoder is developed to extract historical trajectory representations from multiple temporal scales, enabling the model to capture both recent local changes and longer-term sailing trends. Second, a progressive residual trajectory decoder is introduced to replace the conventional future-coordinate generation strategy. Instead of directly producing the entire future sequence at once, the decoder progressively predicts residual updates and recursively constructs future positions, thereby strengthening the dependency among adjacent prediction steps. Third, a global–local trajectory refinement module is designed to further correct the initially decoded future trajectory. This module uses the encoded historical context to adjust the global trend of the predicted sequence, while local temporal modeling is applied to capture relationships among neighboring prediction steps and learn correction residuals for the entire future trajectory. In the proposed framework, geometry consistency refers to the continuity and shape coherence of the predicted trajectory. The progressive residual decoder maintains dependencies among adjacent future positions, while the global–local refinement module adjusts the overall movement trend and local step-wise variations. This design helps reduce unstable intermediate fluctuations, especially under long-horizon and turning-maneuver prediction.
The main contributions of this study are summarized as follows:
A trajectory-specific multi-scale sequence encoder is proposed for AIS-based vessel trajectory prediction. The encoder extracts historical trajectory features from multiple temporal scales, allowing the model to represent both short-term local variations and long-term navigational trends.
A progressive residual trajectory decoder is developed to improve the stability of future trajectory generation. Different from decoders that output all future positions simultaneously, the proposed decoder progressively predicts residual updates and recursively constructs the future trajectory.
A global–local trajectory refinement module is introduced to correct the initially decoded trajectory. By combining encoded historical context with local information from the predicted sequence, the module learns residual corrections for the whole future trajectory and improves the consistency of the final prediction.
The remainder of this paper is organized as follows.
Section 2 presents the proposed GCT-Former framework in detail, including the trajectory-specific multi-scale sequence encoder, the progressive residual trajectory decoder, and the global–local trajectory refinement module.
Section 3 describes the AIS datasets, experimental design, baseline models, and evaluation metrics.
Section 4 reports the experimental results, including overall prediction performance, ablation analysis, step-wise prediction error, maneuvering scenario analysis, and qualitative trajectory visualization.
Section 5 discusses the main findings, model behavior, limitations, and implications for future improvement. Finally,
Section 6 concludes this study and outlines future research directions.
3. Experimental Settings
This section presents the experimental settings used to evaluate the proposed GCT-Former. Following the experimental structure commonly used in trajectory prediction studies, this section first describes the AIS datasets and study areas, then introduces the experimental design and comparison baselines, and finally defines the evaluation metrics used in this study.
3.1. Data Description
The experiments are conducted using AIS trajectory data collected from three Danish maritime regions: Skagen, Great Belt, and Aarhus Bay. These three regions are selected to represent different maritime traffic conditions and navigational characteristics. Skagen is located near the Kattegat–Skagerrak traffic junction between the North Sea and the Baltic Sea, where vessel routes are dense and highly interactive. Great Belt represents a constrained waterway with clear channel effects and narrow navigation passages. Aarhus Bay contains coastal and regional vessel movements around a bay area. Therefore, these datasets allow the proposed model to be evaluated under different spatial patterns, traffic densities, and navigation environments rather than relying on a single waterway case.
Figure 1 shows the spatial distribution and AIS position density of the three study areas. The density patterns indicate that the three datasets contain both regular sailing routes and locally concentrated vessel movements, making them suitable for evaluating AIS trajectory prediction under different maritime scenarios.
Table 1 summarizes the data scale and spatial coverage of the three AIS datasets. The raw AIS records include timestamp, vessel identifier, longitude, and latitude. The timestamp is used to order vessel movement records, while the vessel identifier is used to separate vessel trajectories and construct leakage-free data splits. For trajectory prediction, vessel positions are represented using local meter-scale two-dimensional coordinates derived from the original longitude and latitude records using the transformation defined in Equation (
1).
In addition to the raw AIS data scale,
Table 2 reports the movement characteristics of the trajectory samples used for model training and evaluation under the long-term prediction setting. Step distance, vessel speed, and heading change are reported using mean and standard deviation to describe the movement scale, speed variation, and turning intensity of the trajectory samples. These statistics provide a more detailed description of the experimental data distribution and help explain the differences in prediction difficulty among the three regions.
3.2. Experimental Design and Settings
To evaluate the performance of GCT-Former in AIS-based vessel trajectory prediction, all experiments are conducted on the three datasets described above. The use of Skagen, Great Belt, and Aarhus Bay allows the model to be tested under different maritime traffic conditions, including dense route interactions, constrained waterway navigation, and coastal vessel movements. This setting is intended to examine whether the proposed model can maintain stable prediction performance across different spatial patterns and navigation environments.
For each dataset, three prediction horizons are considered to evaluate short-term, medium-term, and long-term forecasting performance. The short-term setting uses 20 historical AIS observations and predicts 20 future positions. The medium-term setting uses the same 20 historical observations but extends the prediction horizon to 40 future positions. The long-term setting uses 40 historical observations to predict 80 future positions. All AIS trajectories are organized at a 20-s temporal interval, so these settings correspond to progressively longer forecasting durations. This design enables the evaluation of both short-range prediction accuracy and long-horizon trajectory stability.
To ensure a fair comparison, all models are trained and evaluated using the same input features, data split, and evaluation metrics. The input of each model consists of local two-dimensional coordinates transformed from the original longitude and latitude records. Before training, the local
coordinates are standardized using the mean and standard deviation fitted on the training windows only. The coordinate standardization is formulated as
where
denotes the meter-scale local coordinate at time step
t, and
and
are the coordinate-wise mean and standard deviation computed from the training windows. The same normalization parameters are then applied to the validation and test sets. During evaluation, both predicted and ground-truth trajectories are transformed back to the meter-scale local coordinate system by
where ⊙ denotes element-wise multiplication. ADE, FDE, RMSE, and MAE are then computed using the inverse-transformed meter-scale coordinates. The datasets are divided into training, validation, and test sets with a ratio of 70%, 10%, and 20%, respectively. The validation set is used for model selection, and the final performance is reported on the test set. Eight representative baseline models are selected for comparison, including MLP [
32], Seq2Seq [
33], Transformer [
34], GRU [
35], LSTM [
36], BiLSTM [
37], PatchTST [
38], and DiffTraj [
39]. These models cover different trajectory prediction structures, including feed-forward mapping, encoder–decoder prediction, attention-based sequence modeling, recurrent temporal modeling, patch-based time-series Transformer modeling, and diffusion-based trajectory generation. To ensure a fair comparison, all baseline models are implemented and evaluated under the same experimental protocol as GCT-Former, including the same input representation, data split, prediction horizons, and evaluation metrics. Therefore, the performance differences can be primarily attributed to the model architecture rather than differences in data processing or evaluation settings.
3.3. Evaluation Metrics
Let
denote the ground-truth future position of the
i-th sample at the
k-th future step, and let
denote the corresponding predicted position. Here,
N is the number of test samples and
K is the prediction horizon. All distance-based evaluation metrics are computed using the inverse-normalized local coordinates in meters. For reporting, the resulting meter-scale errors are divided by 1000, so the ADE, FDE, RMSE, and MAE values in the result tables are expressed in kilometers. The average displacement error (ADE) is defined as
ADE measures the average spatial deviation between the predicted and ground-truth trajectories over all future steps.
The final displacement error (FDE) is defined as
FDE measures the prediction error at the final future step and is especially important for evaluating long-horizon trajectory forecasting.
The root mean squared error (RMSE) is calculated as
RMSE gives larger penalties to relatively large prediction errors.
The mean absolute error (MAE) is defined as
where
and
. MAE evaluates the average absolute coordinate-wise prediction error. For all metrics, lower values indicate better prediction performance.
4. Results
This section presents the experimental results of GCT-Former on the three AIS trajectory datasets. The results are organized according to the main evaluation objectives of this study. First, the overall prediction performance is compared across different datasets and prediction horizons using ADE, FDE, RMSE, and MAE. Second, an ablation analysis is conducted to examine the contribution of the main architectural components of GCT-Former. Third, the step-wise prediction error is analyzed to show how prediction errors evolve along the forecasting horizon. Finally, the model is evaluated under different maneuvering scenarios, including straight sailing, mild turning, and sharp turning, through both quantitative comparisons and qualitative trajectory examples.
4.1. Overall Prediction Performance
Table 3 presents the ADE and FDE results across the three datasets and three prediction horizons. ADE and FDE are first reported because they directly describe trajectory-level prediction quality. ADE measures the average spatial deviation over the whole predicted trajectory, while FDE measures the error at the final prediction step, which is particularly important for long-horizon forecasting. Overall, GCT-Former shows strong performance on these core geometric trajectory prediction metrics, especially in the short-term and long-term settings. Starting with the Aarhus dataset, GCT-Former achieves the lowest ADE and FDE under all three prediction horizons. In the short-term setting, it obtains an ADE of 0.062 and an FDE of 0.141. When the prediction horizon is extended to the medium-term setting, GCT-Former maintains the best performance, with an ADE of 0.117 and an FDE of 0.272. In the long-term setting, GCT-Former obtains an ADE of 0.344 and an FDE of 0.774, both of which remain the lowest among all compared models.
A similar trend can be found for Great Belt in the short-term and long-term settings. In the short-term setting, GCT-Former achieves the lowest ADE of 0.041 and the lowest FDE of 0.094. In the long-term setting, it again obtains the best performance, with an ADE of 0.546 and an FDE of 1.368. Nevertheless, the medium-term results show a different pattern. In this setting, MLP and GRU achieve the joint-lowest ADE of 0.198, while MLP obtains the lowest FDE of 0.475. GCT-Former records an ADE of 0.217 and an FDE of 0.526, indicating that the proposed model is not uniformly superior in all medium-term cases. For Skagen, GCT-Former achieves the best or joint-best ADE and FDE across the short-term, medium-term, and long-term settings. In the short-term setting, it obtains an ADE of 0.023 and an FDE of 0.046. In the medium-term setting, it obtains the joint-lowest ADE of 0.057 and the joint-lowest FDE of 0.130. In the long-term setting, GCT-Former achieves an ADE of 0.218 and an FDE of 0.525. Taken together, the ADE and FDE results show that the clearest and most consistent advantage of GCT-Former appears in the long-term setting. Across Aarhus, Great Belt, and Skagen, GCT-Former achieves the best ADE and FDE in all long-term cases.
To further complement the ADE and FDE comparison,
Table 4 reports RMSE and MAE across the same datasets and prediction horizons. RMSE emphasizes relatively large deviations, while MAE reflects the average coordinate-wise absolute error. These two metrics provide an additional perspective on the numerical stability of the predicted trajectories. For Aarhus, GCT-Former achieves the lowest RMSE and MAE in both the short-term and medium-term settings. In the short-term setting, the RMSE is 0.143 and the MAE is 0.040. In the medium-term setting, the RMSE is 0.219 and the MAE is 0.075, both of which are the best results among all models. In the long-term setting, GCT-Former obtains the lowest MAE of 0.224 and remains competitive in RMSE with 0.606, while GRU achieves the lowest RMSE of 0.596. The RMSE and MAE results for Great Belt are generally consistent with the ADE and FDE findings. GCT-Former achieves the best RMSE and MAE in the short-term setting, with values of 0.100 and 0.026. In the long-term setting, GCT-Former achieves the lowest MAE of 0.351, while DiffTraj obtains the lowest RMSE of 1.206. However, the medium-term setting again shows weaker performance. In this case, DiffTraj obtains the lowest RMSE of 0.446, while GRU obtains the lowest MAE of 0.128. GCT-Former records an RMSE of 0.565 and an MAE of 0.139. For Skagen, the RMSE and MAE results are more mixed in the short-term and medium-term settings. In short-term prediction, LSTM achieves the lowest RMSE, whereas GCT-Former achieves the lowest MAE. In medium-term prediction, GRU achieves the lowest RMSE, while GCT-Former and MLP obtain the joint-lowest MAE of 0.036. In the long-term setting, however, GCT-Former achieves the best performance on both RMSE and MAE, with values of 0.615 and 0.137. Overall, the combined ADE/FDE and RMSE/MAE results indicate that GCT-Former provides the most consistent advantage in long-term geometric trajectory prediction, particularly in terms of ADE, FDE, and MAE, while some baseline models remain competitive for RMSE and under specific short-term or medium-term metrics.
4.2. Ablation Analysis
To examine whether the main architectural components of GCT-Former contribute to the final prediction performance, an ablation analysis is conducted under the long-term prediction setting.
Figure 2 reports the effect of removing the main components of GCT-Former. The full GCT-Former obtains the lowest ADE on all three datasets. Removing the multi-scale encoding module increases ADE by 7% on Aarhus, 4% on Great Belt, and 3% on Skagen. Removing the progressive residual decoding module leads to a larger degradation, with ADE increasing by 15%, 9%, and 8% on the three datasets, respectively. Removing the global–local refinement module causes a smaller but still observable increase in ADE. These results indicate that all three components contribute to the final performance, with progressive residual decoding showing the most evident contribution to long-horizon prediction.
4.3. Step-Wise Prediction Analysis
To evaluate how prediction errors accumulate along the forecasting horizon, the step-wise displacement error is analyzed under the long-term prediction setting.
Figure 3 shows how the mean displacement error changes as the prediction step increases. Across the three datasets, the error generally increases with the prediction horizon for all models. Compared with the selected baselines, GCT-Former shows a lower and smoother error-growth trend, especially in the later prediction steps. This result is consistent with the ADE and FDE comparisons and suggests that the progressive residual decoding strategy helps reduce error accumulation during long-horizon trajectory generation.
4.4. Maneuvering Scenario Analysis
To evaluate the robustness of GCT-Former under nonlinear vessel movements, the prediction performance is further analyzed under different maneuvering scenarios.
Table 5 reports the long-term prediction performance under mild-turning and sharp-turning cases. Beginning with Aarhus, GCT-Former outperforms the best baseline under both mild-turning and sharp-turning cases. For mild turning, GCT-Former obtains an ADE of 0.390 and an FDE of 0.765. For sharp turning, it achieves an ADE of 0.506 and an FDE of 1.146. Both results are lower than the corresponding best baseline values. The improvement is also observed on Great Belt. For mild turning, GCT-Former achieves an ADE of 0.311 and an FDE of 0.807. For sharp turning, it obtains an ADE of 1.216 and an FDE of 3.060. Both turning scenarios show lower errors than the corresponding best baselines. Furthermore, Skagen shows the same tendency. Under mild turning, GCT-Former obtains an ADE of 0.218 and an FDE of 0.433. Under sharp turning, it achieves an ADE of 0.556 and an FDE of 1.375.
Figure 4 visualizes the ADE comparison under straight-sailing, mild-turning, and sharp-turning scenarios. In the straight-sailing cases, the gap between GCT-Former and the best baseline is relatively small, and GCT-Former is not always the best model. However, under mild-turning and sharp-turning scenarios, GCT-Former consistently shows lower ADE than the corresponding best baseline. This pattern indicates that the advantage of GCT-Former becomes more evident when the maneuvering behavior is more nonlinear.
To provide a visual interpretation of the maneuvering results, representative trajectory examples are further presented in
Figure 5. The figure shows long-term trajectory prediction under straight sailing, mild turning, and sharp turning scenarios across the three datasets. It complements the quantitative comparison in
Table 5 and
Figure 4 by showing how different models behave in terms of trajectory shape, direction, and final-position deviation.
5. Discussion
The experimental results show that GCT-Former is particularly effective for long-horizon AIS trajectory prediction. Combining
Table 3 and
Table 4, and
Figure 3, the proposed model achieves its most consistent advantage in the long-term setting, particularly in terms of ADE, FDE, and MAE, while remaining competitive in RMSE. The step-wise error curves further indicate that GCT-Former can better control error accumulation as the forecasting horizon increases. This result is consistent with the model design: the multi-scale encoder captures historical movement patterns from different temporal ranges, the progressive residual decoder strengthens dependency among future steps, and the global–local refinement module further adjusts the initially decoded trajectory. The ablation results in
Figure 2 also support this interpretation, as removing any of the three components increases ADE, with the largest degradation observed when the progressive residual decoding module is removed.
The turning-maneuver results further demonstrate the value of GCT-Former under nonlinear vessel movements.
Table 5 and
Figure 4 show that GCT-Former achieves lower errors than the corresponding best baseline under mild-turning and sharp-turning scenarios, indicating that the proposed progressive and refinement-based prediction strategy is useful for preserving future trajectory trends when vessel motion becomes nonlinear. The qualitative examples provide similar evidence. In straight-sailing cases, GCT-Former generally follows the ground-truth movement direction with relatively small endpoint deviation. In mild-turning cases, it better captures gradual direction changes, whereas several baselines tend to extend the historical motion trend too linearly. In sharp-turning cases, GCT-Former remains competitive, although extremely high-curvature or loop-like maneuvers are still difficult to reproduce accurately. Despite these advantages, several limitations remain. First, GCT-Former contains multiple components, including the multi-scale encoder, progressive residual decoder, and global–local refinement module. This design improves long-horizon prediction performance but also increases model complexity and may require additional parameter tuning and efficiency analysis before real-time deployment. Second, the current model is a data-driven geometric trajectory prediction framework and does not explicitly incorporate waterway boundaries, navigation rules, environmental conditions, vessel-specific maneuvering constraints, or neighboring-vessel interactions. Third, the prediction performance may be affected by missing AIS records, irregular reporting intervals, position noise, sudden speed changes, and highly irregular maneuvers. These limitations suggest that future work should further investigate model efficiency, data robustness, and the integration of richer maritime-context and risk-assessment information.
6. Conclusions
Accurate vessel trajectory prediction is important for maritime traffic monitoring, navigation safety, route planning, and intelligent vessel traffic management. However, AIS-based trajectory prediction remains challenging because vessel movements are affected by heterogeneous maritime environments, traffic density, channel constraints, and maneuvering behaviors. To address these challenges, this study proposed GCT-Former, a progressive and refinement-based framework for AIS-based vessel trajectory prediction. The proposed model integrates a trajectory-specific multi-scale sequence encoder, a progressive residual decoder, and a global–local trajectory refinement module, enabling it to capture historical movement information from different temporal scales, strengthen the dependency among future prediction steps, and further correct the initially decoded trajectory. Experiments on three Danish AIS datasets, namely Aarhus Bay, Great Belt, and Skagen, show that GCT-Former achieves its most consistent advantage in the long-term prediction setting. In terms of long-term ADE, GCT-Former obtains 0.344, 0.546, and 0.218 on Aarhus Bay, Great Belt, and Skagen, respectively. In terms of long-term FDE, it achieves 0.774, 1.368, and 0.525 on the three datasets, respectively. These results demonstrate that the proposed progressive and refinement-based design is particularly effective for long-horizon AIS trajectory prediction.
The ablation analysis further confirms the contribution of the main model components. Removing the multi-scale encoding module increases long-term ADE by 7%, 4%, and 3% on Aarhus Bay, Great Belt, and Skagen, respectively, while removing the progressive residual decoder causes larger increases of 15%, 9%, and 8%. These results indicate that the progressive residual decoder plays the most important role among the tested components, while the multi-scale encoder and global–local refinement module also contribute to the final prediction performance. The maneuvering-scenario analysis also shows the advantage of GCT-Former under nonlinear vessel movements. Under mild-turning cases, GCT-Former achieves ADE/FDE values of 0.390/0.765, 0.311/0.807, and 0.218/0.433 on Aarhus Bay, Great Belt, and Skagen, respectively. Under sharp-turning cases, it achieves ADE/FDE values of 0.506/1.146, 1.216/3.060, and 0.556/1.375 on the three datasets, respectively. These findings show that GCT-Former can better preserve future trajectory trends when vessel motion becomes nonlinear.
Despite these promising results, several limitations remain. The model contains multiple components, which may increase computational cost and require further efficiency analysis before real-time deployment. Overall, the results show that GCT-Former improves AIS-based geometric trajectory prediction by producing more stable long-horizon future-position estimates and more coherent trajectory shapes under maneuvering scenarios. These predicted trajectories can serve as useful trajectory-level information for downstream maritime traffic monitoring, route planning, and decision-support applications. Future work will further improve the framework from both methodological and application-oriented perspectives. On the methodological side, model efficiency, parameter sensitivity, and robustness to missing or noisy AIS records should be further investigated. On the application side, richer maritime-context information, such as waterway constraints, traffic-flow conditions, vessel-interaction patterns, and navigation-risk indicators, can be incorporated to support closer integration with practical maritime traffic management and decision support.