Semantically Diverse Path Search

Location-Based Services are often used to find proximal Points of Interest PoI – e.g., nearby restaurants and museums, police stations, hospitals, etc. – in a plethora of applications. An important recently addressed variant of the problem not only considers the distance/proximity aspect, but also desires semantically diverse locations in the answer-set. For instance, rather than picking several close-by attractions with similar features – e.g., restaurants with similar menus; museums with similar art exhibitions – a tourist may be more interested in a result set that could potentially provide more diverse types of experiences, for as long as they are within an acceptable distance from a given (current) location. Towards that goal, in this work we propose a novel approach to efficiently retrieve a path that will maximize the semantic diversity of the visited PoIs that are within distance limits along a given road network. We introduce a novel indexing structure – the Diversity Aggregated R-tree, based on which we devise efficient algorithms to generate the answer-set – i.e., the recommended locations among a set of given PoIs – relying on a greedy search strategy. Our experimental evaluations conducted on real datasets demonstrate the benefits of proposed methodology over the baseline alternative approaches.

[1]  Nick Roussopoulos,et al.  Nearest neighbor queries , 1995, SIGMOD '95.

[2]  Dieter Pfoser,et al.  On Map-Matching Vehicle Tracking Data , 2005, VLDB.

[3]  Kenneth Steiglitz,et al.  Some complexity results for the Traveling Salesman Problem , 1976, STOC '76.

[4]  Sihem Amer-Yahia,et al.  Diverse near neighbor problem , 2013, SoCG '13.

[5]  Divesh Srivastava,et al.  On query result diversification , 2011, 2011 IEEE 27th International Conference on Data Engineering.

[6]  Muhammad Aamir Cheema,et al.  Diversified Spatial Keyword Search On Road Networks , 2014, EDBT.

[7]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[8]  Panos Kalnis,et al.  Efficient OLAP Operations in Spatial Data Warehouses , 2001, SSTD.

[9]  Lawrence Bodin,et al.  Approximate Traveling Salesman Algorithms , 1980, Oper. Res..

[10]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[11]  Judea Pearl,et al.  Heuristics : intelligent search strategies for computer problem solving , 1984 .

[12]  Takahiro Hara,et al.  Diversified set monitoring over distributed data streams , 2016, DEBS.

[13]  Hakan Ferhatosmanoglu,et al.  λ-diverse nearest neighbors browsing for multidimensional data , 2013, IEEE Transactions on Knowledge and Data Engineering.

[14]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[15]  Christian S. Jensen,et al.  Nearest and reverse nearest neighbor queries for moving objects , 2006, The VLDB Journal.

[16]  Nicholas Jing Yuan,et al.  Towards efficient search for activity trajectories , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[17]  J. C. Bean,et al.  An efficient transformation of the generalized traveling salesman problem , 1993 .

[18]  Joon-Seok Kim,et al.  Fine-Grained Diversification of Proximity Constrained Queries on Road Networks , 2019, SSTD.

[19]  Chi-Yin Chow,et al.  Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks , 2010, 2010 Eleventh International Conference on Mobile Data Management.

[20]  Maria Luisa Damiani,et al.  Efficient Access to Temporally Overlaying Spatial and Textual Trajectories , 2016, 2016 17th IEEE International Conference on Mobile Data Management (MDM).

[21]  Mario A. Nascimento,et al.  Towards Spatially- and Category-Wise k-Diverse Nearest Neighbors Queries , 2017, SSTD.

[22]  Christos Faloutsos,et al.  Fast Random Walk with Restart and Its Applications , 2006, Sixth International Conference on Data Mining (ICDM'06).

[23]  Jayant R. Haritsa,et al.  Providing Diversity in K-Nearest Neighbor Query Results , 2003, PAKDD.

[24]  Matthias Schubert,et al.  Diverse nearest neighbors queries using linear skylines , 2018, GeoInformatica.

[25]  Ken C. K. Lee,et al.  Nearest Surrounder Queries , 2006, IEEE Transactions on Knowledge and Data Engineering.

[26]  Byung Suk Lee,et al.  Performance Evaluation of Main-Memory R-tree Variants , 2003, SSTD.