Abstract
Location based services (LBS) have become very popular in recent years. They range from map services (e.g., Google Maps) that store geographic locations of points of interests, to online social networks (e.g., WeChat, Sina Weibo, FourSquare) that leverage user geographic locations to enable various recommendation functions. The public query interfaces of these services may be abstractly modeled as a kNN interface over a database of two dimensional points on a plane: given an arbitrary query point, the system returns the k points in the database that are nearest to the query point. In this paper we consider the problem of obtaining approximate estimates of SUM and COUNT aggregates by only querying such databases via their restrictive public interfaces. We distinguish between interfaces that return location information of the returned tuples (e.g., Google Maps), and interfaces that do not return location information (e.g., SinaWeibo). For both types of interfaces, we develop aggregate estimation algorithms that are based on novel techniques for precisely computing or approximately estimating the Voronoi cell of tuples. We discuss a comprehensive set of real-world experiments for testing our algorithms, including experiments on Google Maps, WeChat, and Sina Weibo.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings of the VLDB Endowment |
| Editors | Simonas Saltenis, Christophe Claramunt, Ki-Joune Li |
| Publisher | Association for Computing Machinery |
| Pages | 1334-1345 |
| Number of pages | 12 |
| Volume | 8 |
| Edition | 12 12 |
| DOIs | |
| State | Published - 2015 |
| Event | 3rd Workshop on Spatio-Temporal Database Management, STDBM 2006, Co-located with the 32nd International Conference on Very Large Data Bases, VLDB 2006 - Seoul, Korea, Republic of Duration: Sep 11 2006 → Sep 11 2006 |
Other
| Other | 3rd Workshop on Spatio-Temporal Database Management, STDBM 2006, Co-located with the 32nd International Conference on Very Large Data Bases, VLDB 2006 |
|---|---|
| Country/Territory | Korea, Republic of |
| City | Seoul |
| Period | 9/11/06 → 9/11/06 |
All Science Journal Classification (ASJC) codes
- Computer Science (miscellaneous)
- General Computer Science