Computing Trajectory Similarity in Linear Time: A Generic Seed-Guided Neural Metric Learning Approach

Trajectory similarity computation is a fundamental problem for various applications in trajectory data analysis. However, the high computation cost of existing trajectory similarity measures has become the key bottleneck for trajectory analysis at scale. While there have been many research efforts f...

Full description

Saved in:
Bibliographic Details
Published inData engineering pp. 1358 - 1369
Main Authors Yao, Di, Cong, Gao, Zhang, Chao, Bi, Jingping
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.04.2019
Subjects
Online AccessGet full text
ISSN2375-026X
DOI10.1109/ICDE.2019.00123

Cover

Abstract Trajectory similarity computation is a fundamental problem for various applications in trajectory data analysis. However, the high computation cost of existing trajectory similarity measures has become the key bottleneck for trajectory analysis at scale. While there have been many research efforts for reducing the complexity, they are specific to one similarity measure and often yield limited speedups. We propose NeuTraj to accelerate trajectory similarity computation. NeuTraj is generic to accommodate any existing trajectory measure and fast to compute the similarity of a given trajectory pair in linear time. Furthermore, NeuTraj is elastic to collaborate with all spatial-based trajectory indexing methods to reduce the search space. NeuTraj samples a number of seed trajectories from the given database, and then uses their pair-wise similarities as guidance to approximate the similarity function with a neural metric learning framework. NeuTraj features two novel modules to achieve accurate approximation of the similarity function: (1) a spatial attention memory module that augments existing recurrent neural networks for trajectory encoding; and (2) a distance-weighted ranking loss that effectively transcribes information from the seed-based guidance. With these two modules, NeuTraj can yield high accuracies and fast convergence rates even if the training data is small. Our experiments on two real-life datasets show that NeuTraj achieves over 80% accuracy on Fre chet, Hausdorff, ERP and DTW measures, which outperforms state-of-the-art baselines consistently and significantly. It obtains 50x-1000x speedup over bruteforce methods and 3x-500x speedup over existing approximate algorithms, while yielding more accurate approximations of the similarity functions.
AbstractList Trajectory similarity computation is a fundamental problem for various applications in trajectory data analysis. However, the high computation cost of existing trajectory similarity measures has become the key bottleneck for trajectory analysis at scale. While there have been many research efforts for reducing the complexity, they are specific to one similarity measure and often yield limited speedups. We propose NeuTraj to accelerate trajectory similarity computation. NeuTraj is generic to accommodate any existing trajectory measure and fast to compute the similarity of a given trajectory pair in linear time. Furthermore, NeuTraj is elastic to collaborate with all spatial-based trajectory indexing methods to reduce the search space. NeuTraj samples a number of seed trajectories from the given database, and then uses their pair-wise similarities as guidance to approximate the similarity function with a neural metric learning framework. NeuTraj features two novel modules to achieve accurate approximation of the similarity function: (1) a spatial attention memory module that augments existing recurrent neural networks for trajectory encoding; and (2) a distance-weighted ranking loss that effectively transcribes information from the seed-based guidance. With these two modules, NeuTraj can yield high accuracies and fast convergence rates even if the training data is small. Our experiments on two real-life datasets show that NeuTraj achieves over 80% accuracy on Fre chet, Hausdorff, ERP and DTW measures, which outperforms state-of-the-art baselines consistently and significantly. It obtains 50x-1000x speedup over bruteforce methods and 3x-500x speedup over existing approximate algorithms, while yielding more accurate approximations of the similarity functions.
Author Yao, Di
Cong, Gao
Bi, Jingping
Zhang, Chao
Author_xml – sequence: 1
  givenname: Di
  surname: Yao
  fullname: Yao, Di
  organization: Institute of Computing Technology, Chinese Academy of Sciences
– sequence: 2
  givenname: Gao
  surname: Cong
  fullname: Cong, Gao
  organization: Nanyang Technological University, Singapore
– sequence: 3
  givenname: Chao
  surname: Zhang
  fullname: Zhang, Chao
  organization: University of Illinois at Urbana-Champaign
– sequence: 4
  givenname: Jingping
  surname: Bi
  fullname: Bi, Jingping
  organization: Institute of Computing Technology, Chinese Academy of Sciences
BookMark eNotjLFOwzAURQ0CibZ0ZmDxD6S8ZztxzVaFUioFGJqBrXLiF3DVOJGbDv17WsFdrq7O1Rmzm9AFYuwBYYYI5mmdvyxnAtDMAFDIKzbGVM4zrbQS12wkpE4TENnXHZseDjs4xyjEFEaM8q7tj4MP37yMdkf10MUT3_jW7230w4n7wAsfyEZe-pae-YKvKFD0Nd8QuWR19I4c_6BjtHv-TsOFFOd7uCgXfR87W__cs9vG7g80_e8JK1-XZf6WFJ-rdb4oEi8UDoloKkfgiExWIWpnGk1ppgi0bho9r1MFSoKqjFZKVOdtLArjlAOodYpywh7_tJ6Itn30rY2n7VxLVELLXwVZVvU
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ICDE.2019.00123
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 1538674742
9781538674741
EISSN 2375-026X
EndPage 1369
ExternalDocumentID 8731427
Genre orig-research
GroupedDBID 6IE
6IH
6IL
6IN
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IJVOP
OCL
RIE
RIL
RIO
ID FETCH-LOGICAL-i241t-2fbde0dee96b117d9f7e564e077ff78c5404304b97442b8c59a129d4d00c7513
IEDL.DBID RIE
IngestDate Wed Aug 27 06:01:52 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i241t-2fbde0dee96b117d9f7e564e077ff78c5404304b97442b8c59a129d4d00c7513
PageCount 12
ParticipantIDs ieee_primary_8731427
PublicationCentury 2000
PublicationDate 2019-04-01
PublicationDateYYYYMMDD 2019-04-01
PublicationDate_xml – month: 04
  year: 2019
  text: 2019-04-01
  day: 01
PublicationDecade 2010
PublicationTitle Data engineering
PublicationTitleAbbrev ICDE
PublicationYear 2019
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000941150
Score 2.4596808
Snippet Trajectory similarity computation is a fundamental problem for various applications in trajectory data analysis. However, the high computation cost of existing...
SourceID ieee
SourceType Publisher
StartPage 1358
SubjectTerms Acceleration
Approximation algorithms
deep metric learning
Indexing
linear time
Measurement
Task analysis
Trajectory
trajectory similarity
Title Computing Trajectory Similarity in Linear Time: A Generic Seed-Guided Neural Metric Learning Approach
URI https://ieeexplore.ieee.org/document/8731427
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT4NAEN3UnjxVbY3f2YNHtwW6sIu3prZWkxqT1qS3ht0ZDH5QY-Cgv97dhVZjPHgDQoDsR2be8OY9Qs5RJJZbKFkYQ8I4JBFTaaiZDvqpllpK36ntT--iyQO_XYSLBrnY9MIgoiOfYdceun_5sNKlLZX1pOj7PBBbZEvIqOrV2tRTDEyxyU2t3uN7ce9meDWy3C0nSGntiH7Yp7joMW6R6fq9FWnkuVsWqqs_f0ky_vfDdkjnu0-P3m8i0C5pYL5HWmujBlrv2zapvRvMPdTEpidXqP-gs-w1M7jWpOE0y6kBpWbRU9sSckkH1MlRZ5rOzLPZdZkBArVCHskLnVoTLk1rZdZHOqhlyTtkPh7NhxNW-yuwzMTtggWpAvQAMY6U7wuIU4FhxNETIk2F1KFV3vG4MpCDB8qcx4nJDoCD52kR-v190sxXOR4QmiaSA0CMAJwnBnT1TZqDHkY2oQKpDknbDtryrVLQWNbjdfT35WOybaet4seckGbxXuKpCf2FOnNz_gUmprAZ
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LTsJAFJ0gLnSFCsa3s3BpoY-ZztQdQRCUEhMwYUfamVtTH8WYdqFf78y0oDEu3LVN0zbzyD339txzELoAFmluIbdoICOLyMi34oQKS7heIrjg3DFq--HEHz6Q2zmd19DluhcGAAz5DNr60PzLl0tR6FJZhzPPIS7bQJuUEELLbq11RUUlKhreVPo9jh10Rr3rvmZvGUlKbUj0w0DFxI9BA4WrN5e0ked2kcdt8flLlPG_n7aDWt-devh-HYN2UQ2yPdRYWTXgauc2UeXeoO7BKjo9mVL9B56mr6nKbBUQx2mGVVqqlj3WTSFXuIuNIHUq8FQ927opUgkSaymP6AWH2oZL4Eqb9RF3K2HyFpoN-rPe0KocFqxURe7ccpNYgi0BAj92HCaDhAH1CdiMJQnjgmrtHZvEKukgbqzOg0jhA0mkbQtGHW8f1bNlBgcIJxEnUsoApCQkUmmXp4AO2OBrSCV5fIiaetAWb6WGxqIar6O_L5-jreEsHC_Go8ndMdrWU1iyZU5QPX8v4FQBgTw-M_P_BY0os2Y
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Data+engineering&rft.atitle=Computing+Trajectory+Similarity+in+Linear+Time%3A+A+Generic+Seed-Guided+Neural+Metric+Learning+Approach&rft.au=Yao%2C+Di&rft.au=Cong%2C+Gao&rft.au=Zhang%2C+Chao&rft.au=Bi%2C+Jingping&rft.date=2019-04-01&rft.pub=IEEE&rft.eissn=2375-026X&rft.spage=1358&rft.epage=1369&rft_id=info:doi/10.1109%2FICDE.2019.00123&rft.externalDocID=8731427