Aggregate estimations over location based services

Weimo Liu, Md Farhadur Rahman, Saravanan Thirumuruganathan, Nan Zhang, Gautam Das

Research output: Chapter in Book/Report/Conference proceedingChapter

3 Citations (Scopus)

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 languageEnglish
Title of host publicationProceedings of the VLDB Endowment
PublisherAssociation for Computing Machinery
Pages1334-1345
Number of pages12
Volume8
Edition12
DOIs
Publication statusPublished - 1 Jan 2015
Externally publishedYes
Event3rd 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: 11 Sep 200611 Sep 2006

Other

Other3rd Workshop on Spatio-Temporal Database Management, STDBM 2006, Co-located with the 32nd International Conference on Very Large Data Bases, VLDB 2006
CountryKorea, Republic of
CitySeoul
Period11/9/0611/9/06

Fingerprint

Location based services
Experiments
Testing

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Computer Science(all)

Cite this

Liu, W., Rahman, M. F., Thirumuruganathan, S., Zhang, N., & Das, G. (2015). Aggregate estimations over location based services. In Proceedings of the VLDB Endowment (12 ed., Vol. 8, pp. 1334-1345). Association for Computing Machinery. https://doi.org/10.14778/2824032.2824034

Aggregate estimations over location based services. / Liu, Weimo; Rahman, Md Farhadur; Thirumuruganathan, Saravanan; Zhang, Nan; Das, Gautam.

Proceedings of the VLDB Endowment. Vol. 8 12. ed. Association for Computing Machinery, 2015. p. 1334-1345.

Research output: Chapter in Book/Report/Conference proceedingChapter

Liu, W, Rahman, MF, Thirumuruganathan, S, Zhang, N & Das, G 2015, Aggregate estimations over location based services. in Proceedings of the VLDB Endowment. 12 edn, vol. 8, Association for Computing Machinery, pp. 1334-1345, 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, 11/9/06. https://doi.org/10.14778/2824032.2824034
Liu W, Rahman MF, Thirumuruganathan S, Zhang N, Das G. Aggregate estimations over location based services. In Proceedings of the VLDB Endowment. 12 ed. Vol. 8. Association for Computing Machinery. 2015. p. 1334-1345 https://doi.org/10.14778/2824032.2824034
Liu, Weimo ; Rahman, Md Farhadur ; Thirumuruganathan, Saravanan ; Zhang, Nan ; Das, Gautam. / Aggregate estimations over location based services. Proceedings of the VLDB Endowment. Vol. 8 12. ed. Association for Computing Machinery, 2015. pp. 1334-1345
@inbook{8675df64e2b94b4fbb20a2c75a97a1f1,
title = "Aggregate estimations over location based services",
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.",
author = "Weimo Liu and Rahman, {Md Farhadur} and Saravanan Thirumuruganathan and Nan Zhang and Gautam Das",
year = "2015",
month = "1",
day = "1",
doi = "10.14778/2824032.2824034",
language = "English",
volume = "8",
pages = "1334--1345",
booktitle = "Proceedings of the VLDB Endowment",
publisher = "Association for Computing Machinery",
edition = "12",

}

TY - CHAP

T1 - Aggregate estimations over location based services

AU - Liu, Weimo

AU - Rahman, Md Farhadur

AU - Thirumuruganathan, Saravanan

AU - Zhang, Nan

AU - Das, Gautam

PY - 2015/1/1

Y1 - 2015/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84953872869&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84953872869&partnerID=8YFLogxK

U2 - 10.14778/2824032.2824034

DO - 10.14778/2824032.2824034

M3 - Chapter

AN - SCOPUS:84953872869

VL - 8

SP - 1334

EP - 1345

BT - Proceedings of the VLDB Endowment

PB - Association for Computing Machinery

ER -