Dongjiang Liu, Leixiao Li, Jie Li
College of Data Science and Application, Inner Mongolia University of Technology, Huhhot, 010080, China.
Sci Rep. 2024 Jul 13;14(1):16173. doi: 10.1038/s41598-024-67256-7.
Trajectory similarity computation is very important for trajectory data mining. It is applied into many trajectory mining tasks, including trajectory clustering, trajectory classification and trajectory search etc. So efficient trajectory similarity computation method is very useful for improving trajectory mining result. Nowadays many trajectory similarity computation methods have been proposed. But most of them can not be applied into long trajectories similarity calculation efficiently. So a new algorithm called TrajGAT is proposed. This algorithm can calculate similarity for long trajectories. It treats long trajectory as a long sequence. By doing so, long-term dependency of long trajectory is considered by this algorithm while computing similarity value. But, the spatial feature of long trajectories is not considered. As long trajectory can be presented in many different shapes, if two long trajectories are judged as similar trajectories, the outline shape of these two trajectories should be similar as well. To solve this problem, a new trajectory similarity computation method is proposed in this paper. This method not only takes the long-term dependence feature into consideration, but also considers the outline feature of long trajectory. The proposed method employs GAT-based transformer to extract long-term dependence feature from long trajectory. And it applies Convolutional Neural Network to extract outline feature.
轨迹相似性计算对于轨迹数据挖掘非常重要。它被应用于许多轨迹挖掘任务中,包括轨迹聚类、轨迹分类和轨迹搜索等。因此,高效的轨迹相似性计算方法对于提高轨迹挖掘结果非常有用。如今已经提出了许多轨迹相似性计算方法。但其中大多数方法不能有效地应用于长轨迹的相似性计算。因此,提出了一种名为TrajGAT的新算法。该算法可以计算长轨迹的相似性。它将长轨迹视为一个长序列。通过这样做,该算法在计算相似性值时考虑了长轨迹的长期依赖性。但是,没有考虑长轨迹的空间特征。由于长轨迹可以呈现出许多不同的形状,如果两条长轨迹被判断为相似轨迹,那么这两条轨迹的轮廓形状也应该相似。为了解决这个问题,本文提出了一种新的轨迹相似性计算方法。该方法不仅考虑了长期依赖性特征,还考虑了长轨迹的轮廓特征。所提出的方法采用基于GAT的变换器从长轨迹中提取长期依赖性特征。并且它应用卷积神经网络来提取轮廓特征。