Predictive Clustering of Vessel Behavior Based on Hierarchical Trajectory Representation

Rui Zhang, Hanyue Wu, Zhenzhong Yin, Zhu Xiao, Yong Xiong +1 more
3/13/2024
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Vessel trajectory clustering, which aims to find similar trajectory patterns, has been widely leveraged in overwater applications. Most traditional methods use predefined rules and thresholds to identify discrete vessel behaviors. They aim for high-quality clustering and conduct clustering on entire sequences, whether the original trajectory or its sub-trajectories, failing to represent their evolution. To resolve this problem, we propose a Predictive Clustering of Hierarchical Vessel Behavior (PC-HiV). PC-HiV first uses hierarchical representations to transform every trajectory into a behavioral sequence. Then, it predicts evolution at each timestamp of the sequence based on the representations. By applying predictive clustering and latent encoding, PC-HiV improves clustering and predictions simultaneously. Experiments on real AIS datasets demonstrate PC-HiV's superiority over existing methods, showcasing its effectiveness in capturing behavioral evolution discrepancies between vessel types (tramp vs. liner) and within emission control areas. Results show that our method outperforms NN-Kmeans and Robust DAA by 3.9% and 6.4% of the purity score.

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!

Cite this paper

@article{zhang2024predictive,
  title  = {Predictive Clustering of Vessel Behavior Based on Hierarchical Trajectory Representation},
  author = {Rui Zhang and Hanyue Wu and Zhenzhong Yin and Zhu Xiao and Yong Xiong and Kezhong Liu},
  year   = {2024},
  eprint = {2403.08838},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.08838v2}
}

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/2403.08838.svg)](https://codeofpaper.com/paper/2403.08838)

Discussion