Demo Data from VLDB 2026 / reviewers in the wild / expert
Shiwen Cheng
dblp:121/4217
· DBLP profile ↗
9ranked-venue papers
7as 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 · 7 · 6 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorComputer networks · 1Applied, interdisciplinary, general and emerging computing · 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
2 papers |
Indexing and storage engines · 44% Information retrieval · 38% Query processing and optimization · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
LSM-tree |
0.3 | 1 | 2018 | A Comparative Study of Secondary Indexing Techniques in LSM-based NoSQL Databases · SIGMOD Conference 2018 |
Indexing and storage engines
secondary index |
0.3 | 1 | 2018 | A Comparative Study of Secondary Indexing Techniques in LSM-based NoSQL Databases · SIGMOD Conference 2018 |
Query processing and optimization
keyword query processing |
0.2 | 1 | 2014 | Efficient Prediction of Difficult Keyword Queries over Databases · IEEE Trans. Knowl. Data Eng. 2014 |
Information retrieval › evaluation › query performance prediction
query difficulty estimation |
0.2 | 1 | 2014 | Efficient Prediction of Difficult Keyword Queries over Databases · IEEE Trans. Knowl. Data Eng. 2014 |
Information retrieval › evaluation
ranking quality |
0.2 | 1 | 2014 | Efficient Prediction of Difficult Keyword Queries over Databases · IEEE Trans. Knowl. Data Eng. 2014 |
Information retrieval › evaluation › query performance prediction
underperforming query identification |
0.2 | 1 | 2014 | Efficient Prediction of Difficult Keyword Queries over Databases · IEEE Trans. Knowl. Data Eng. 2014 |
Data models and query languages
NoSQL database |
0.1 | 1 | 2018 | A Comparative Study of Secondary Indexing Techniques in LSM-based NoSQL Databases · SIGMOD Conference 2018 |
Performance modeling and evaluation › benchmarking
database system benchmarking |
0.1 | 1 | 2018 | A Comparative Study of Secondary Indexing Techniques in LSM-based NoSQL Databases · SIGMOD Conference 2018 |
Methods — techniques the papers use, named apart from their topics
query difficulty model · 0.2optimization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | A Comparative Study of Secondary Indexing Techniques in LSM-based NoSQL DatabasesabstractNoSQL databases are increasingly used in big data applications, because they achieve fast write throughput and fast lookups on the primary key. Many of these applications also require queries on non-primary attributes. For that reason, several NoSQL databases have added support for secondary indexes. However, these works are fragmented, as each system generally supports one type of secondary index, and may be using different names or no name at all to refer to such indexes. As there is no single system that supports all types of secondary indexes, no experimental head-to-head comparison or performance analysis of the various secondary indexing techniques in terms of throughput and space exists. In this paper, we present a taxonomy of NoSQL secondary indexes, broadly split into two classes: Embedded Indexes (i.e. lightweight filters embedded inside the primary table) and Stand-Alone Indexes (i.e. separate data structures). To ensure the fairness of our comparative study, we built a system, LevelDB++, on top of Google's popular open-source LevelDB key-value store. There, we implemented two Embedded Indexes and three state-of-the-art Stand-Alone indexes, which cover most of the popular NoSQL databases. Our comprehensive experimental study and theoretical evaluation show that none of these indexing techniques dominate the others: the embedded indexes offer superior write throughput and are more space efficient, whereas the stand-alone secondary indexes achieve faster query response times. Thus, the optimal choice of secondary index depends on the application workload. This paper provides an empirical guideline for choosing secondary indexes Mohiuddin Abdul Qader, Shiwen Cheng, Vagelis Hristidis |
SIGMOD Conference | 2 |
| 2016 | Slowing the Firehose: Multi-Dimensional Diversity on Social Post StreamsabstractWeb 2.0 users conveniently consume content through subscribing to content generators such as Twitter users or news agencies. However, given the number of subscriptions and the rate of the subscription streams, users suffer from the information overload problem. To address this issue, we propose a novel and flexible diversification paradigm to prune redundant posts from a collection of streams. A key novelty of our diversification model is that it holistically incorporates three important dimensions of social posts, namely content, time and author. We show how different applications, such as microblogging, news or bibliographic services, require different settings for these three dimensions. Further, each dimension poses unique performance challenges towards scaling the diversification model for many users and many high-throughput streams. We show that hash-based content distance measures and graph-based author distance measures are both effective and efficient for social posts. We propose scalable real-time stream processing algorithms leveraging efficient indexes that input a social post stream and output a diversified version of the stream, diversified across all three dimensions. Next, we show how these techniques can be extended to serve multiple users by appropriately reusing indexing and computation where possible. Through extensive experiments on real Twitter data, we show that our diversification model is effective and our solutions are scalable. We show that different algorithms perform best for different application settings. Shiwen Cheng, Marek Chrobak, Vagelis Hristidis |
EDBT | 1 |
| 2016 | OSNI: Searching for Needles in a Haystack of Social Network DataabstractThis paper presents the Online Social Network Investigator (OSNI), a scalable distributed system to search social net- work data, based on a spatiotemporal window and a list of keywords. Given that only 2% of tweets are geolocated, we have implemented and compared various state-of-art loca- tion estimation techniques. Further, to enrich the context of posts, associations of images to terms are estimated through various classication techniques. The accuracies of these es- timations are evaluated on large real datasets. OSNI's query interface is available on the Web. Shiwen Cheng, James Fang, Vagelis Hristidis, Harsha V. Madhyastha, Niluthpol Chowdhury Mithun, Dorian Jean Perkins, Amit K. Roy-Chowdhury, Moloud Shahbazi, Vassilis J. Tsotras |
EDBT | 1 |
| 2015 | Learning thresholds for PV change detection from operators' labelsabstractPage Views (PVs) are very crucial for search engines due to their close relationship to the revenue. When PVs change significantly, operators must be informed so that they can diagnose and fix the problem quickly, and prevent further loss. In reality, PVs can be counted in many ways (e.g., PVs originated from different ISPs), and different PVs are of different interest to operators (e.g., the PVs of a larger ISP is more important). As a result, different PVs often require different detection standards, or thresholds. However, attempts to tune a number of thresholds have been hampered by the cost of the manual effort involved. To address the above problem, we propose a practical framework, called PTL (practical threshold learning). Operators only need to provide a few simple labels about the detection results, then PTL will automatically tune the thresholds for different PVs. Using 4-month PVs from a global top search engine, our evaluation demonstrates that PTL can improve the accuracy of detection dramatically. More importantly, it introduces very little labeling overhead for operators. For example, when detecting the PVs of 103 ISPs, PTL can reduce the overall false negative rate from 96% to 9% using only 29 labels per week on average. Youjian Zhao, Kaixin Sui, Shiwen Cheng, Dan Pei, Chengbin Quan, Jiao Luo, Xiaowei Jing, Mei Feng |
IPCCC | 4 |
| 2014 | Multi-Query Diversification in Microblogging PostsabstractEffectively exploring data generated by microblogging services is challenging due to its high volume and production rate. To ad-dress this issue, we propose a solution that helps users effectively consume information from a microblogging stream, by filtering out redundant data. We formalize our approach as a novel optimization problem termed Multi-Query Diversification Problem (MQDP). In MQDP, the input consists of a list of microblogging posts and a set of user queries (e.g. news topics), where each query matches a subset of posts. The objective is to compute the smallest subset of posts that cover all other posts with respect to a “diversity di-mension ” that may represent time or, say, sentiment. Roughly, the solution (cover) has the property that each covered post has nearby posts in the cover that are collectively related to all queries relevant to this covered post. This is distinct from previous single-query diversity problems, as we may have two nearby posts that are related to intersecting but not nested sets of queries, in which case none covers the other. Another key difference is that we do not define diversity in terms of post similarity, since posts are too short for this approach to be meaningful; instead, we focus on finding representative posts for ordered diversity dimensions like time and sentiment, which are critical in microblogging. For example, for time as the diversity dimension, the selected posts will show how certain news events unfolded over time. We prove that MQDP is NP-hard and we propose an exact dy-namic programming algorithm that is feasible for small problem instances. We also propose two approximate algorithms with prov-able approximation bounds, and show how they can be adapted for a streaming setting. Through comprehensive experiments on real data, we show that our algorithms efficiently and effectively gener-ate diverse and representative posts. 1. Shiwen Cheng, Anastasios Arvanitis, Marek Chrobak, Vagelis Hristidis |
EDBT | 1 |
| 2014 | Efficient Prediction of Difficult Keyword Queries over DatabasesabstractKeyword queries on databases provide easy access to data, but often suffer from low ranking quality, i.e., low precision and/or recall, as shown in recent benchmarks. It would be useful to identify queries that are likely to have low ranking quality to improve the user satisfaction. For instance, the system may suggest to the user alternative queries for such hard queries. In this paper, we analyze the characteristics of hard queries and propose a novel framework to measure the degree of difficulty for a keyword query over a database, considering both the structure and the content of the database and the query results. We evaluate our query difficulty prediction model against two effectiveness benchmarks for popular keyword search ranking methods. Our empirical results show that our model predicts the hard queries with high accuracy. Further, we present a suite of optimizations to minimize the incurred time overhead. Shiwen Cheng, Arash Termehchy, Vagelis Hristidis |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2013 | Leveraging User Query Sessions to Improve Searching of Medical Literature
Shiwen Cheng, Vagelis Hristidis, Michael Weiner 0002 |
AMIA | 1 |
| 2013 | How fresh do you want your search results?abstractResearchers have recognized the importance of utilizing temporal features for improving the performance of information retrieval systems. Specifically, the timeliness of a web document can be a significant factor for determining whether it is relevant for a search query. Previous works have proposed time-aware retrieval models with particular focus on news queries, where recent web documents related with a real-world event are generally preferable. These queries typically exhibit bursts in the volume of published documents or submitted queries. However, no work has studied the role of time in queries such as "credit card overdraft fees" that have no major spikes in either document or query volumes over time, yet they still favor more recently published documents. In this work, we focus on this class of queries that we refer to as "timely queries". We show that the change in the terms distribution of results of timely queries over time is strongly correlated with the users' perception of time sensitivity. Based on this observation, we propose a method to estimate the query timeliness requirements and we propose principled ways to incorporate document freshness into the ranking model. Our study shows that our method yields a more accurate estimation of timeliness compared to volume-based approaches. We experimentally compare our ranking strategy with other time-sensitive and non time-sensitive ranking algorithms and we show that it improves the results' retrieval quality for timely queries. Shiwen Cheng, Anastasios Arvanitis, Vagelis Hristidis |
CIKM | 1 |
| 2012 | Predicting the effectiveness of keyword queries on databasesabstractKeyword query interfaces (KQIs) for databases provide easy access to data, but often suffer from low ranking quality, i.e. low precision and/or recall, as shown in recent benchmarks. It would be useful to be able to identify queries that are likely to have low ranking quality to improve the user satisfaction. For instance, the system may suggest to the user alternative queries for such hard queries. In this paper, we analyze the characteristics of hard queries and propose a novel framework to measure the degree of difficulty for a keyword query over a database, considering both the structure and the content of the database and the query results. We evaluate our query difficulty prediction model against two relevance judgment benchmarks for keyword search on databases, INEX and SemSearch. Our study shows that our model predicts the hard queries with high accuracy. Further, our prediction algorithms incur minimal time overhead. Shiwen Cheng, Arash Termehchy, Vagelis Hristidis |
CIKM | 1 |