Demo Data from EDBT 2026 / reviewers in the wild / expert
Md Farhadur Rahman
dblp:154/6446
· DBLP profile ↗
6ranked-venue papers
4as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
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
5 papers |
Spatial and temporal data management · 45% Data mining · 31% Query processing and optimization · 14% | |
| Network and information security
1 paper |
Privacy and data protection · 87% Web and mobile security · 13% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management › spatial query processing › nearest neighbor query
k-nearest neighbor query |
0.6 | 3 | 2018 | Density Based Clustering over Location Based Services · ICDE 2017 ANALOC: Efficient analytics over Location Based Services · ICDE 2016 DBLOC: Density Based Clustering over LOCation Based Services · SIGMOD Conference 2018 |
Data mining
clustering |
0.6 | 2 | 2018 | DBLOC: Density Based Clustering over LOCation Based Services · SIGMOD Conference 2018 Density Based Clustering over Location Based Services · ICDE 2017 |
Data mining › clustering
density-based clustering |
0.6 | 2 | 2018 | DBLOC: Density Based Clustering over LOCation Based Services · SIGMOD Conference 2018 Density Based Clustering over Location Based Services · ICDE 2017 |
Spatial and temporal data management
spatial query processing |
0.5 | 2 | 2017 | 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.3 | 2 | 2016 | ANALOC: Efficient analytics over Location Based Services · ICDE 2016 Aggregate Estimations over Location Based Services · Proc. VLDB Endow. 2015 |
Query processing and optimization › approximate query processing
approximate aggregation |
0.2 | 1 | 2016 | ANALOC: Efficient analytics over Location Based Services · ICDE 2016 |
Information retrieval
ranking |
0.2 | 1 | 2015 | Privacy Implications of Database Ranking · Proc. VLDB Endow. 2015 |
Privacy and data protection › inference attack
attribute inference attack |
0.2 | 1 | 2015 | Privacy Implications of Database Ranking · Proc. VLDB Endow. 2015 |
Privacy and data protection
inference attack |
0.2 | 1 | 2015 | Privacy Implications of Database Ranking · Proc. VLDB Endow. 2015 |
Spatial and temporal data management
spatial analysis |
0.1 | 1 | 2016 | ANALOC: Efficient analytics over Location Based Services · ICDE 2016 |
Methods — techniques the papers use, named apart from their topics
theoretical analysis · 0.4taxonomy · 0.4kNN query interface · 0.3cluster assignment function learning · 0.3voronoi cell estimation · 0.2sampling · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | DBLOC: Density Based Clustering over LOCation Based ServicesabstractLocation Based Services (LBS) have become extremely popular over the past decade. Popular LBS run the entire gamut from mapping services (such as Google Maps) to restaurants reviews (such as Yelp) and real-estate search (such as Zillow). The backend database of these applications can be a rich data source for geospatial and commercial information such as Point-Of-Interest (POI) locations, reviews, ratings, user geo-distributions, etc. However, access to the backend database is often restricted by a public query interface (often web-based) provided by the LBS owners. In most cases the public search interface of these applications can be abstractly modeled as kNN interface, taking a geolocation (i.e., latitude and longitude) as input and returning top-k POI's that are closest to the query point, where k is a small constant such as 50 or 100. Because of this restriction it becomes extremely difficult for third-party users to perform analytics or mining over LBS. We demonstrate DBLOC, a web-based system that enables analytics over the LBS by using nothing but limited access to kNN interface provided by the LBS. Specifically, using DBLOC the users can perform density based clustering over the backend database of LBS. Due to query rate limit constraint - i.e., maximum number of kNN queries a user/IP address can issue over a specific period of time, it is often impossible to access all the tuples in backend database of an LBS. Thus, DBLOC aims 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 also demonstrate how DBLOC enables the users to further analyze the discovered clusters in order to mine interesting intra/inter cluster information. Yeshwanth D. Gunasekaran, Md Farhadur Rahman, Sona Hasani, Nan Zhang 0004, Gautam Das 0001 |
SIGMOD Conference | 2 |
| 2017 | Efficient Computation of Subspace Skyline over Categorical DomainsabstractPlatforms such as AirBnB, Zillow, Yelp, and related sites have transformed the way we search for accommodation, restaurants, etc. The underlying datasets in such applications have numerous attributes that are mostly Boolean or Categorical. Discovering the skyline of such datasets over a subset of attributes would identify entries that stand out while enabling numerous applications. There are only a few algorithms designed to compute the skyline over categorical attributes, yet are applicable only when the number of attributes is small. In this paper, we place the problem of skyline discovery over categorical attributes into perspective and design efficient algorithms for two cases. (i) In the absence of indices, we propose two algorithms, ST-S and ST-P, that exploit the categorical characteristics of the datasets, organizing tuples in a tree data structure, supporting efficient dominance tests over the candidate set. (ii) We then consider the existence of widely used precomputed sorted lists. After discussing several approaches, and studying their limitations, we propose TA-SKY, a novel threshold style algorithm that utilizes sorted lists. Moreover, we further optimize TA-SKY and explore its progressive nature, making it suitable for applications with strict interactive requirements. In addition to the extensive theoretical analysis of the proposed algorithms, we conduct a comprehensive experimental evaluation of the combination of real (including the entire AirBnB data collection) and synthetic datasets to study the practicality of the proposed algorithms. The results showcase the superior performance of our techniques, outperforming applicable approaches by orders of magnitude. Md Farhadur Rahman, Abolfazl Asudeh, Nick Koudas, Gautam Das 0001 |
CIKM | 1 |
| 2017 | Density Based Clustering over Location Based ServicesabstractLocation 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 |
ICDE | 1 |
| 2016 | ANALOC: Efficient analytics over Location Based ServicesabstractLocation 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 |
ICDE | 1 |
| 2015 | Aggregate Estimations over Location Based ServicesabstractLocation 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. | 2 |
| 2015 | Privacy Implications of Database RankingabstractIn 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. | 1 |