Proceedings

Toward Efficient Navigation of Massive-Scale Geo-Textual Streams

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 4838-4845.

https://doi.org/10.24963/ijcai.2019/672

Abstract

With the popularization of portable devices, numerous applications continuously produce huge streams of geo-tagged textual data, thus posing challenges to index geo-textual streaming data efficiently, which is an important task in both data management and AI applications, e.g., real-time data streams mining and targeted advertising. This, however, is not possible with the state-of-the-art indexing methods as they focus on search optimizations of static datasets, and have high index maintenance cost. In this paper, we present NQ-tree, which combines new structure designs and self-tuning methods to navigate between update and search efficiency. Our contributions include: (1) the design of multiple stores each with a different emphasis on write-friendness and read-friendness; (2) utilizing data compression techniques to reduce the I/O cost; (3) exploiting both spatial and keyword information to improve the pruning efficiency; (4) proposing an analytical cost model, and using an online self-tuning method to achieve efficient accesses to different workloads. Experiments on two real-world datasets show that NQ-tree outperforms two well designed baselines by up to 10×.

  1. [Anh and Moffat, 2005] Vo Ngoc Anh and Alistair Moffat. Inverted index compression using word-aligned binary codes. Information Retrieval, 8(1):151-166, 2005.
  2. [Anh and Moffat, 2006] Vo Ngoc Anh and Alistair Moffat. Improved word-aligned binary compression for text index- ing. IEEE Trans. Knowl. Data Eng., 18(6):857-861, 2006.
  3. [Arge, 2003] Lars Arge. The buffer tree: A technique for designing batched external data structures. Algorithmica, 37(1):1-24, 2003.
  4. [Biveinis et al., 2007] Laurynas Biveinis, Simonas Šaltenis, and Christian S Jensen. Main-memory operation buffering for efficient r-tree update. In VLDB, pages 591-602, 2007.
  5. [Blanco and Barreiro, 2005] Roi Blanco and Alvaro Bar- reiro. Characterization of a simple case of the reassign- ment of document identifiers as a pattern sequencing prob- lem. In SIGIR, volume 5, pages 587-588, 2005.
  6. [Bloom, 1970] Burton H Bloom. Space/time trade-offs in hash coding with allowable errors. Communications of the ACM, 13(7):422-426, 1970.
  7. [Borodin and El-Yaniv, 2005] Allan Borodin and Ran El- Yaniv. Online computation and competitive analysis. Cambridge university press, 2005.
  8. [Chen and Shang, 2019] Lisi Chen and Shuo Shang. Region- based message exploration over spatio-temporal data streams. In AAAI, 2019.
  9. [Chen et al., 2013] Lisi Chen, Gao Cong, Christian S. Jensen, and Dingming Wu. Spatial keyword query pro- cessing: An experimental evaluation. PVLDB, 6(3):217- 228, 2013.
  10. [Chen et al., 2014] Lisi Chen, Yan Cui, Gao Cong, and Xin Cao. SOPS: A system for efficient processing of spatial- keyword publish/subscribe. PVLDB, 7(13):1601-1604, 2014.
  11. [Chen et al., 2018] Lisi Chen, Shuo Shang, Zhiwei Zhang, Xin Cao, Christian S. Jensen, and Panos Kalnis. Location- aware top-k term publish/subscribe. In ICDE, pages 749- 760, 2018.
  12. [Christoforaki et al., 2011] Maria Christoforaki, Jinru He, Constantinos Dimopoulos, Alexander Markowetz, and Torsten Suel. Text vs. space: efficient geo-search query processing. In CIKM, pages 423-432, 2011.
  13. [Cong et al., 2009] Gao Cong, Christian Jensen, and Ding- ming Wu. Efficient retrieval of the top-k most relevant spatial web objects. PVLDB, 2(1):337-348, 2009.
  14. [Fountoulakis et al., 2016] Nikolaos Fountoulakis, Megha Khosla, and Konstantinos Panagiotou. The multiple- orientability thresholds for random hypergraphs. Com- binatorics, Probability and Computing, 25(6):870-908, 2016.
  15. [Han and Wen, 2013] Jialong Han and Ji-Rong Wen. Mining frequent neighborhood patterns in a large labeled graph. In CIKM, pages 259-268, 2013.
  16. [Han et al., 2014] Jialong Han, Ji-Rong Wen, and Jian Pei. Within-network classification using radius-constrained neighborhood patterns. In CIKM, pages 1539-1548, 2014.
  17. [Han et al., 2016] Jialong Han, Kai Zheng, Aixin Sun, Shuo Shang, and Ji-Rong Wen. Discovering neighborhood pat- tern queries by sample answers in knowledge base. In ICDE, pages 1014-1025, 2016.
  18. [Hariharan et al., 2007] Ramaswamy Hariharan, Bijit Hore, Chen Li, and Sharad Mehrotra. Processing spatial- keyword (SK) queries in geographic information retrieval (GIR) systems. In SSDBM, pages 16-16, 2007.
  19. [Hong et al., 2012] Liangjie Hong, Amr Ahmed, Siva Guru- murthy, Alexander J Smola, and Kostas Tsioutsiouliklis. Discovering geographical topics in the twitter stream. In WWW, pages 769-778, 2012.
  20. [Kothuri et al., 2002] Ravi Kanth V Kothuri, Siva Ravada, and Daniel Abugov. Quadtree and R-tree indexes in or- acle spatial: a comparison using GIS data. In SIGMOD, pages 546-557, 2002.
  21. [Li et al., 2011] Zhisheng Li, Ken Lee, Baihua Zheng, Wang-Chien Lee, Dik Lee, and Xufa Wang. IR-tree: An efficient index for geographic document search. IEEE Trans. Knowl. Data Eng., 23(4):585-599, 2011.
  22. [Liu et al., 2013] Bin Liu, Yanjie Fu, Zijun Yao, and Hui Xiong. Learning geographical preferences for point-of- interest recommendation. In KDD, pages 1043-1051, 2013.
  23. [Pagh and Rodler, 2004] Rasmus Pagh and Flemming Friche Rodler. Cuckoo hashing. Journal of Algorithms, 51(2):122-144, 2004.
  24. [Pibiri et al., 2019] Giulio Ermanno Pibiri, Matthias Petri, and Alistair Moffat. Fast dictionary-based compression for inverted indexes. In WSDM, pages 6-14, 2019.
  25. [Shang et al., 2017] Shuo Shang, Lisi Chen, Zhewei Wei, Christian S. Jensen, Kai Zheng, and Panos Kalnis. Tra- jectory similarity join in spatial networks. PVLDB, 10(11):1178-1189, 2017.
  26. [Shang et al., 2018] Shuo Shang, Lisi Chen, Zhewei Wei, Christian S. Jensen, Kai Zheng, and Panos Kalnis. Par- allel trajectory similarity joins in spatial networks. VLDB J., 27(3):395-420, 2018.
  27. [Shang et al., 2019] Shuo Shang, Lisi Chen, Kai Zheng, Christian S. Jensen, Zhewei Wei, and Panos Kalnis. Par- allel trajectory-to-location join. IEEE Trans. Knowl. Data Eng., 31(6):1194-1207, 2019.
  28. [Walther and Kaisser, 2013] Maximilian Walther and Michael Kaisser. Geo-spatial event detection in the twitter stream. In ECIR, pages 356-367, 2013.
  29. [Wang et al., 2015] Xiang Wang, Ying Zhang, Wenjie Zhang, Xuemin Lin, and Wei Wang. Ap-tree: Efficiently support continuous spatial-keyword queries over stream. In ICDE, pages 1107-1118, 2015.
  30. [Yan et al., 2009] Hao Yan, Shuai Ding, and Torsten Suel. Inverted index compression and query processing with op- timized document ordering. In WWW, pages 401-410, 2009.
  31. [Yin et al., 2013] Hongzhi Yin, Yizhou Sun, Bin Cui, Zhit- ing Hu, and Ling Chen. Lcars: a location-content-aware recommender system. In KDD, pages 221-229, 2013.
  32. [Zhang et al., 2013] Dongxiang Zhang, Kian-Lee Tan, and Anthony Tung. Scalable top-k spatial keyword search. In EDBT, pages 359-370, 2013.
  33. [Zhang et al., 2016] Chengyuan Zhang, Ying Zhang, Wenjie Zhang, and Xuemin Lin. Inverted linear quadtree: Effi- cient top k spatial keyword search. IEEE Trans. Knowl. Data Eng., 28(7):1706-1721, 2016.
  34. [Zhao et al., 2016] Kaiqi Zhao, Gao Cong, and Aixin Sun. Annotating points of interest with geo-tagged tweets. In CIKM, pages 417-426, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards