[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3209978.3209989acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
research-article

Torch: A Search Engine for Trajectory Data

Published: 27 June 2018 Publication History

Abstract

This paper presents a new trajectory search engine called Torch for querying road network trajectory data. Torch is able to efficiently process two types of typical queries (similarity search and Boolean search), and support a wide variety of trajectory similarity functions. Additionally, we propose a new similarity function LORS in Torch to measure the similarity in a more effective and efficient manner. Indexing and search in Torch works as follows. First, each raw vehicle trajectory is transformed to a set of road segments (edges) and a set of crossings (vertices) on the road network. Then a lightweight edge and vertex index called LEVI is built. Given a query, a filtering framework over LEVI is used to dynamically prune the trajectory search space based on the similarity measure imposed. Finally, the result set (ranked or Boolean) is returned. Extensive experiments on real trajectory datasets verify the effectiveness and efficiency of Torch.

References

[1]
Pankaj K. Agarwal, Rinat Ben Avraham, Haim Kaplan, and Micha Sharir . 2014. Computing the discrete fréchet distance in subquadratic time. SIAM J. Comput, Vol. 43, 2 (2014), 429--449.
[2]
Jie Bao, Ruiyuan Li, Xiuwen Yi, and Yu Zheng . 2016. Managing massive trajectories on the cloud. In SIGSPATIAL. 41--50.
[3]
Lei Chen, M. Tamer Özsu, and Vincent Oria . 2005. Robust and fast similarity search for moving object trajectories SIGMOD. 491--502.
[4]
Yanping Chen, Eamonn Keogh, Bing Hu, Nurjahan Begum, Anthony Bagnall, Abdullah Mueen, and Gustavo Batista . 2015. The UCR Time Series Classification Archive. (2015).
[5]
Zaiben Chen, Heng Tao Shen, Xiaofang Zhou, Yu Zheng, and Xing Xie . 2010. Searching trajectories by locations-an efficiency study SIGMOD. 255--266.
[6]
W. Bruce Croft, Donald Metzler, and Trevor Strohman . 2009. Search Engines - Information Retrieval in Practice. Pearson Education.
[7]
Philippe Cudre-Mauroux, Eugene Wu, and Samuel Madden . 2010. TrajStore: an adaptive storage system for very large trajectory data sets ICDE. 109--120.
[8]
J. Shane Culpepper and Alistair Moffat . 2006. Phrase-based searching in compressed text. In SPIRE. 337--345.
[9]
J. Shane Culpepper and Alistair Moffat . 2010. Efficient set intersection for inverted indexing. ACM Transactions on Information Systems Vol. 29, 1 (2010), 1--25.
[10]
Victor Teixeira de Almeida and Ralf Hartmut Güting . 2005. Indexing the trajectories of moving objects in networks. GeoInformatica, Vol. 9, 1 (2005), 33--60.
[11]
Laxman Dhulipala, Igor Kabiljo, Brian Karrer, Giuseppe Ottaviano, Sergey Pupyrev, and Alon Shalita . 2016. Compressing graphs and indexes with recursive graph bisection SIGKDD. 1535--1544.
[12]
Aiden Roger Doherty, Cathal Gurrin, Gareth J F Jones, and Alan F Smeaton . 2006. Retrieval of similar travel routes using GPS tracklog place names GIR@SIGIR. 2--5.
[13]
Ronald Fagin, Amnon Lotem, and Moni Naor . 2003. Optimal aggregation algorithms for middleware. J. Comput. System Sci. Vol. 66, 4 (2003), 614--656.
[14]
Antonin Guttman . 1984. R-trees: a dynamic index structure for spatial searching. ACM SIGMOD Record, Vol. 14, 2 (1984), 47--57.
[15]
Kalervo J"arvelin and Jaana Kek"al"ainen . 2002. Cumulated gain-based evaluation of IR techniques. ACM Transactions on Information Systems Vol. 20, 4 (2002), 422--446.
[16]
Eamonn Keogh . 2002. Exact indexing of dynamic time warping. In VLDB. 406--417.
[17]
Kyoung-Sook Kim, Koji Zettsu, Yutaka Kidawara, and Yasushi Kiyoki . 2008. Path query processing for moving objects on road networks MobIR@SIGIR. 32--39.
[18]
Satoshi Koide, Yukihiro Tadokoro, and Takayoshi Yoshimura . 2015. SNT-index: Spatio-temporal index for vehicular trajectories on a road network based on substring matching. In UrbanGIS@SIGSPATIAL. 1--8.
[19]
Benjamin Krogh and Christian S Jensen . 2016. Efficient in-memory indexing of network-constrained trajectories SIGSPATIAL. 17:1--17:10.
[20]
Daniel Lemire and Leonid Boytsov . 2015. Decoding billions of integers per second through vectorization. Software: Practice and Experience Vol. 45, 1 (2015), 1--29.
[21]
Yanhua Li, Chi-yin Chow, Ke Deng, and Mingxuan Yuan . 2015. Sampling big trajectory data. In CIKM. 941--950.
[22]
Yin Lou, Chengyang Zhang, Yu Zheng, Xing Xie, Wei Wang, and Yan Huang . 2009. Map-matching for low-sampling-rate GPS trajectories SIGSPATIAL. 352--361.
[23]
Christopher D. Manning, Prabhakar Raghavan, and Hinrich Schütze . 2008. An Introduction to Information Retrieval. Cambridge University Press.
[24]
Alistair Moffat and J. Shane Culpepper . 2007. Hybrid bitvector index compression. In ADCS. 25--31.
[25]
Michael D Morse and Jignesh M Patel . 2007. An efficient and accurate method for evaluating time series similarity SIGMOD. 569--580.
[26]
Paul Newson and John Krumm . 2009. Hidden Markov map matching through noise and sparseness SIGSPATIAL. 336--343.
[27]
Sarana Nutanong, Edwin H. Jacox, and Hanan Samet . 2011. An incremental Hausdorff distance calculation algorithm. PVLDB, Vol. 4, 8 (2011), 506--517.
[28]
Dieter Pfoser, Christian S. Jensen, and Yannis Theodoridis . 2000. Novel approaches to the indexing of moving object trajectories VLDB. 395--406.
[29]
Mohammed Quddus and Simon Washington . 2015. Shortest path and vehicle trajectory aided map-matching for low frequency GPS data. Transportation Research Part C: Emerging Technologies Vol. 55 (2015), 328--339.
[30]
Thanawin Rakthanmanon, Bilson Campana, Abdullah Mueen, Gustavo Batista, Brandon Westover, Qiang Zhu, Jesin Zakaria, and Eamonn Keogh . 2012. Searching and mining trillions of time series subsequences under dynamic time warping SIGKDD. 262--270.
[31]
Sayan Ranu, P Deepak, Aditya D Telang, Prasad Deshpande, and Sriram Raghavan . 2015. Indexing and matching trajectories under inconsistent sampling rates ICDE. 999--1010.
[32]
Gook-pil Roh, Jong-won Roh, Seung-won Hwang, and Byoung-kee Yi . 2011. Supporting pattern-matching queries over trajectories on road networks. IEEE Transactions on Knowledge and Data Engineering, Vol. 23, 11 (2011), 1753--1758.
[33]
Iulian Sandu Popa, Karine Zeitouni, Vincent Oria, Dominique Barth, and Sandrine Vial . 2011. Indexing in-network trajectory flows. VLDB Journal, Vol. 20, 5 (2011), 643--669.
[34]
Falk Scholer, Hugh E. Williams, John Yiannis, and Justin Zobel . 2002. Compression of inverted indexes for fast query evaluation SIGIR. 222--229.
[35]
Renchu Song, Weiwei Sun, Baihua Zheng, and Yu Zheng . 2014. PRESS: a novel framework of trajectory compression in road networks. PVLDB, Vol. 7, 9 (2014), 661--672.
[36]
Eleftherios Tiakas, Apostolos Papadopoulos, Alexandros Yannis Manolopoulos Nanopoulos, Dragan Stojanovic, and Slobodanka Djordjevic-Kajan . 2009. Searching for similar trajectories in spatial networks. The Journal of Systems & Software Vol. 82, 5 (2009), 772--788.
[37]
Howard Turtle and James Flood . 1995. Query evaluation: strategies and optimizations. Inf. Process. Manage. Vol. 31, 6 (1995), 831--850.
[38]
Michail Vlachos, Marios Hadjieleftheriou, Dimitrios Gunopulos, and Eamonn Keogh . 2003. Indexing multi-dimensional time-series with support for multiple distance measures SIGKDD. 216--225.
[39]
Michail Vlachos, George Kollios, and Dimitrios Gunopulos . 2002. Discovering similar multidimensional trajectories ICDE. 673--684.
[40]
Haozhou Wang, Han Su, Kai Zheng, Shazia Sadiq, and Xiaofang Zhou . 2013 b. An effectiveness study on trajectory similarity measures ADC. 13--22.
[41]
Haozhou Wang, Kai Zheng, Jiajie Xu, Bolong Zheng, and Xiaofang Zhou . 2014. SharkDB: an in-memory column-oriented trajectory storage CIKM. 1409--1418.
[42]
Sheng Wang, Zhifeng Bao, J Shane Culpepper, Timos Sellis, and Gao Cong . 2018 a. Reverse k nearest neighbor search over trajectory. IEEE Transactions on Knowledge and Data Engineering, Vol. 30, 4 (2018), 757 -- 771.
[43]
Sheng Wang, Zhifeng Bao, J Shane Culpepper, Timos Sellis, Mark Sanderson, and Xiaolin Qin . 2017. Answering top-k exemplar trajectory queries. In ICDE. 597--608.
[44]
Sheng Wang, Zhifeng Bao, Shixun Huang, and Rui Zhang . 2018 b. A unified processing paradigm for interactive location-based web search WSDM. 601--609.
[45]
Xiaoyue Wang, Abdullah Mueen, Hui Ding, Goce Trajcevski, Peter Scheuermann, and Eamonn Keogh . 2013 a. Experimental comparison of representation methods and distance measures for time series data. Data Mining and Knowledge Discovery Vol. 26, 2 (2013), 275--309.
[46]
Jung-im Won, Sang-wook Kim, Ji-haeng Baek, and Junghoon Lee . 2009. Trajectory clustering in road network environment CIDM. 299--305.
[47]
Dong Xie, Feifei Li, and Jeff M Phillips . 2017. Distributed trajectory similarity search. PVLDB, Vol. 10, 11 (2017), 1478--1489.
[48]
Jianqiu Xu and Ralf Hartmut G . 2012. MWGen : a mini world generator. In MDM. 258--267.
[49]
Hao Yan, Shuai Ding, and Torsten Suel . 2009. Compressing term positions in web indexes. In SIGIR. 147--154.
[50]
Byoung-Kee Yi, H V Jagadish, and Christos Faloutsos . 1998. Efficient retrieval of similar time sequences under time warping ICDE. 201--208.
[51]
Jing Yuan, Yu Zheng, Chengyang Zhang, Wenlei Xie, Xing Xie, Guangzhong Sun, and Yan Huang . 2010. T-drive : driving directions based on taxi trajectories SIGSPATIAL. 99--108.
[52]
Yu Zheng . 2015. Trajectory data mining : an overview. ACM Trans. Intell. Syst. Technol. Vol. 6, 3 (2015), 1--41.

Cited By

View all
  • (2024)Trajectory Similarity Measurement: An Efficiency PerspectiveProceedings of the VLDB Endowment10.14778/3665844.366585817:9(2293-2306)Online publication date: 1-May-2024
  • (2024)BT-Tree: A Reinforcement Learning Based Index for Big Trajectory DataProceedings of the ACM on Management of Data10.1145/36771302:4(1-27)Online publication date: 30-Sep-2024
  • (2024)Efficient and Private Federated Trajectory MatchingIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.342441136:12(8079-8092)Online publication date: Dec-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGIR '18: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval
June 2018
1509 pages
ISBN:9781450356572
DOI:10.1145/3209978
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 June 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. compression
  2. effectiveness evaluation
  3. inverted index
  4. map matching
  5. road network
  6. trajectory search

Qualifiers

  • Research-article

Funding Sources

Conference

SIGIR '18
Sponsor:

Acceptance Rates

SIGIR '18 Paper Acceptance Rate 86 of 409 submissions, 21%;
Overall Acceptance Rate 792 of 3,983 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)4
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Trajectory Similarity Measurement: An Efficiency PerspectiveProceedings of the VLDB Endowment10.14778/3665844.366585817:9(2293-2306)Online publication date: 1-May-2024
  • (2024)BT-Tree: A Reinforcement Learning Based Index for Big Trajectory DataProceedings of the ACM on Management of Data10.1145/36771302:4(1-27)Online publication date: 30-Sep-2024
  • (2024)Efficient and Private Federated Trajectory MatchingIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.342441136:12(8079-8092)Online publication date: Dec-2024
  • (2024)Spatio-Temporal Trajectory Similarity Measures: A Comprehensive Survey and Quantitative StudyIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.3323535(1-21)Online publication date: 2024
  • (2024)An Efficient and Distributed Framework for Real-Time Trajectory Stream ClusteringIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.3312319(1-17)Online publication date: 2024
  • (2024)G2Vec: Spatial-Temporal Trajectory Generation Network based on Multi-Resolution Feature Correlation2024 International Joint Conference on Neural Networks (IJCNN)10.1109/IJCNN60899.2024.10650806(1-6)Online publication date: 30-Jun-2024
  • (2024)TMan: A High-Performance Trajectory Data Management System Based on Key-Value Stores2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00376(4951-4964)Online publication date: 13-May-2024
  • (2024)Feature Enhanced Spatial–Temporal Trajectory Similarity ComputationData Science and Engineering10.1007/s41019-024-00255-wOnline publication date: 7-Aug-2024
  • (2024)ECEQ: efficient multi-source contact event query processing for moving objectsWorld Wide Web10.1007/s11280-024-01309-927:6Online publication date: 30-Sep-2024
  • (2024)An overview of proposals towards the privacy-preserving publication of trajectory dataInternational Journal of Information Security10.1007/s10207-024-00894-023:6(3711-3747)Online publication date: 4-Sep-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media