Skip to main content
Erschienen in: GeoInformatica 2/2018

29.12.2017

Aggregate keyword nearest neighbor queries on road networks

verfasst von: Pengfei Zhang, Huaizhong Lin, Yunjun Gao, Dongming Lu

Erschienen in: GeoInformatica | Ausgabe 2/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Given a group \(\mathcal {Q}\) of query points and a set \(\mathcal {P}\) of points of interest (POIs), aggregate nearest neighbor (ANN) queries find a POI p from \(\mathcal {P}\) that achieves the smallest aggregate distance. Specifically, the aggregate distance is defined over the set of distances between p and all query points in \(\mathcal {Q}\). Existing studies on ANN query mainly consider the spatial proximity, whereas the textual similarity has received considerable attention recently. In this work, we utilize user-specified query keywords to capture textual similarity. We study the aggregate keyword nearest neighbor (AKNN) queries, finding the POI that has the smallest aggregate distance and covers all query keywords. Nevertheless, existing methods on ANN query are either inapplicable or inefficient when applied to the AKNN query. To answer our query efficiently, we first develop a dual-granularity (DG) indexing schema. It preserves abstracts of the road network by a tree structure, and preserves detailed network information by an extended adjacency list. Then, we propose a minimal first search (MFS) algorithm. It traverses the tree and explores the node with the minimal aggregate distance iteratively. This method suffers from false hits arising from keyword tests. Thus, we propose the collaborative filtering technique, which performs keywords test by multiple keyword bitmaps collectively rather than by only one. Extensive experiments on both real and synthetic datasets demonstrate the superiority of our algorithms and optimizing strategies.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Abbasifard MR, Ghahremani B, Naderi H (2014) A survey on nearest neighbor search methods. International Journal of Computer Applications 95(25):39–52CrossRef Abbasifard MR, Ghahremani B, Naderi H (2014) A survey on nearest neighbor search methods. International Journal of Computer Applications 95(25):39–52CrossRef
2.
Zurück zum Zitat Ahmadi E, Nascimento MA (2016) k-optimal meeting points based on preferred paths. In: Proceedings of the 24th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, p 47 Ahmadi E, Nascimento MA (2016) k-optimal meeting points based on preferred paths. In: Proceedings of the 24th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, p 47
3.
Zurück zum Zitat Bao J, Liu X, Zhou R, Wang B (2016) Keyword-aware optimal location query in road network. In: WAIM. Springer, pp 164–177 Bao J, Liu X, Zhou R, Wang B (2016) Keyword-aware optimal location query in road network. In: WAIM. Springer, pp 164–177
4.
Zurück zum Zitat Cao X, Cong G, Jensen CS, Ooi BC (2011) Collective spatial keyword querying. In: SIGMOD. ACM, pp 373–384 Cao X, Cong G, Jensen CS, Ooi BC (2011) Collective spatial keyword querying. In: SIGMOD. ACM, pp 373–384
5.
Zurück zum Zitat Cao X, Cong G, Guo T, Jensen CS, Ooi BC (2015) Efficient processing of spatial group keyword queries. TODS 40(2):13CrossRef Cao X, Cong G, Guo T, Jensen CS, Ooi BC (2015) Efficient processing of spatial group keyword queries. TODS 40(2):13CrossRef
6.
Zurück zum Zitat Chen K, Sun W, Tu C, Chen C, Huang Y (2012) Aggregate keyword routing in spatial database. In: Proceedings of the 20th International Conference on Advances in Geographic Information Systems. ACM, pp 430–433 Chen K, Sun W, Tu C, Chen C, Huang Y (2012) Aggregate keyword routing in spatial database. In: Proceedings of the 20th International Conference on Advances in Geographic Information Systems. ACM, pp 430–433
7.
Zurück zum Zitat Choi DW, Pei J, Lin X (2016) Finding the minimum spatial keyword cover. In: ICDE. IEEE, pp 685–696 Choi DW, Pei J, Lin X (2016) Finding the minimum spatial keyword cover. In: ICDE. IEEE, pp 685–696
8.
Zurück zum Zitat Deng K, Sadiq S, Zhou X, Xu H, Fung GPC, Lu Y (2012) On group nearest group query processing. TKDE 24(2):295–308 Deng K, Sadiq S, Zhou X, Xu H, Fung GPC, Lu Y (2012) On group nearest group query processing. TKDE 24(2):295–308
9.
Zurück zum Zitat Elmongui HG, Mokbel MF, Aref WG (2013) Continuous aggregate nearest neighbor queries. GeoInformatica 17(1):63–95CrossRef Elmongui HG, Mokbel MF, Aref WG (2013) Continuous aggregate nearest neighbor queries. GeoInformatica 17(1):63–95CrossRef
10.
Zurück zum Zitat Gao Y, Qin X, Zheng B, Chen G (2015) Efficient reverse top-k boolean spatial keyword queries on road networks. TKDE 27(5):1205–1218 Gao Y, Qin X, Zheng B, Chen G (2015) Efficient reverse top-k boolean spatial keyword queries on road networks. TKDE 27(5):1205–1218
11.
Zurück zum Zitat Gao Y, Zhao J, Zheng B, Chen G (2016) Efficient collective spatial keyword query processing on road networks. TITS 17(2):469–480 Gao Y, Zhao J, Zheng B, Chen G (2016) Efficient collective spatial keyword query processing on road networks. TITS 17(2):469–480
12.
Zurück zum Zitat Guo T, Cao X, Cong G (2015) Efficient algorithms for answering the m-closest keywords query. In: SIGMOD. ACM, pp 405–418 Guo T, Cao X, Cong G (2015) Efficient algorithms for answering the m-closest keywords query. In: SIGMOD. ACM, pp 405–418
13.
Zurück zum Zitat Guttman A (1984) R-trees: a dynamic index structure for spatial searching, vol 14. ACM Guttman A (1984) R-trees: a dynamic index structure for spatial searching, vol 14. ACM
14.
Zurück zum Zitat Houle ME, Ma X, Oria V (2015) Effective and efficient algorithms for flexible aggregate similarity search in high dimensional spaces. TKDE 27(12):3258–3273 Houle ME, Ma X, Oria V (2015) Effective and efficient algorithms for flexible aggregate similarity search in high dimensional spaces. TKDE 27(12):3258–3273
15.
Zurück zum Zitat Karypis G, Kumar V (1995) Analysis of multilevel graph partitioning. In: Proceedings of the 1995 ACM/IEEE conference on Supercomputing. ACM, p 29 Karypis G, Kumar V (1995) Analysis of multilevel graph partitioning. In: Proceedings of the 1995 ACM/IEEE conference on Supercomputing. ACM, p 29
16.
Zurück zum Zitat Li F, Yi K, Tao Y, Yao B, Li Y, Xie D, Wang M (2016) Exact and approximate flexible aggregate similarity search. VLDB J 25(3):317–338CrossRef Li F, Yi K, Tao Y, Yao B, Li Y, Xie D, Wang M (2016) Exact and approximate flexible aggregate similarity search. VLDB J 25(3):317–338CrossRef
17.
Zurück zum Zitat Li M, Chen L, Cong G, Gu Y, Yu G (2016) Efficient processing of location-aware group preference queries. In: CIKM. ACM, pp 559–568 Li M, Chen L, Cong G, Gu Y, Yu G (2016) Efficient processing of location-aware group preference queries. In: CIKM. ACM, pp 559–568
18.
Zurück zum Zitat Li Y, Li F, Yi K, Yao B, Wang M (2011) Flexible aggregate similarity search. In: SIGMOD. ACM, pp 1009–1020 Li Y, Li F, Yi K, Yao B, Wang M (2011) Flexible aggregate similarity search. In: SIGMOD. ACM, pp 1009–1020
19.
Zurück zum Zitat Li Z, Xu H, Lu Y, Qian A (2010) Aggregate nearest keyword search in spatial databases. In: APWEB. IEEE, pp 15–21 Li Z, Xu H, Lu Y, Qian A (2010) Aggregate nearest keyword search in spatial databases. In: APWEB. IEEE, pp 15–21
20.
Zurück zum Zitat Long C, Wong RCW, Wang K, Fu AWC (2013) Collective spatial keyword queries: a distance owner-driven approach. In: SIGMOD. ACM, pp 689–700 Long C, Wong RCW, Wang K, Fu AWC (2013) Collective spatial keyword queries: a distance owner-driven approach. In: SIGMOD. ACM, pp 689–700
21.
Zurück zum Zitat Luo Y, Chen H, Furuse K, Ohbo N (2007) Efficient methods in finding aggregate nearest neighbor by projection-based filtering. ICCSA pp 821–833 Luo Y, Chen H, Furuse K, Ohbo N (2007) Efficient methods in finding aggregate nearest neighbor by projection-based filtering. ICCSA pp 821–833
22.
Zurück zum Zitat Luo Y, Furuse K, Chen H, Ohbo N (2007) Finding aggregate nearest neighbor efficiently without indexing. In: Proceedings of the 2nd international conference on Scalable information systems. ICST, p 48 Luo Y, Furuse K, Chen H, Ohbo N (2007) Finding aggregate nearest neighbor efficiently without indexing. In: Proceedings of the 2nd international conference on Scalable information systems. ICST, p 48
23.
Zurück zum Zitat Papadias D, Shen Q, Tao Y, Mouratidis K (2004) Group nearest neighbor queries. In: ICDE. IEEE, pp 301–312 Papadias D, Shen Q, Tao Y, Mouratidis K (2004) Group nearest neighbor queries. In: ICDE. IEEE, pp 301–312
24.
Zurück zum Zitat Papadias D, Tao Y, Mouratidis K, Hui CK (2005) Aggregate nearest neighbor queries in spatial databases. TODS 30(2):529–576CrossRef Papadias D, Tao Y, Mouratidis K, Hui CK (2005) Aggregate nearest neighbor queries in spatial databases. TODS 30(2):529–576CrossRef
25.
Zurück zum Zitat Rocha-Junior JB, Nørvåg K (2012) Top-k spatial keyword queries on road networks. In: Proceedings of the 15th international conference on extending database technology. ACM, pp 168–179 Rocha-Junior JB, Nørvåg K (2012) Top-k spatial keyword queries on road networks. In: Proceedings of the 15th international conference on extending database technology. ACM, pp 168–179
26.
Zurück zum Zitat Sadasivam S, Baba AI, Ku WS, Chen H (2015) A2n2: approximate aggregate nearest neighbor queries on road networks. In: Proceedings of the 4th ACM SIGSPATIAL International Workshop on Mobile Geographic Information Systems. ACM, pp 13–22 Sadasivam S, Baba AI, Ku WS, Chen H (2015) A2n2: approximate aggregate nearest neighbor queries on road networks. In: Proceedings of the 4th ACM SIGSPATIAL International Workshop on Mobile Geographic Information Systems. ACM, pp 13–22
27.
Zurück zum Zitat Shekhar S, Liu DR (1997) Ccam: a connectivity-clustered access method for networks and network computations. TKDE 9(1):102–119 Shekhar S, Liu DR (1997) Ccam: a connectivity-clustered access method for networks and network computations. TKDE 9(1):102–119
28.
Zurück zum Zitat Singh V, Zong B, Singh AK (2016) Nearest keyword set search in multi-dimensional datasets. TKDE 28(3):741–755 Singh V, Zong B, Singh AK (2016) Nearest keyword set search in multi-dimensional datasets. TKDE 28(3):741–755
29.
Zurück zum Zitat Su S, Zhao S, Cheng X, Bi R, Cao X, Wang J (2017) Group-based collective keyword querying in road networks. Inf Process Lett 118:83–90CrossRef Su S, Zhao S, Cheng X, Bi R, Cao X, Wang J (2017) Group-based collective keyword querying in road networks. Inf Process Lett 118:83–90CrossRef
30.
Zurück zum Zitat Sun W, Chen C, Zheng B, Chen C, Zhu L, Liu W, Huang Y (2013) Merged aggregate nearest neighbor query processing in road networks. In: CIKM. ACM, pp 2243–2248 Sun W, Chen C, Zheng B, Chen C, Zhu L, Liu W, Huang Y (2013) Merged aggregate nearest neighbor query processing in road networks. In: CIKM. ACM, pp 2243–2248
31.
Zurück zum Zitat Sun W, Chen C, Zheng B, Chen C, Zhu L, Liu W, Huang Y (2015) Fast optimal aggregate point search for a merged set on road networks. Inform Sci 310:52–68CrossRef Sun W, Chen C, Zheng B, Chen C, Zhu L, Liu W, Huang Y (2015) Fast optimal aggregate point search for a merged set on road networks. Inform Sci 310:52–68CrossRef
32.
Zurück zum Zitat Sun WW, Chen CN, Zhu L, Gao YJ, Jing YN, Li Q (2015) On efficient aggregate nearest neighbor query processing in road networks. JCST 30(4):781–798 Sun WW, Chen CN, Zhu L, Gao YJ, Jing YN, Li Q (2015) On efficient aggregate nearest neighbor query processing in road networks. JCST 30(4):781–798
33.
Zurück zum Zitat Yan D, Zhao Z, Ng W (2011) Efficient algorithms for finding optimal meeting point on road networks. Proceedings of the VLDB Endowment 4(11) Yan D, Zhao Z, Ng W (2011) Efficient algorithms for finding optimal meeting point on road networks. Proceedings of the VLDB Endowment 4(11)
34.
Zurück zum Zitat Yan D, Zhao Z, Ng W (2015) Efficient processing of optimal meeting point queries in euclidean space and road networks. KIS 42(2):319–351 Yan D, Zhao Z, Ng W (2015) Efficient processing of optimal meeting point queries in euclidean space and road networks. KIS 42(2):319–351
35.
Zurück zum Zitat Yiu ML, Mamoulis N, Papadias D (2005) Aggregate nearest neighbor queries in road networks. TKDE 17(6):820–833 Yiu ML, Mamoulis N, Papadias D (2005) Aggregate nearest neighbor queries in road networks. TKDE 17(6):820–833
36.
Zurück zum Zitat Zhang D, Chee YM, Mondal A, Tung AK, Kitsuregawa M (2009) Keyword search in spatial databases: Towards searching by document. In: ICDE. IEEE, pp 688–699 Zhang D, Chee YM, Mondal A, Tung AK, Kitsuregawa M (2009) Keyword search in spatial databases: Towards searching by document. In: ICDE. IEEE, pp 688–699
37.
Zurück zum Zitat Zhang D, Ooi BC, Tung AK (2010) Locating mapped resources in web 2.0. In: ICDE. IEEE, pp 521–532 Zhang D, Ooi BC, Tung AK (2010) Locating mapped resources in web 2.0. In: ICDE. IEEE, pp 521–532
38.
Zurück zum Zitat Zhao S, Cheng X, Su S, Shuang K (2017) Popularity-aware collective keyword queries in road networks. GeoInformatica 21, pp 1–34 Zhao S, Cheng X, Su S, Shuang K (2017) Popularity-aware collective keyword queries in road networks. GeoInformatica 21, pp 1–34
39.
Zurück zum Zitat Zhong R, Li G, Tan KL, Zhou L, Gong Z (2015) G-tree: an efficient and scalable index for spatial search on road networks. TKDE 27(8):2175–2189 Zhong R, Li G, Tan KL, Zhou L, Gong Z (2015) G-tree: an efficient and scalable index for spatial search on road networks. TKDE 27(8):2175–2189
40.
Zurück zum Zitat Zhu L, Jing Y, Sun W, Mao D, Liu P (2010) Voronoi-based aggregate nearest neighbor query processing in road networks. In: Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, pp 518–521 Zhu L, Jing Y, Sun W, Mao D, Liu P (2010) Voronoi-based aggregate nearest neighbor query processing in road networks. In: Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, pp 518–521
Metadaten
Titel
Aggregate keyword nearest neighbor queries on road networks
verfasst von
Pengfei Zhang
Huaizhong Lin
Yunjun Gao
Dongming Lu
Publikationsdatum
29.12.2017
Verlag
Springer US
Erschienen in
GeoInformatica / Ausgabe 2/2018
Print ISSN: 1384-6175
Elektronische ISSN: 1573-7624
DOI
https://doi.org/10.1007/s10707-017-0315-0

Weitere Artikel der Ausgabe 2/2018

GeoInformatica 2/2018 Zur Ausgabe