Aries: Accurate Metric-based Representation Learning for Fast Top-k Trajectory Similarity Query

With the prevalence of location-based services (LBS), trajectories are being generated rapidly. As is widely used in LBS, top-k trajectory similarity query serves as a key operation, deeply empowering applications such as travel route recommendation and carpooling. Given the rise of deep learning, trajectory representation has been well-proven to speed up this operator. However, existing representation-based computing modes remain two major problems understudied: the low quality of trajectory representation and insufficient support for various trajectory similarity metrics, which make them difficult to apply in practice. Therefore, we propose an Accurate metric-based representation learning approach for fast top-k trajectory similarity query, named Aries. Specifically, Aries has two sophisticated modules: (1) An novel trajectory embedding strategy enhanced by the bidirectional LSTM encoder and spatial attention mechanism, which can extract more precise and comprehensive knowledge. (2) A deep metric learning network aggregating multiple measures for better top-k query. Extensive experiments conducted on real trajectory dataset show that Aries achieves both impressive accuracy and lower training time compared with state-of-the-art solutions. In particular, it achieves 5x-10x speedup and 10%-20% accuracy improvement over Euclidean, Hausdorff, DTW, and EDR measures. Besides, our method can maintain stable performance when handling various scenarios, without repeated training in order to adapt to diverse similarity metrics.

[1]  D. Guan,et al.  Semantic-aware heterogeneous information network embedding with incompatible meta-paths , 2021, World Wide Web.

[2]  Xuemin Lin,et al.  T3S: Effective Representation Learning for Trajectory Similarity Computation , 2021, 2021 IEEE 37th International Conference on Data Engineering (ICDE).

[3]  Gang Chen,et al.  E2DTC: An End to End Deep Trajectory Clustering Framework via Self-Training , 2021, 2021 IEEE 37th International Conference on Data Engineering (ICDE).

[4]  G. Cong,et al.  A Linear Time Approach to Computing Time Series Similarity Based on Deep Metric Learning , 2020, IEEE Transactions on Knowledge and Data Engineering.

[5]  Bolong Zheng,et al.  Strong Social Graph Based Trust-Oriented Graph Pattern Matching With Multiple Constraints , 2020, IEEE Transactions on Emerging Topics in Computational Intelligence.

[6]  Qing Li,et al.  Representation Learning With Multi-Level Attention for Activity Trajectory Similarity Computation , 2020, IEEE Transactions on Knowledge and Data Engineering.

[7]  Sheng Li,et al.  A Survey on Representation Learning for User Modeling , 2020, IJCAI.

[8]  Yunjun Gao,et al.  CoMing: A Real-time Co-Movement Mining System for Streaming Trajectories , 2020, SIGMOD Conference.

[9]  Cyrus Shahabi,et al.  DETECT: Deep Trajectory Clustering for Mobility-Behavior Analysis , 2019, 2019 IEEE International Conference on Big Data (Big Data).

[10]  Kai Zheng,et al.  A survey of trajectory distance measures and performance evaluation , 2019, The VLDB Journal.

[11]  Hasan Şakir Bilge,et al.  Deep Metric Learning: A Survey , 2019, Symmetry.

[12]  Qing Li,et al.  Deep Representation Learning of Activity Trajectory Similarity Computation , 2019, 2019 IEEE International Conference on Web Services (ICWS).

[13]  Philip S. Yu,et al.  Deep Learning for Spatio-Temporal Data Mining: A Survey , 2019, IEEE Transactions on Knowledge and Data Engineering.

[14]  Yunjun Gao,et al.  Real-time Distributed Co-Movement Pattern Detection on Streaming Trajectories , 2019, Proc. VLDB Endow..

[15]  Jingping Bi,et al.  Computing Trajectory Similarity in Linear Time: A Generic Seed-Guided Neural Metric Learning Approach , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[16]  J. Shane Culpepper,et al.  Top-k trajectories with the best view , 2019, GeoInformatica.

[17]  Martin Jaggi,et al.  Unsupervised Scalable Representation Learning for Multivariate Time Series , 2019, NeurIPS.

[18]  Weilin Huang,et al.  Deep Metric Learning with Hierarchical Triplet Loss , 2018, ECCV.

[19]  Gao Cong,et al.  Efficient Similar Region Search with Deep Metric Learning , 2018, KDD.

[20]  Yang Wang,et al.  MCS-GPM: Multi-Constrained Simulation Based Graph Pattern Matching in Contextual Social Graphs , 2018, IEEE Transactions on Knowledge and Data Engineering.

[21]  Christian S. Jensen,et al.  Deep Representation Learning for Trajectory Similarity Computation , 2018, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[22]  Chung Choo Chung,et al.  Sequence-to-Sequence Prediction of Vehicle Trajectory via LSTM Encoder-Decoder Architecture , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[23]  Xing Ji,et al.  CosFace: Large Margin Cosine Loss for Deep Face Recognition , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[24]  Yiqi Wu,et al.  A local start search algorithm to compute exact Hausdorff Distance for arbitrary point sets , 2017, Pattern Recognit..

[25]  Alexander J. Smola,et al.  Sampling Matters in Deep Embedding Learning , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[26]  Jonas Mueller,et al.  Siamese Recurrent Architectures for Learning Sentence Similarity , 2016, AAAI.

[27]  Michel Ferreira,et al.  Time-evolving O-D matrix estimation using high-speed GPS data streams , 2016, Expert Syst. Appl..

[28]  Matt Duckham,et al.  Trajectory similarity measures , 2015, SIGSPACIAL.

[29]  Gang Chen,et al.  KSQ: Top-k Similarity Query on Uncertain Trajectories , 2013, IEEE Transactions on Knowledge and Data Engineering.

[30]  Mehmet A. Orgun,et al.  Finding the Optimal Social Trust Path for the Selection of Trustworthy Service Providers in Complex Social Networks , 2013, IEEE Transactions on Services Computing.

[31]  Eamonn J. Keogh,et al.  Searching and Mining Trillions of Time Series Subsequences under Dynamic Time Warping , 2012, KDD.

[32]  Zhi-Hua Zhou,et al.  iBAT: detecting anomalous taxi trajectories from GPS traces , 2011, UbiComp '11.

[33]  Kun Zhou,et al.  Real-time KD-tree construction on graphics hardware , 2008, SIGGRAPH Asia '08.

[34]  Lei Chen,et al.  Robust and fast similarity search for moving object trajectories , 2005, SIGMOD '05.

[35]  Christos Faloutsos,et al.  FTW: fast similarity search under the time warping distance , 2005, PODS.

[36]  Ada Wai-Chee Fu,et al.  Dynamic vp-tree indexing for n-nearest neighbor search given pair-wise distances , 2000, The VLDB Journal.

[37]  Ada Wai-Chee Fu,et al.  Enhanced nearest neighbour search on the R-tree , 1998, SGMD.

[38]  Christos Faloutsos,et al.  Efficient retrieval of similar time sequences under time warping , 1998, Proceedings 14th International Conference on Data Engineering.

[39]  Mario A. López,et al.  STR: a simple and efficient algorithm for R-tree packing , 1997, Proceedings 13th International Conference on Data Engineering.

[40]  Yue Wang,et al.  Finding large diverse communities on networks , 2020, Proc. VLDB Endow..