SKETCH: Semantic Key-Point Conditioning for Long-Horizon Vessel Trajectory Prediction

Linyong Gan, Zimo Li, Wenxin Xu, Xingjian Li, Jianhua Z. Huang +2 more
1/26/2026
cs.ROcs.AI

No confident code implementation found for this paper.

Abstract

Accurate long-horizon vessel trajectory prediction remains challenging due to compounded uncertainty from complex navigation behaviors and environmental factors. Existing methods often struggle to maintain global directional consistency, leading to drifting or implausible trajectories when extrapolated over long time horizons. To address this issue, we propose a semantic-key-point-conditioned trajectory modeling framework, in which future trajectories are predicted by conditioning on a high-level Next Key Point (NKP) that captures navigational intent. This formulation decomposes long-horizon prediction into global semantic decision-making and local motion modeling, effectively restricting the support of future trajectories to semantically feasible subsets. To efficiently estimate the NKP prior from historical observations, we adopt a pretrain-finetune strategy. Extensive experiments on real-world AIS data demonstrate that the proposed method consistently outperforms state-of-the-art approaches, particularly for long travel durations, directional accuracy, and fine-grained trajectory prediction.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gan2026sketch,
  title  = {SKETCH: Semantic Key-Point Conditioning for Long-Horizon Vessel Trajectory Prediction},
  author = {Linyong Gan and Zimo Li and Wenxin Xu and Xingjian Li and Jianhua Z. Huang and Enmei Tu and Shuhang Chen},
  year   = {2026},
  eprint = {2601.18537},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.18537v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.18537.svg)](https://codeofpaper.com/paper/2601.18537)

Discussion