GPS trajectories are the essential foundations for many trajectory-based applications, such as travel time estimation, traffic prediction and trajectory similarity measurement. Most applications require a large amount of high sample rate trajectories to achieve a good performance. However, many real-life trajectories are collected with low sample rate due to energy concern or other constraints.We study the task of trajectory recovery in this paper as a means for increasing the sample rate of low sample trajectories. Currently, most existing works on trajectory recovery follow a sequence-to-sequence diagram, with an encoder to encode a trajectory and a decoder to recover real GPS points in the trajectory. However, these works ignore the topology of road network and only use grid information or raw GPS points as input. Therefore, the encoder model is not able to capture rich spatial information of the GPS points along the trajectory, making the prediction less accurate and lack spatial consistency. In this paper, we propose a road network enhanced transformer-based framework, namely RNTrajRec, for trajectory recovery. RNTrajRec first uses a graph model, namely GridGNN, to learn the embedding features of each road segment. It next develops a spatial-temporal transformer model, namely GPSFormer, to learn rich spatial and temporal features along with a Sub-Graph Generation module to capture the spatial features for each GPS point in the trajectory. It finally forwards the outputs of encoder model into a multi-task decoder model to recover the missing GPS points. Extensive experiments based on three large-scale real-life trajectory datasets confirm the effectiveness of our approach.
翻译:全球定位系统轨迹是许多基于轨迹的应用,例如旅行时间估计、交通预测和轨迹相似度测量等许多基于轨迹的应用的基本基础。大多数应用都需要大量的样本率高的轨迹,才能取得良好的性能。然而,由于能源问题或其他制约因素,许多真实生活的轨迹是以低抽样率收集的。我们研究本文中的轨迹恢复任务,以此提高低样轨迹的抽样率。目前,大多数关于轨迹恢复的现有工作都遵循一个从顺序到顺序的图表,其中有一个编码来编码一个轨迹和一个解码,以恢复轨迹中真实的全球定位系统点。然而,这些工作忽略了公路网络的地形特征,只使用网格信息或原始的全球定位系统点作为投入。因此,编码模型无法沿着轨迹捕捉到全球定位系统点的丰富空间信息,使得预测不准确和缺乏空间一致性。在本文中,我们提议一个基于轨迹恢复的变异器框架,即RNTRAjRec,用于轨迹恢复的轨迹和分解点。下一个模型首先使用一个图表模型模型,即GNGNFGNPN,每个前流流路段的每个变换模型,用来学习每个前地段。