Demo Data from EDBT 2026 / reviewers in the wild / expert
Zhuowei Bao
dblp:09/1115
· DBLP profile ↗
10ranked-venue papers
8as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 7 first-authorArtificial intelligence and machine learning · 2 · 2 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
9 papers |
Data integration and cleaning · 52% Graph data management · 24% Indexing and storage engines · 9% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
data provenance |
0.6 | 5 | 2012 | Labeling Workflow Views with Fine-Grained Dependencies · Proc. VLDB Endow. 2012 Labeling recursive workflow executions on-the-fly · SIGMOD Conference 2011 An optimal labeling scheme for workflow provenance using skeleton labels · SIGMOD Conference 2010 |
Data integration and cleaning › data provenance
workflow provenance |
0.5 | 4 | 2015 | Answering regular path queries on workflow provenance · ICDE 2015 Labeling recursive workflow executions on-the-fly · SIGMOD Conference 2011 An optimal labeling scheme for workflow provenance using skeleton labels · SIGMOD Conference 2010 |
Graph data management › graph query processing
reachability query |
0.4 | 4 | 2015 | Labeling Workflow Views with Fine-Grained Dependencies · Proc. VLDB Endow. 2012 Labeling recursive workflow executions on-the-fly · SIGMOD Conference 2011 An optimal labeling scheme for workflow provenance using skeleton labels · SIGMOD Conference 2010 |
Data integration and cleaning › data provenance
provenance graph |
0.4 | 2 | 2015 | Answering regular path queries on workflow provenance · ICDE 2015 Labeling Workflow Views with Fine-Grained Dependencies · Proc. VLDB Endow. 2012 |
Graph data management › path query
regular path query |
0.2 | 1 | 2015 | Answering regular path queries on workflow provenance · ICDE 2015 |
Indexing and storage engines › XML indexing
dynamic labeling |
0.2 | 2 | 2012 | Labeling recursive workflow executions on-the-fly · SIGMOD Conference 2011 Labeling Workflow Views with Fine-Grained Dependencies · Proc. VLDB Endow. 2012 |
Information retrieval › document retrieval › domain-specific retrieval
enterprise search |
0.1 | 1 | 2012 | Automatic suggestion of query-rewrite rules for enterprise search · SIGIR 2012 |
Query processing and optimization
query rewriting |
0.1 | 1 | 2012 | Automatic suggestion of query-rewrite rules for enterprise search · SIGIR 2012 |
Information retrieval › query processing
query spelling correction |
0.1 | 1 | 2011 | A Graph Approach to Spelling Correction in Domain-Centric Search · ACL 2011 |
Indexing and storage engines
labeling scheme |
0.1 | 1 | 2010 | An optimal labeling scheme for workflow provenance using skeleton labels · SIGMOD Conference 2010 |
Graph data management
graph query |
0.1 | 1 | 2015 | Answering regular path queries on workflow provenance · ICDE 2015 |
Data models and query languages
declarative workflow specification |
0.0 | 1 | 2010 | An optimal labeling scheme for workflow provenance using skeleton labels · SIGMOD Conference 2010 |
Computational science and engineering
scientific workflow |
0.0 | 1 | 2009 | PDiffView: Viewing the Difference in Provenance of Workflow Results · Proc. VLDB Endow. 2009 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 2009 | SmartCIS: integrating digital and physical environments · SIGMOD Conference 2009 |
Internet of things and sensor networks
environmental sensing |
0.0 | 1 | 2009 | SmartCIS: integrating digital and physical environments · SIGMOD Conference 2009 |
Methods — techniques the papers use, named apart from their topics
graph-based method · 0.2reachability labeling · 0.2query decomposition · 0.2view-adaptive dynamic labeling · 0.1machine learning classification · 0.1heuristic optimization · 0.1series-parallel graph analysis · 0.1polynomial-time algorithm · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Answering regular path queries on workflow provenanceabstractThis paper proposes a novel approach for efficiently evaluating regular path queries over provenance graphs of workflows that may include recursion. The approach assumes that an execution g of a workflow G is labeled with query-agnostic reachability labels using an existing technique. At query time, given g, G and a regular path query R, the approach decomposes R into a set of subqueries R1, …, Rkthat are safe for G. For each safe subquery Ri, G is rewritten so that, using the reachability labels of nodes in g, whether or not there is a path which matches Ribetween two nodes can be decided in constant time. The results of each safe subquery are then composed, possibly with some small unsafe remainder, to produce an answer to R. The approach results in an algorithm that significantly reduces the number of subqueries k over existing techniques by increasing their size and complexity, and that evaluates each subquery in time bounded by its input and output size. Experimental results demonstrate the benefit of this approach. Xiaocheng Huang, Zhuowei Bao, Susan B. Davidson, Tova Milo, Xiaojie Yuan |
ICDE | 2 |
| 2012 | Gumshoe quality toolkit: administering programmable searchabstractEnterprise search is challenging due to various reasons, notably the dynamic terminology and domain structure that are specific to the enterprise, combined with the fact that search deployments are typically managed by domain experts who are not necessarily search experts. To address that, it has been proposed to design search architectures that feature two principles: comprehensibility of the ranking mechanism and customizability of the search engine by means of intuitive runtime rules. The proposed demonstration operates on top of an engine implementation based on this search philosophy, and provides an administrator toolkit to realize the two principles. In particular, the toolkit provides a complete visualization of the provenance (hence ranking) of search results, embeds an editor for programming runtime rules, facilitates the investigation of (the cause of) missing or low-ranked desired results, and provides suggestions of rewrite rules to handle such results. Zhuowei Bao, Benny Kimelfeld, Yunyao Li 0001, Sriram Raghavan, Huahai Yang |
CIKM | 1 |
| 2012 | Automatic suggestion of query-rewrite rules for enterprise searchabstractEnterprise search is challenging for several reasons, notably the dynamic terminology and jargon that are specific to the enterprise domain. This challenge is partly addressed by having domain experts maintaining the enterprise search engine and adapting it to the domain specifics. Those administrators commonly address user complaints about relevant documents missing from the top matches. For that, it has been proposed to allow administrators to influence search results by crafting query-rewrite rules, each specifying how queries of a certain pattern should be modified or augmented with additional queries. Upon a complaint, the administrator seeks a semantically coherent rule that is capable of pushing the desired documents up to the top matches. However, the creation and maintenance of rewrite rules is highly tedious and time consuming. Our goal in this work is to ease the burden on search administrators by automatically suggesting rewrite rules. This automation entails several challenges. One major challenge is to select, among many options, rules that are ``natural'' from a semantic perspective (e.g., corresponding to closely related and syntactically complete concepts). Towards that, we study a machine-learning classification approach. The second challenge is to accommodate the cross-query effect of rules---a rule introduced in the context of one query can eliminate the desired results for other queries and the desired effects of other rules. We present a formalization of this challenge as a generic computational problem. As we show that this problem is highly intractable in terms of complexity theory, we present heuristic approaches and optimization thereof. In an experimental study within IBM intranet search, those heuristics achieve near-optimal quality and well scale to large data sets. Zhuowei Bao, Benny Kimelfeld, Yunyao Li 0001 |
SIGIR | 1 |
| 2012 | Labeling Workflow Views with Fine-Grained DependenciesabstractThis paper considers the problem of efficiently answering reachability queries over views of provenance graphs, derived from executions of workflows that may include recursion. Such views include composite modules and model fine-grained dependencies between module inputs and outputs. A novel view-adaptive dynamic labeling scheme is developed for efficient query evaluation, in which view specifications are labeled statically (i.e. as they are created) and data items are labeled dynamically as they are produced during a workflow execution. Although the combination of fine-grained dependencies and recursive workflows entail, in general, long (linear-size) data labels, we show that for a large natural class of workflows and views, labels are compact (logarithmic-size) and reachability queries can be evaluated in constant time. Experimental results demonstrate the benefit of this approach over the state-of-the-art technique when applied for labeling multiple views. Zhuowei Bao, Susan B. Davidson, Tova Milo |
Proc. VLDB Endow. | 1 |
| 2011 | A Graph Approach to Spelling Correction in Domain-Centric Search
Zhuowei Bao, Benny Kimelfeld, Yunyao Li 0001 |
ACL | 1 |
| 2011 | Labeling recursive workflow executions on-the-flyabstractThis paper presents a compact labeling scheme for answering reachability queries over workflow executions. In contrast to previous work, our scheme allows nodes (processes and data) in the execution graph to be labeled on-the-fly, i.e., in a dynamic fashion. In this way, reachability queries can be answered as soon as the relevant data is produced. We first show that, in general, for workflows that contain recursion, dynamic labeling of executions requires long (linear-size) labels. Fortunately, most real-life scientific workflows are linear recursive, and for this natural class we show that dynamic, yet compact (logarithmic-size) labeling is possible. Moreover, our scheme labels the executions in linear time, and answers any reachability query in constant time. We also show that linear recursive workflows are, in some sense, the largest class of workflows that allow compact, dynamic labeling schemes. Interestingly, the empirical evaluation, performed over both real and synthetic workflows, shows that our proposed dynamic scheme outperforms the state-of-the-art static scheme for large executions, and creates labels that are shorter by a factor of almost 3. Zhuowei Bao, Susan B. Davidson, Tova Milo |
SIGMOD Conference | 1 |
| 2010 | An optimal labeling scheme for workflow provenance using skeleton labelsabstractWe develop a compact and efficient reachability labeling scheme for answering provenance queries on workflow runs that conform to a given specification. Even though a workflow run can be structurally more complex and can be arbitrarily larger than the specification due to fork (parallel) and loop executions, we show that a compact reachability labeling for a run can be efficiently computed using the fact that it originates from a fixed specification. Our labeling scheme is optimal in the sense that it uses labels of logarithmic length, runs in linear time, and answers any reachability query in constant time. Our approach is based on using the reachability labeling for the specification as an effective skeleton for designing the reachability labeling for workflow runs. We also demonstrate empirically the effectiveness of our skeleton-based labeling approach. Zhuowei Bao, Susan B. Davidson, Sanjeev Khanna, Sudeepa Roy 0001 |
SIGMOD Conference | 1 |
| 2009 | Differencing Provenance in Scientific WorkflowsabstractScientific workflow management systems are increasingly providing the ability to manage and query the provenance of data products. However, the problem of differencing the provenance of two data products produced by executions of the same specification has not been adequately addressed. Although this problem is NP-hard for general workflow specifications, an analysis of real scientific (and business) workflows shows that their specifications can be captured as series-parallel graphs overlaid with well-nested forking and looping. For this natural restriction, we present efficient, polynomial-time algorithms for differencing executions of the same specification and thereby understanding the difference in the provenance of their data products. We then describe a prototype called PDiffView built around our differencing algorithm. Experimental results demonstrate the scalability of our approach using collected, real workflows and increasingly complex runs. Zhuowei Bao, Sarah Cohen Boulakia, Susan B. Davidson, Anat Eyal, Sanjeev Khanna |
ICDE | 1 |
| 2009 | SmartCIS: integrating digital and physical environmentsabstractdemonstration SmartCIS: integrating digital and physical environments Share on Authors: Mengmeng Liu University of Pennsylvania, Philadelphia, PA, USA University of Pennsylvania, Philadelphia, PA, USAView Profile , Svilen R. Mihaylov University of Pennsylvania, Philadelphia, PA, USA University of Pennsylvania, Philadelphia, PA, USAView Profile , Zhuowei Bao University of Pennsylvania, Philadelphia, PA, USA University of Pennsylvania, Philadelphia, PA, USAView Profile , Marie Jacob University of Pennsylvania, Philadelphia, PA, USA University of Pennsylvania, Philadelphia, PA, USAView Profile , Zachary G. Ives University of Pennsylvania, Philadelphia, PA, USA University of Pennsylvania, Philadelphia, PA, USAView Profile , Boon Thau Loo University of Pennsylvania, Philadelphia, PA, USA University of Pennsylvania, Philadelphia, PA, USAView Profile , Sudipto Guha University of Pennsylvania, Philadelphia, PA, USA University of Pennsylvania, Philadelphia, PA, USAView Profile Authors Info & Claims SIGMOD '09: Proceedings of the 2009 ACM SIGMOD International Conference on Management of dataJune 2009 Pages 1111–1114https://doi.org/10.1145/1559845.1559996Online:29 June 2009Publication History 6citation263DownloadsMetricsTotal Citations6Total Downloads263Last 12 Months2Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Svilen R. Mihaylov, Zhuowei Bao, Marie Jacob, Zachary G. Ives, Boon Thau Loo, Sudipto Guha |
SIGMOD Conference | 3 |
| 2009 | PDiffView: Viewing the Difference in Provenance of Workflow ResultsabstractScientific workflow systems are becoming increasingly important for managing in-silico experiments. Such experiments are typically specified as directed flow graphs, in which the nodes represent modules and edges represent data flow between the modules. Each execution (a.k.a. run) of an experiment may vary the parameters and data inputs to the modules in the specification; furthermore, alternative paths of the workflow may be followed. In this process, the scientist's goal is to identify parameter settings and approaches which lead to good final results. Comparing workflow executions of the same specification and understanding the difference between them is thus of paramount importance for understanding the provenance of final results [4]. Zhuowei Bao, Sarah Cohen Boulakia, Susan B. Davidson, Pierrick Girard |
Proc. VLDB Endow. | 1 |