Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Weimo Liu

dblp:89/9960 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 10 · 4 first-authorArtificial intelligence and machine learning · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
6 papers
Spatial and temporal data management · 36% Query processing and optimization · 18% Data integration and cleaning · 16%
Network and information security
1 paper
Privacy and data protection · 87% Web and mobile security · 13%

Topics — the 10 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Spatial and temporal data management › spatial query processing › nearest neighbor query
k-nearest neighbor query
0.522017
Density Based Clustering over Location Based Services · ICDE 2017
ANALOC: Efficient analytics over Location Based Services · ICDE 2016
Spatial and temporal data management
spatial query processing
0.522017
Density Based Clustering over Location Based Services · ICDE 2017
ANALOC: Efficient analytics over Location Based Services · ICDE 2016
Query processing and optimization › cardinality estimation
aggregate estimation
0.432016
ANALOC: Efficient analytics over Location Based Services · ICDE 2016
Aggregate Estimations over Location Based Services · Proc. VLDB Endow. 2015
Aggregate Estimation Over Dynamic Hidden Web Databases · Proc. VLDB Endow. 2014
Data mining
clustering
0.312017
Density Based Clustering over Location Based Services · ICDE 2017
Data mining › clustering
density-based clustering
0.312017
Density Based Clustering over Location Based Services · ICDE 2017
Query processing and optimization › approximate query processing
approximate aggregation
0.212016
ANALOC: Efficient analytics over Location Based Services · ICDE 2016
Information retrieval
ranking
0.212015
Privacy Implications of Database Ranking · Proc. VLDB Endow. 2015
Privacy and data protection › inference attack
attribute inference attack
0.212015
Privacy Implications of Database Ranking · Proc. VLDB Endow. 2015
Privacy and data protection
inference attack
0.212015
Privacy Implications of Database Ranking · Proc. VLDB Endow. 2015
Spatial and temporal data management
spatial analysis
0.112016
ANALOC: Efficient analytics over Location Based Services · ICDE 2016

Methods — techniques the papers use, named apart from their topics

theoretical analysis · 0.4taxonomy · 0.4voronoi cell estimation · 0.2sampling · 0.2query-cost-limited sampling · 0.2RS-ESTIMATOR · 0.2
YearPublicationVenuePosition
2017 Density Based Clustering over Location Based Services
abstract
Location Based Services (LBS) have become extremely popular over the past decade, being used on a daily basis by millions of users. Instances of real-world LBS range from mapping services (e.g., Google Maps) to lifestyle recommendations (e.g., Yelp) to real-estate search (e.g., Redfin). In general, an LBS provides a public (often web-based) search interface over its backend database (of tuples with 2D geolocations), taking as input a 2D query point and returning k tuples in the database that are closest to the query point, where k is usually a small constant such as 20 or 50. Such a public interface is often called a k-Nearest-Neighbor, i.e., kNN, interface. In this paper, we consider a novel problem of enabling density based clustering over the backend database of an LBS using nothing but limited access to the kNN interface provided by the LBS. Specifically, a key limit enforced by most real-world LBS is a maximum number of kNN queries allowed from a user over a given time period. Since such a limit is often orders of magnitude smaller than the number of tuples in the LBS database, our goal here is to mine from the LBS a cluster assignment function f(·), such that for any tuple t in the database (which may or may not have been accessed), f(·) can produce the cluster assignment of t with high accuracy. We conduct a comprehensive set of experiments over benchmark datasets and popular real-world LBS such as Yahoo! Flickr, Zillow, Redfin and Google Maps and demonstrate the effectiveness of our proposed techniques.
Md Farhadur Rahman, Weimo Liu, Saad Bin Suhaim, Saravanan Thirumuruganathan, Nan Zhang 0004, Gautam Das 0001
ICDE2
2016 ANALOC: Efficient analytics over Location Based Services
abstract
Location Based Services (LBS), including standalone ones such as Google Maps and embedded ones such as “users near me” in the WeChat instant-messaging platform, provide great utility to millions of users. Not only that, they also form an important data source for geospatial and commercial information such as Point-Of-Interest (POI) locations, review ratings, user geo-distributions, etc. Unfortunately, it is not easy to tap into these LBS for tasks such as data analytics and mining, because the only access interface they offer is a limited k-Nearest-Neighbor (kNN) search interface - i.e., for a given input location, return the k nearest tuples in the database, where k is a small constant such as 50 or 100. This limited interface essentially precludes the crawling of an LBS' underlying database, as the small k mandates an extremely large number of queries that no real-world LBS would allow from an IP address or API account. We demonstrate ANALOC, a web based system that enables fast analytics over an LBS by issuing a small number of queries through its restricted kNN interface. ANALOC stands in sharp contrast with existing systems for analyzing geospatial data, as those systems mostly assume complete access to the underlying data. Specifically, ANALOC supports the approximate processing of a wide variety of SUM, COUNT and AVG aggregates over user-specified selection conditions. In the demonstration, we shall not only illustrate the design and accuracy of our underlying aggregate estimation techniques, but also showcase how these estimated aggregates can be used to enable exciting applications such as hotspot detection, infographics, etc. Our demonstration system is designed to query real-world LBS (systems or modules) such as Google Maps, WeChat and Sina Weibo at real time, in order to provide the audience with a practical understanding of the performance of ANALOC.
Md Farhadur Rahman, Saad Bin Suhaim, Weimo Liu, Saravanan Thirumuruganathan, Nan Zhang 0004, Gautam Das 0001
ICDE3
2015 Fast optimal aggregate point search for a merged set on road networks
Weiwei Sun 0008, Baihua Zheng, Chunan Chen, Weimo Liu, Yan Huang 0002
Inf. Sci.6
2015 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 k NN 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., Sina Weibo). 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.
Weimo Liu, Md Farhadur Rahman, Saravanan Thirumuruganathan, Nan Zhang 0004, Gautam Das 0001
Proc. VLDB Endow.1
2015 Privacy Implications of Database Ranking
abstract
In recent years, there has been much research in the adoption of Ranked Retrieval model (in addition to the Boolean retrieval model) in structured databases, especially those in a client-server environment (e.g., web databases). With this model, a search query returns top- k tuples according to not just exact matches of selection conditions, but a suitable ranking function. While much research has gone into the design of ranking functions and the efficient processing of top- k queries, this paper studies a novel problem on the privacy implications of database ranking. The motivation is a novel yet serious privacy leakage we found on real-world web databases which is caused by the ranking function design. Many such databases feature private attributes - e.g., a social network allows users to specify certain attributes as only visible to him/herself, but not to others. While these websites generally respect the privacy settings by not directly displaying private attribute values in search query answers, many of them nevertheless take into account such private attributes in the ranking function design. The conventional belief might be that tuple ranks alone are not enough to reveal the private attribute values. Our investigation, however, shows that this is not the case in reality. To address the problem, we introduce a taxonomy of the problem space with two dimensions, (1) the type of query interface and (2) the capability of adversaries. For each subspace, we develop a novel technique which either guarantees the successful inference of private attributes, or does so for a significant portion of real-world tuples. We demonstrate the effectiveness and efficiency of our techniques through theoretical analysis, extensive experiments over real-world datasets, as well as successful online attacks over websites with tens to hundreds of millions of users - e.g., Amazon Goodreads and Renren.com.
Md Farhadur Rahman, Weimo Liu, Saravanan Thirumuruganathan, Nan Zhang 0004, Gautam Das 0001
Proc. VLDB Endow.2
2014 HDBTracker: Monitoring the Aggregates On Dynamic Hidden Web Databases
abstract
Numerous web databases, e.g., amazon.com, eBay.com, are "hidden" behind (i.e., accessible only through) their restrictive search and browsing interfaces. This demonstration showcases HDBTracker, a web-based system that reveals and tracks (the changes of) user-specified aggregate queries over such hidden web databases, especially those that are frequently updated, by issuing a small number of search queries through the public web interfaces of these databases. The ability to track and monitor aggregates has applications over a wide variety of domains - e.g., government agencies can track COUNT of openings at online job hunting websites to understand key economic indicators, while businesses can track the AVG price of a product over a basket of e-commerce websites to understand the competitive landscape and/or material costs. A key technique used in HDBTracker is RS-ESTIMATOR, the first algorithm that can efficiently monitor changes to aggregate query answers over a hidden web database.
Weimo Liu, Saad Bin Suhaim, Saravanan Thirumuruganathan, Nan Zhang 0004, Gautam Das 0001, Ali Jaoua
Proc. VLDB Endow.1
2014 Aggregate Estimation Over Dynamic Hidden Web Databases
abstract
Many databases on the web are "hidden" behind (i.e., accessible only through) their restrictive, form-like, search interfaces. Recent studies have shown that it is possible to estimate aggregate query answers over such hidden web databases by issuing a small number of carefully designed search queries through the restrictive web interface. A problem with these existing work, however, is that they all assume the underlying database to be static, while most real-world web databases (e.g., Amazon, eBay) are frequently updated. In this paper, we study the novel problem of estimating/tracking aggregates over dynamic hidden web databases while adhering to the stringent query-cost limitation they enforce (e.g., at most 1,000 search queries per day). Theoretical analysis and extensive real-world experiments demonstrate the effectiveness of our proposed algorithms and their superiority over baseline solutions (e.g., the repeated execution of algorithms designed for static web databases).
Weimo Liu, Saravanan Thirumuruganathan, Nan Zhang 0004, Gautam Das 0001
Proc. VLDB Endow.1
2013 Merged aggregate nearest neighbor query processing in road networks
abstract
Aggregate nearest neighbor query, which returns a common interesting point that minimizes the aggregate distance for a given query point set, is one of the most important operations in spatial databases and their application domains. This paper addresses the problem of finding the aggregate nearest neighbor for a merged set that consists of the given query point set and multiple points needed to be selected from a candidate set, which we name as merged aggregate nearest neighbor(MANN) query. This paper proposes an effective algorithm to process MANN query in road networks based on our pruning strategies. Extensive experiments are conducted to examine the behaviors of the solutions and the overall experiments show that our strategies to minimize the response time are effective and achieve several orders of magnitude speedup compared with the baseline methods.
Weiwei Sun 0008, Baihua Zheng, Chunan Chen, Weimo Liu, Yan Huang 0002
CIKM6
2012 Circle of Friend Query in Geo-Social Networks
Weimo Liu, Weiwei Sun 0008, Chunan Chen, Yan Huang 0002, Yinan Jing
DASFAA (2)1
2011 An Incremental Approach to Closest Pair Queries in Spatial Networks Using Best-First Search
Chunan Chen, Weiwei Sun 0008, Baihua Zheng, Dingding Mao, Weimo Liu
DEXA (2)5