Abstract

Given a geo-textual dataset $\mathbb {O}$ O , a set $\varphi$ φ of keywords, a query object $q \in \mathbb {O}$ q ∈ O , and an integer $k$ k , a reverse top- $k$ k keyword-based location query returns the influence zone $\mathcal {R}$ R of $q$ q such that $q$ q belongs to the result of a top- $k$ k spatial keyword query with query keywords $\varphi$ φ and any location in $\mathcal {R}$ R as arguments. For a query object $q$ q , the influence zone of $q$ q varies for different keywords $\varphi$ φ . Users may be interested in identifying the maximum influence zone of the query object. To this end, in this paper, we study the problem called MaxiZone that finds the keyword set maximizing the influence zone of a specified query object. The MaxiZone problem has many real-life applications, e.g., a business owner would like to identify the maximum influence zone so as to attract as many customers as possible. A straightforward way to tackle the MaxiZone problem is to compute the influence zone for every candidate keyword set. Obviously, this is infeasible if there are a large number of candidate keyword sets. We propose a more efficient index-centric algorithm together with a series of optimizations as well as a sampling-based algorithm, to facilitate the query processing. Moreover, we extend the proposed algorithms to address a variant of MaxiZone problem called $\tau$ τ -MaxiZone problem, which finds top- $\tau$ τ keyword sets having the maximum influence zones. Extensive empirical study using real-world datasets demonstrates the effectiveness and efficiency of our proposed algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call