EDBT 2026 Demo / reviewers in the wild / expert
Yuqing Wu
dblp:20/473 · also Yuqing Melanie Wu
· DBLP profile ↗
51ranked-venue papers
11as first author
13since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 32 · 7 first-author · 1 since 2021Artificial intelligence and machine learning · 13 · 4 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 2 first-author · 4 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 1 since 2021Theory of computation · 2Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
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.
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 100% | |
| Databases, data mining, and information retrieval
11 papers |
Query processing and optimization · 33% Database system architecture and tuning · 25% Data models and query languages · 23% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% | |
| Network and information security
2 papers |
Authentication and access control · 100% |
Topics — the 27 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
abstract reasoning |
0.9 | 1 | 2025 | Combining Induction and Transduction for Abstract Reasoning · ICLR 2025 |
Program synthesis and code generation
inductive program synthesis |
0.9 | 1 | 2025 | Combining Induction and Transduction for Abstract Reasoning · ICLR 2025 |
Database theory
expressive power |
0.2 | 1 | 2013 | An Approach towards the Study of Symmetric Queries · Proc. VLDB Endow. 2013 |
Query processing and optimization
XML query processing |
0.1 | 5 | 2004 | Tree Logical Classes for Efficient Evaluation of XQuery · SIGMOD Conference 2004 Structural Join Order Selection for XML Query Optimization · ICDE 2003 Structural Joins: A Primitive for Efficient XML Query Pattern Matching · ICDE 2002 |
Database system architecture and tuning › database design
physical database design |
0.1 | 2 | 2005 | Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · IEEE Trans. Knowl. Data Eng. 2005 Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · ICDE 2004 |
Database system architecture and tuning › view management
security views |
0.1 | 1 | 2006 | ACXESS - Access Control for XML with Enhanced Security Specifications · ICDE 2006 |
Data models and query languages › XML data management
XML data model |
0.1 | 1 | 2006 | ACXESS - Access Control for XML with Enhanced Security Specifications · ICDE 2006 |
Authentication and access control
access control |
0.1 | 1 | 2006 | ACXESS - Access Control for XML with Enhanced Security Specifications · ICDE 2006 |
Authentication and access control › access control › data access control
XML access control |
0.1 | 1 | 2006 | ACXESS - Access Control for XML with Enhanced Security Specifications · ICDE 2006 |
Database system architecture and tuning › database design › physical database design
index selection |
0.1 | 1 | 2005 | Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · IEEE Trans. Knowl. Data Eng. 2005 |
Database system architecture and tuning › database design
logical database design |
0.1 | 1 | 2005 | Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · IEEE Trans. Knowl. Data Eng. 2005 |
Data models and query languages
XML data management |
0.0 | 1 | 2004 | Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · ICDE 2004 |
Query processing and optimization › query optimization
cost-based optimization |
0.0 | 1 | 2003 | TIMBER: A Native System for Querying XML · SIGMOD Conference 2003 |
Query processing and optimization › query optimization
join ordering |
0.0 | 1 | 2003 | Structural Join Order Selection for XML Query Optimization · ICDE 2003 |
Query processing and optimization
query optimization |
0.0 | 1 | 2003 | Structural Join Order Selection for XML Query Optimization · ICDE 2003 |
Query processing and optimization › XML query processing
tree pattern matching |
0.0 | 1 | 2003 | Structural Join Order Selection for XML Query Optimization · ICDE 2003 |
Query processing and optimization › join processing
join algorithms |
0.0 | 1 | 2002 | Structural Joins: A Primitive for Efficient XML Query Pattern Matching · ICDE 2002 |
Database theory
query answering |
0.0 | 1 | 2002 | COMMIX: towards effective web information extraction, integration and query answering · SIGMOD Conference 2002 |
Query processing and optimization › query rewriting
query answering using views |
0.0 | 1 | 2002 | COMMIX: towards effective web information extraction, integration and query answering · SIGMOD Conference 2002 |
Query processing and optimization › XML query processing
structural join |
0.0 | 1 | 2002 | Structural Joins: A Primitive for Efficient XML Query Pattern Matching · ICDE 2002 |
Data integration and cleaning › data extraction
web data extraction |
0.0 | 1 | 2002 | COMMIX: towards effective web information extraction, integration and query answering · SIGMOD Conference 2002 |
Data integration and cleaning › semi-structured data integration
XML data integration |
0.0 | 1 | 2002 | COMMIX: towards effective web information extraction, integration and query answering · SIGMOD Conference 2002 |
Query processing and optimization
query rewriting |
0.0 | 1 | 2006 | ACXESS - Access Control for XML with Enhanced Security Specifications · ICDE 2006 |
Data models and query languages
semistructured data |
0.0 | 1 | 2006 | IPAC - An Interactive Approach to Access Control for Semi-structured Data · VLDB 2006 |
Query processing and optimization › XML query processing
XPath query evaluation |
0.0 | 1 | 2005 | Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · IEEE Trans. Knowl. Data Eng. 2005 |
Data models and query languages › XML query languages
XQuery |
0.0 | 1 | 2004 | Tree Logical Classes for Efficient Evaluation of XQuery · SIGMOD Conference 2004 |
Data models and query languages › query interface
XML query interface |
0.0 | 1 | 2002 | COMMIX: towards effective web information extraction, integration and query answering · SIGMOD Conference 2002 |
Methods — techniques the papers use, named apart from their topics
neural program synthesis · 1.7ensemble learning · 1.7incidence-based normal form · 0.3counting-only query characterization · 0.3security views · 0.1query rewriting · 0.1interactive access control · 0.1search algorithm · 0.1workload pruning · 0.1pattern tree matching · 0.0heuristics · 0.0dynamic programming · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | NextLongIso: a comprehensive Nextflow pipeline for multi-dimensional long-read RNA-seq analysisabstractSUMMARY: Long-read RNA sequencing technologies, including Pacific Biosciences (PacBio) and Oxford Nanopore Technologies (ONT), enable direct characterization of full-length transcripts and transcriptome complexity. However, analysis of long-read RNA-seq data remains fragmented across multiple tools, limiting the ability to obtain a unified view of transcript structure, expression, and regulatory variation in long-read transcriptomes. We present NextLongIso, a scalable and reproducible Nextflow pipeline that enables coordinated analysis of multiple layers of transcript regulation. Rather than focusing solely on transcript reconstruction, NextLongIso integrates transcript discovery with downstream regulatory analyses to jointly characterize alternative splicing, isoform switching, transcript boundary dynamics (including alternative promoters and polyadenylation), and transposable element-associated transcription from both PacBio and ONT datasets. By eliminating complex cross-tool data harmonization, this unified framework facilitates the transition from transcript identification to functional interpretation of transcriptomic variation. AVAILABILITY AND IMPLEMENTATION: NextLongIso is implemented in Nextflow and is freely available at github: https://github.com/YidanSunResearchLab/nf-LongIso.git and Zenodo: https://doi.org/10.5281/zenodo.21049837. Jiang Tan, Yuqing Wu |
Bioinform. | 2 |
| 2026 | Engineering application of non-dominated sorting genetic algorithm III: Multi-objective optimization of ultra-high performance concrete for diverse scenarios
Yuqing Wu, Yizhou Yao, Ahmed Nasr, Qingmei Yang, Huiyu Xia |
Eng. Appl. Artif. Intell. | 3 |
| 2026 | How does buffering-bridging alignment influence supply chain resilience? A polynomial regression analysis
Shaobo Wei, Yuqing Wu, Xiayu Chen, Ruolin Ding |
Inf. Manag. | 2 |
| 2026 | Multi-scale target-aware representation learning for fundus image enhancement
Haofan Wu, Yuqing Wu, Qiuyu Yang, Bingfang Wang, Muhammad Fahadullah Khan, Ali Zia, M. Saleh Memon, Syed Sohail Bukhari, Abdul Fattah Memon, Daizong Ji, Ghulam Mustafa 0002, Yin Fang |
Neural Networks | 3 |
| 2025 | Frequency-Enhanced Part Feature Mining and Cross-Modality Alignment for Visible-Infrared Person Re-Identification
Yuqing Wu, Yongkang Ding, Liyan Zhang 0001 |
ICIC (1) | 1 |
| 2025 | Combining Induction and Transduction for Abstract ReasoningabstractWhen learning an input-output mapping from very few examples, is it better to first infer a latent function that explains the examples, or is it better to directly predict new test outputs, e.g. using a neural network? We study this question on ARC by training neural models for \emph{induction} (inferring latent functions) and \emph{transduction} (directly predicting the test output for a given test input). We train
on synthetically generated variations of Python programs that solve ARC training tasks. We find inductive and transductive models solve different kinds of test problems, despite having the same training problems and sharing the same neural architecture: Inductive program synthesis excels at precise computations, and at composing multiple concepts, while transduction succeeds on fuzzier perceptual concepts. Ensembling them approaches human-level performance on ARC. Wen-Ding Li, Keya Hu, Carter Larsen, Yuqing Wu, Simon Alford, Caleb Woo, Spencer M. Dunn, Hao Tang 0008, Wei-Long Zheng, Yewen Pu, Kevin Ellis |
ICLR | 4 |
| 2025 | Person Parsing-Driven and Text-Guided for Cloth-Changing Person Re-IdentificationabstractWith the rapid development of the Visual Internet of Things (VIoT), person re-Identification (ReID) technology has made significant strides in research, particularly in the domains of urban security and intelligent surveillance. However, cloth-changing person re-identification (CC-ReID) poses significant challenges to traditional appearance-based methods due to frequent changes in clothing. To address this issue, this paper proposes a Person Parsing-Driven and Text-Guided for Cloth-Changing Person Re-identification (PT-ReID). This approach optimizes the image encoder of the CLIP model through a multi-branch design and leverages person parsing techniques to extract stable, clothing-invariant biological features. Additionally, the method incorporates Context Optimization (CoOp) technology, using learnable text descriptions as soft supervision to enhance cross-modal alignment. A saliency region loss mechanism is also introduced to minimize discrepancies between different feature representations, further improving the model’s ability to learn discriminative pedestrian features. Experimental results on three public datasets—PRCC, LTCC, and VC-Clothes—demonstrate that PT-ReID significantly outperforms state-of-the-art methods in Rank-1 accuracy and mean Average Precision (mAP) under cloth-changing scenarios, proving its effectiveness and robustness in handling complex clothing variations. Yongkang Ding, Yuqing Wu, Chenwei Wu 0006, Meina Qu, Liyan Zhang 0001 |
IEEE Internet Things J. | 2 |
| 2024 | Dynamic Idle Resource Leasing To Safely Oversubscribe Capacity At MetaabstractMeta maintains additional capacity within its infrastructure to ensure high availability for business workloads, accommodating user growth, temporal traffic variations, and unforeseen regional failures. However, this strategic choice inherently leads to underutilization of resources. We employ oversubscription as an effective strategy to mitigate infrastructure underutilization. Iyswarya Narayanan, Shivam Handa, Sayak Chakraborti, Pankit Thapar, Baohua Shan, Ariel Rao, Yuanlai Liu, Yuqing Wu, Qingyi Gao, Chris Chao-Chun Cheng, Sihan You, Louis Huang, Kenny Yu, Tengfei Mu, Parth Malani, Trey Lu, Peter Zhang |
SoCC | 10 |
| 2022 | The power of Tarski's relation algebra on trees
Jelle Hellings, Yuqing Wu, Marc Gyssens, Dirk Van Gucht |
J. Log. Algebraic Methods Program. | 2 |
| 2022 | "We're so much more than the in-game clan": Gaming Experiences and Group Management in Multi-Space Online CommunitiesabstractThe platforms that host online gaming groups and communities continue to evolve, and it has become possible to join, participate in, and consume content from groups that exist across multiple tools, platforms, and spaces at the same time. In this paper, we explore how groups use and rely upon assemblages of multiple online spaces to accomplish the "work" of participating in these gaming groups. We present an interview study with users of the100.io, a platform that hosts gaming community spaces, helps players find groups, and operates as a gaming event scheduling tool for its users. Contrary to our initial assumptions, we found that users relied upon the100 as a kind of glue for flexibly-interconnected, multi-space group configurations. These multi-space groups support our participants' desires to approach online gaming as a social practice, provide additional accountability among players, and enable multiple forms of social participation within those communities. Our findings point towards opportunities to expand social computing scholarship to better describe how users of online communities flexibly bridge across technical infrastructure. Austin Toombs, Ahreum Lee, Zhuang Guo, Jared Buls, Abbee Westbrook, Ian Carr, Yuqing Wu, Michael Lapeter |
Proc. ACM Hum. Comput. Interact. | 7 |
| 2021 | A New Wolves Intelligent Optimization AlgorithmabstractThis paper proposes a new wolf pack intelligent optimization algorithm, which is based on an adaptive shrinking grid search chaotic wolf optimization algorithm with an adaptive standard deviation update amount. Theoretical research and experimental results show that compared with traditional genetic algorithm, particle swarm algorithm, wolf pack optimization algorithm based on leadership strategy, and chaotic wolf pack optimization algorithm, the algorithm proposed in this paper has better global optimization accuracy under the same conditions. Faster convergence speed and higher robustness. Yanchao Sun, Yuqing Wu |
ICIS | 3 |
| 2021 | An Improved Cuckoo Search Algorithm for Multiple Odor Sources Localization
Yuqing Wu, Zhipu Wang |
ICAART (2) | 1 |
| 2021 | From Relation Algebra to Semi-join Algebra: An Approach to Graph Query OptimizationabstractAbstract Many graph query languages rely on composition to navigate graphs and select nodes of interest, even though evaluating compositions of relations can be costly. Often, this need for composition can be reduced by rewriting toward queries using semi-joins instead, resulting in a significant reduction of the query evaluation cost. We study techniques to recognize and apply such rewritings. Concretely, we study the relationship between the expressive power of the relation algebras, which heavily rely on composition, and the semi-join algebras, which replace composition in favor of semi-joins. Our main result is that each fragment of the relation algebras where intersection and/or difference is only used on edges (and not on complex compositions) is expressively equivalent to a fragment of the semi-join algebras. This expressive equivalence holds for node queries evaluating to sets of nodes. For practical relevance, we exhibit constructive rules for rewriting relation algebra queries to semi-join algebra queries and prove that they lead to only a well-bounded increase in the number of steps needed to evaluate the rewritten queries. In addition, on sibling-ordered trees, we establish new relationships among the expressive power of Regular XPath, Conditional XPath, FO-logic and the semi-join algebra augmented with restricted fixpoint operators. Jelle Hellings, Catherine L. Pilachowski, Dirk Van Gucht, Marc Gyssens, Yuqing Wu |
Comput. J. | 5 |
| 2020 | Stab-Forests: Dynamic Data Structures for Efficient Temporal Query ProcessingabstractMany sources of data have temporal start and end attributes or are created in a time-ordered manner. Hence, it is only natural to consider joining datasets based on these temporal attributes. To do so efficiently, several internal-memory temporal join algorithms have recently been proposed. Unfortunately, these join algorithms are designed to join entire datasets and cannot efficiently join skewed datasets in which only few events participate in the join result. To support high-performance internal-memory temporal joins of skewed datasets, we propose the skip-join algorithm, which operates on stab-forests. The stab-forest is a novel dynamic data structure for indexing temporal data that allows efficient updates when events are appended in a time-based order. Our stab-forests efficiently support not only traditional temporal stab-queries, but also more general multi-stab-queries. We conducted an experimental evaluation to compare the skip-join algorithm with state-of-the-art techniques using real-world datasets. We observed that the skip-join algorithm outperforms other techniques by an order of magnitude when joining skewed datasets and delivers comparable performance to other techniques on non-skewed datasets. Jelle Hellings, Yuqing Wu |
TIME | 2 |
| 2020 | Comparing the expressiveness of downward fragments of the relation algebra with transitive closure on trees
Jelle Hellings, Marc Gyssens, Yuqing Wu, Dirk Van Gucht, Jan Van den Bussche, Stijn Vansummeren, George Fletcher 0001 |
Inf. Syst. | 3 |
| 2020 | User preference-aware video highlight detection via deep reinforcement learning
Yuqing Wu, Zhongzhi Wang |
Multim. Tools Appl. | 3 |
| 2019 | Scalable temporal clique enumerationabstractWe study the problem of enumeration of all k-sized subsets of temporal events that mutually overlap at some point in a query time window. This problem arises in many application domains, e.g., in social networks, life sciences, smart cities, telecommunications, and others. We propose a start time index (STI) approach that overcomes the efficiency bottlenecks of current methods which are based on 2-way join algorithms to enumerate temporal k-cliques. Additionally, we investigate how precomputed checkpoints can be used to further improve the efficiency of STI. Our experimental results demonstrate that STI outperforms the state of the art by a wide margin and that our checkpointing strategies are effective. Kaijie Zhu, George Fletcher 0001, Nikolay Yakovets, Odysseas Papapetrou, Yuqing Wu |
SSTD | 5 |
| 2019 | Calculi for symmetric queries
Marc Gyssens, Jelle Hellings, Jan Paredaens, Dirk Van Gucht, Jef Wijsen, Yuqing Wu |
J. Comput. Syst. Sci. | 6 |
| 2016 | Scaling Lifted Probabilistic Inference and Learning Via Graph DatabasesabstractOver the past decade, exploiting relations and symmetries within probabilistic models has been proven to be surprisingly effective at solving large scale data mining problems. One of the key operations inside these lifted approaches is counting - be it for parameter/structure learning or for efficient inference. Typically, however, they just count exploiting the logical structure using adhoc operators. This paper investigates whether ‘Compilation to Graph Databases’ could be a practical technique for scaling lifted probabilistic inference and learning methods. We demonstrate that the proposed approach achieves reasonable speed-ups for both inference and learning, without sacrificing performance. Mayukh Das, Yuqing Wu, Tushar Khot, Kristian Kersting, Sriraam Natarajan |
SDM | 2 |
| 2016 | Structural characterizations of the navigational expressiveness of relation algebras on a tree
George Fletcher 0001, Marc Gyssens, Jan Paredaens, Dirk Van Gucht, Yuqing Wu |
J. Comput. Syst. Sci. | 5 |
| 2015 | Relative expressive power of navigational querying on graphs
George Fletcher 0001, Marc Gyssens, Dirk Leinders, Dimitri Surinx, Jan Van den Bussche, Dirk Van Gucht, Stijn Vansummeren, Yuqing Wu |
Inf. Sci. | 8 |
| 2013 | Search on Graphs: Theory Meets Engineering
Yuqing Wu, George Fletcher 0001 |
APWeb | 1 |
| 2013 | External memory K-bisimulation reduction of big graphsabstractIn this paper, we present, to our knowledge, the first known I/O efficient solutions for computing the k-bisimulation partition of a massive directed graph, and performing maintenance of such a partition upon updates to the underlying graph. Ubiquitous in the theory and application of graph data, bisimulation is a robust notion of node equivalence which intuitively groups together nodes in a graph which share fundamental structural features. k-bisimulation is the standard variant of bisimulation where the topological features of nodes are only considered within a local neighborhood of radius k > 0. Yongming Luo, George Fletcher 0001, Jan Hidders, Yuqing Wu, Paul De Bra |
CIKM | 4 |
| 2013 | ROU: advanced keyword search on graphabstractKeyword search, the major means for Internet search engines, has recently been explored in structured and semi-structured data. What is yet to be explored thoroughly is how optional and negative keywords can be expressed, what the results should be and how such search queries can be evaluated efficiently. In this paper, we formally define a new type of keyword search query, ROU-query, which takes as input keywords in three categories: required, optional and unwanted, and returns as output sets of nodes in the data graph whose neighborhood satisfies the keyword requirements. We define multiple semantics, including maximal coverage and minimal footprint, to ensure the meaningfulness of results. We propose query induced partite graph (QuIP), that can capture the constraints on neighborhood size and unwanted keywords, and propose a family of algorithms for evaluation of ROU-queries. We conducted extensive experimental evaluations to show our approaches are able to generate results for ROU-queries efficiently. Yifan Pan, Yuqing Wu |
CIKM | 2 |
| 2013 | An Approach towards the Study of Symmetric QueriesabstractMany data-intensive applications have to query a database that involves sequences of sets of objects. It is not uncommon that the order of the sets in such a sequence does not affect the result of the query. Such queries are called symmetric. In this paper, the authors wish to initiate research on symmetric queries. Thereto, a data model is proposed in which a binary relation between objects and set names encodes set membership. On this data model, two query languages are introduced, QuineCALC and SyCALC. They are correlated in a manner that is made precise with the symmetric Boolean functions of Quine, respectively symmetric relational functions, on sequences of sets of given length. The latter do not only involve the Boolean operations union, intersection, and complement, but also projection and Cartesian product. Quine's characterization of symmetric Boolean functions in terms of incidence information is generalized to QuineCALC queries. In the process, an incidence-based normal form for QuineCALC queries is proposed. Inspired by these desirable incidence-related properties of QuineCALC queries, counting-only queries are introduced as SyCALC queries for which the result only depends on incidence information. Counting-only queries are then characterized as quantified Boolean combinations of QuineCALC queries, and a normal form is proposed for them as well. Finally, it is shown that, while it is undecidable whether a SyCALC query is counting-only, it is decidable whether a counting-only query is a QuineCALC query. Marc Gyssens, Jan Paredaens, Dirk Van Gucht, Jef Wijsen, Yuqing Wu |
Proc. VLDB Endow. | 5 |
| 2012 | Task analysis of vehicle entry and backingabstractThis paper uses a conventional task analysis (TA) in a compact parking space maneuver scenario. The goal of this analysis is to identify areas where driver errors might occur during a common driving maneuver. Backing out of a parking space can be divided into several components beginning with the moment the driver enters the vehicle to entry into traffic. A detailed operational sequence diagram was developed to describe the process. This is an exploratory study to extend understanding of drivers' movements as they enter a vehicle and how they proceed to maneuver in a confined parking space. The process can be used for future studies and to identify possible solutions to minimize backing crashes. The results showed that there are many areas where driver errors could occur for omission of steps and failure to detect. Yuqing Wu, Linda Ng Boyle, Daniel V. McGehee, Linda S. Angell, James Foley 0002 |
AutomotiveUI | 1 |
| 2011 | Efficient association discovery with keyword-based constraints on large graph dataabstractIn many domains, such as social networks and chem-informatics, data can be represented naturally in graph model, with nodes being data entries and edges the relationships between them. We study the application requirements in these domains and find that discovering Constrained Acyclic Paths (CAP) is highly in demand. In this paper, we define the CAP search problem and introduce a set of quantitative metrics for describing keyword-based constraints. We propose a series of algorithms to efficiently evaluate CAP queries on large-scale graph data. Extensive experiments illustrate that our algorithms are both efficient and scalable. Yifan Pan, Yuqing Wu |
CIKM | 3 |
| 2011 | Conkar: constraint keyword-based association discoveryabstractIn many domains, such as bioinformatics, cheminformatics, health informatics and social networks, data can be represented naturally as labeled graphs. To address the increasing needs in discovering interesting associations between entities in such data graphs, especially under complicated keyword-based and structural constraints, we introduce Conkar (Constrained Keyword-based Association DiscoveRy) System. Conkar is the first system for discovering constrained acyclic paths (CAP) in graph data under keyword-based constraints, with the highlight being the set of quantitative constraint metrics that we proposed, including coverage and relevance. We will demonstrate the key features of Conkar: powerful and userfriendly query specification, efficient query evaluation, flexible and on-demand result ranking, visual result display, as well as an insight tour on our novel CAP query evaluation algorithms. Yifan Pan, Yuqing Wu |
CIKM | 3 |
| 2011 | Towards Reproducible eScience in the CloudabstractWhether it be data from ubiquitous devices such as sensors or data generated from telescopes or other laboratory instruments, technology apparent in many scientific disciplines is generating data at rates never witnessed before. Computational scientists are among the many who perform inductive experiments and analyses on these data with the goal of answering scientific questions. These computationally demanding experiments and analyses have become a common occurrence, resulting in a shift in scientific discovery, and thus leading to the term eScience. To perform eScience experiments and analysis at scale, one must have an infrastructure with enough computing power and storage space. The advent of cloud computing has allowed infrastructures and platforms to be created with theoretical limitless bounds, thus providing an attractive solution to this need. In this work, we create a reproducible process for the construction of eScience computing environments on top of cloud computing infrastructures. Our solution separates the construction of these environments into two distinct layers: (1) the infrastructure layer and (2) the software layer. We provide results of running our framework on two different computational clusters within two separate cloud computing environments to demonstrate that our framework can facilitate the replication or extension of an eScience experiment. Jonathan Klinginsmith, Malika Mahoui, Yuqing Wu |
CloudCom | 3 |
| 2011 | Relative expressive power of navigational querying on graphsabstractAn extended abstract announcing the results of this paper was presented at the 14th International Conference on Database Theory, Uppsala, Sweden, March 2011\nhttp://dx.doi.org/10.1145/1938551.1938578\n- - - - -\nMotivated by both established and new applications, we study navigational query languages for graphs (binary relations). The simplest language has only the two operators union and composition, together with the identity relation. We make more powerful languages by adding any of the following operators: intersection; set difference; projection; coprojection; converse; and the diversity relation. All these operators map binary relations to binary relations. We compare the expressive power of all resulting languages. We do this not only for general path queries (queries where the result may be any binary relation) but also for boolean or yes/no queries (expressed by the nonemptiness of an expression). For both cases, we present the complete Hasse diagram of relative expressiveness. In particular the Hasse diagram for boolean queries contains some nontrivial separations and a few surprising collapses. George Fletcher 0001, Marc Gyssens, Dirk Leinders, Jan Van den Bussche, Dirk Van Gucht, Stijn Vansummeren, Yuqing Wu |
ICDT | 7 |
| 2011 | A Study of RDB-Based RDF Data Management Techniques
Vahid Jalali, Yuqing Wu |
WAIM | 3 |
| 2011 | A Study of a Positive Fragment of Path Queries: Expressiveness, Normal Form and MinimizationabstractWe study the expressiveness of a positive fragment of path queries, denoted Path+, on documents that can be represented as node-labeled trees. The expressiveness of Path+ is studied from two angles. First, we establish that Path+ is equivalent in expressive power to two particular subfragments, as well as to the class of tree queries, a subclass of the first-order conjunctive queries defined over the label, parent–child and child–parent predicates. The translation algorithm from tree queries to Path+ yields a normal form for Path+ queries. Using this normal form, we can decompose a Path+ query into subqueries that can be expressed in a very small fragment of Path+ for which efficient evaluation strategies are available. Second, we characterize the expressiveness of Path+ in terms of its ability to resolve nodes in a document. This result is used to show that each tree query can be translated to a unique, equivalent and minimal tree query. The combination of these results yields an effective strategy to evaluate a large class of path queries on documents. Yuqing Wu, Dirk Van Gucht, Marc Gyssens, Jan Paredaens |
Comput. J. | 1 |
| 2010 | XML-Based RDF Data Management for Efficient Query ProcessingabstractThe Semantic Web, which represents a web of knowledge, offers new opportunities to search for knowledge and information. To harvest such search power requires robust and scalable data repositories that can store RDF data and support efficient evaluation of SPARQL queries. Most of the existing RDF storage techniques rely on relation model and relational database technologies for these tasks. They either keep the RDF data as triples, or decompose it into multiple relations. The mis-match between the graph model of the RDF data and the rigid 2D tables of relational model jeopardizes the scalability of such repositories and frequently renders a repository inefficient for some types of data and queries. We propose to decompose RDF graph into a forest of semantically correlated XML trees, store them in an XML repository and rewrite SPARQL queries into XPath/XQuery queries to be evaluated in the XML repository. In this paper, we discuss the basic idea of RDFto-XML decomposition and the criteria of such decomposition in term of correctness, redundancy and query efficiency, then propose two RDF-to-XML decomposition algorithms based on these criteria. Our experimental evaluation results illustrate that our approach is capable of improving both the storage efficiency and query processing efficiency compared to the existing RDF techniques. Yuqing Wu |
WebDB | 2 |
| 2009 | ASIC: algebra-based structural index comparisonabstractStructural indices play a significant role in improving the efficiency of XML query evaluation. Being able to compare various structural indexing techniques is critical for a DBMS to select which indices to support, for the query optimizer to choose an index to use in query evaluation, and for DBAs to configure a database application. We present ASIC, an Algebra-based Structural Index Comparison framework that aids users in understanding the ability of different types of structural indices in answering XPath queries which have been characterized using the XPath algebra. ASIC allows users to select, configure and construct structural indices for comparison, guides users to compare the selected indices by evaluating queries of a particular XPath sub-algebra, and visually displays the index structures, query evaluation plans, and performance results for analysis and comparison. Yuqing Wu, Sofia Brenes, Tejas Totade, Shijin Joshua, Dhaval Damani, Michel Salim |
CIKM | 1 |
| 2009 | Workload-aware trie indices for XMLabstractWell-designed indices can dramatically improve query performance. Including query workload information can produce indices that yield better overall throughput while balancing the space and performance trade-off at the core of index design. In the context of XML, structural indices have proven to be particularly effective in supporting XPath queries by capturing the structural correlation between data components in an XML document. In this paper, we propose a family of novel workload-aware indices by taking advantage of the disk-based Ρ[k]-Trie index framework, which indexes node pairs of an XML document to facilitate index-only evaluation plans. Our indices are designed to be optimal for answering frequent path queries in one index lookup and efficient for answering non-frequent path queries using an index-only plan. Experimental results prove that our indices outperform the APEX index in overall throughput and excel in answering non-frequent queries, queries with predicates, and queries that yield empty results. Yuqing Wu, Sofia Brenes, Hyungdae Yi |
CIKM | 1 |
| 2009 | XQGen: an algebra-based XPath query generator for micro-benchmarkingabstractWe propose XQGen, a stand-alone, algebra-based XPath generator to aid engineers in testing and improving the design of XML query engines. XQGen takes an XML schema sketch and user configurations, such as number of queries, query types, duplication factors, and branching factors as input, and generates a set of queries that comform to the schema and configurations. In addition, given a set of label-paths as workload input, XQGen is capable of generating query sets that honor the workload. Yuqing Wu, Namrata Lele, Rashmi Aroskar, Sharanya Chinnusamy, Sofia Brenes |
CIKM | 1 |
| 2009 | A methodology for coupling fragments of XPath with structural indexes for XML documents
George Fletcher 0001, Dirk Van Gucht, Yuqing Wu, Marc Gyssens, Sofia Brenes, Jan Paredaens |
Inf. Syst. | 3 |
| 2008 | Trie Indexes for Efficient XML Query Evaluation
Sofia Brenes, Yuqing Wu, Dirk Van Gucht, Pablo Santa Cruz |
WebDB | 2 |
| 2006 | ACXESS - Access Control for XML with Enhanced Security SpecificationsabstractWe present ACXESS (Access Control for XML with Enhanced Security Specifications), a system for specifying and enforcing enhanced security constraints on XML via virtual "security views" and query rewrites. ACXESS is the first system that bears the capability to specify and enforce complicated security policies on both subtrees and structural relationships. Sriram Mohan, Jonathan Klinginsmith, Arijit Sengupta, Yuqing Wu |
ICDE | 4 |
| 2006 | IPAC - An Interactive Approach to Access Control for Semi-structured Data
Sriram Mohan, Yuqing Wu |
VLDB | 2 |
| 2005 | Access control for XML: a dynamic query rewriting approachabstractBeing able to express and enforce role-based access control on XML data is a critical component of XML data management. However, given the semi-structured nature of XML, this is non-trivial, as access control can be applied on the values of nodes as well as on the structural relationship between nodes. In this context, we adopt and extend a graph editing language for specifying role-based access constraints in the form of security views. A Security Annotated Schema (SAS) is proposed as the internal representation for the security views and can be automatically constructed from the original schema and the security view specification. To enforce the access constraints on user queries, we propose Secure Query Rewrite (SQR) -- a set of rules that can be used to rewrite a user XPath query on the security view into an equivalent XQuery expression against the original data, with the guarantee that the users only see information in the view but not any data that was blocked. Experimental evaluation demonstrates the efficiency and the expressiveness of our approach. Sriram Mohan, Arijit Sengupta, Yuqing Wu |
CIKM | 3 |
| 2005 | Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical DesignsabstractMuch of business XML data has accompanying XSD specifications. In many scenarios "shredding" such XML data into a relational storage is a popular paradigm. Optimizing evaluation of XPath queries overmuch XML data requires paying careful attention to both the logical and physical designs of the relational database where XML data is shredded. None of the existing solutions has taken into account physical design of the generated relational database. In this paper, we study the interplay of logical and physical design and conclude that 1) solving them independently leads to suboptimal performance and 2) there is substantial overlap between logical and physical designs: some well-known logical design transformations generate the same mappings as physical design. Furthermore, existing search algorithms are inefficient to search the extremely large space of logical and physical design combinations. We propose a search algorithm that carefully avoids searching duplicated mappings and utilizes the workload information to further prune the search space. Experimental results confirm the effectiveness of our approach. Surajit Chaudhuri, Zhiyuan Chen 0003, Kyuseok Shim, Yuqing Wu |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2004 | Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical DesignsabstractIn this paper, we examine the interplay of logical and physical design, and experimentally demonstrate that: (1) solving the logical mapping and the physical design problem independently leads to a suboptimal solution; (2) taking into account the physical design space impacts the space of logical mapping. Specifically, well-known outlining and inlining mapping options are rendered unnecessary because they are functionally subsumed by two physical design options: indexes and vertical partitioning. We propose a search algorithm that judiciously explores the extreme large combined space of logical and physical design. The algorithm only searches the XSD-specific logical design options and uses heuristics to further prune the search space. We experimentally compare the quality (in terms of the time to execute the query workload on resulting design) and efficiency (in terms of the search time) of our algorithm with known algorithms as well as a default XSD based mapping and an Edge-Table Mapping that does not use XSD on both real and synthetic data. Surajit Chaudhuri, Zhiyuan Chen 0003, Kyuseok Shim, Yuqing Wu |
ICDE | 4 |
| 2004 | Tree Logical Classes for Efficient Evaluation of XQueryabstractXML is widely praised for its flexibility in allowing repeated and missing sub-elements. However, this flexibility makes it challenging to develop a bulk algebra, which typically manipulates sets of objects with identical structure. A set of XML elements, say of type book, may have members that vary greatly in structure, e.g. in the number of author sub-elements. This kind of heterogeneity may permeate the entire document in a recursive fashion: e.g., different authors of the same or different book may in turn greatly vary in structure. Even when the document conforms to a schema, the flexible nature of schemas for XML still allows such significant variations in structure among elements in a collection. Bulk processing of such heterogeneous sets is problematic.In this paper, we introduce the notion of logical classes (LC) of pattern tree nodes, and generalize the notion of pattern tree matching to handle node logical classes. This abstraction pays off significantly in allowing us to reason with an inherently heterogeneous collection of elements in a uniform, homogeneous way. Based on this, we define a Tree Logical Class (TLC) algebra that is capable of handling the heterogeneity arising in XML query processing, while avoiding redundant work. We present an algorithm to obtain a TLC algebra expression from an XQuery statement (for a large fragment of XQuery). We show how to implement the TLC algebra efficiently, introducing the nest-join as an important physical operator for XML query processing. We show that evaluation plans generated using the TLC algebra not only are simpler but also perform better than those generated by competing approaches. TLC is the algebra used in the Timber [8] system developed at the University of Michigan. Stelios Paparizos, Yuqing Wu, Laks V. S. Lakshmanan, H. V. Jagadish |
SIGMOD Conference | 2 |
| 2003 | Structural Join Order Selection for XML Query OptimizationabstractStructural join operations are central to evaluating queries against XML data, and are typically responsible for consuming a lion's share of the query processing time. Thus, structural join order selection is at the heart of query optimization in an XML database, just as (value-based) join order selection is central to relational query optimization. We introduce five algorithms for structural join order optimization for XML tree pattern matching and present an extensive experimental evaluation. Our experiments demonstrate that many relational rules of thumb are no longer appropriate: for instance, using dynamic programming style optimization is not efficient; limiting consideration to left-deep plans usually misses the best solution. Our experiments also show that a dynamic programming optimization with pruning (DPP) algorithm can find the optimal solution, with low cost relative to the traditional dynamic programming (DP) algorithm; and an optimization technique that only considers fully pipelined (FP) plans can very quickly choose a plan that in most cases is close to optimal. Our recommendation is that DPP should be used in XML query optimizers where query execution time is expected to be significant, and that FP should be used where it is important to find a good (but not necessarily the best) plan quickly. Yuqing Wu, Jignesh M. Patel, H. V. Jagadish |
ICDE | 1 |
| 2003 | TIMBER: A Native System for Querying XMLabstractXML has become ubiquitous, and XML data has to be managed in databases. The current industry standard is to map XML data into relational tables and store this information in a relational database. Such mappings create both expressive power problems and performance problems.In the TIMBER [7] project we are exploring the issues involved in storing XML in native format. We believe that the key intellectual contribution of this system is a comprehensive set-at-a-time query processing ability in a native XML store, with all the standard components of relational query processing, including algebraic rewriting and a cost-based optimizer. Stelios Paparizos, Shurug Al-Khalifa, Adriane Chapman, H. V. Jagadish, Laks V. S. Lakshmanan, Andrew Nierman, Jignesh M. Patel, Divesh Srivastava, Nuwee Wiwatwattana, Yuqing Wu, Cong Yu 0001 |
SIGMOD Conference | 10 |
| 2003 | Using histograms to estimate answer sizes for XML queries
Yuqing Wu, Jignesh M. Patel, H. V. Jagadish |
Inf. Syst. | 1 |
| 2002 | Estimating Answer Sizes for XML Queries
Yuqing Wu, Jignesh M. Patel, H. V. Jagadish |
EDBT | 1 |
| 2002 | Structural Joins: A Primitive for Efficient XML Query Pattern MatchingabstractXML queries typically specify patterns of selection predicates on multiple elements that have some specified tree structured relationships. The primitive tree structured relationships are parent-child and ancestor-descendant, and finding all occurrences of these relationships in an XML database is a core operation for XML query processing. We develop two families of structural join algorithms for this task: tree-merge and stack-tree. The tree-merge algorithms are a natural extension of traditional merge joins and the multi-predicate merge joins, while the stack-tree algorithms have no counterpart in traditional relational join processing. We present experimental results on a range of data and queries using the TIMBER native XML query engine built on top of SHORE. We show that while, in some cases, tree-merge algorithms can have performance comparable to stack-tree algorithms, in many cases they are considerably worse. This behavior is explained by analytical results that demonstrate that, on sorted inputs, the stack-tree algorithms have worst-case I/O and CPU complexities linear in the sum of the sizes of inputs and output, while the tree-merge algorithms do not have the same guarantee. Shurug Al-Khalifa, H. V. Jagadish, Jignesh M. Patel, Yuqing Wu, Nick Koudas, Divesh Srivastava |
ICDE | 4 |
| 2002 | COMMIX: towards effective web information extraction, integration and query answeringabstractAs WWW becomes more and more popular and powerful, how to search information on the web in database way becomes an important research topic. COMMIX, which is developed in the DB group in Peking University (China), is a system towards building very large database using data from the Web for information extraction, integration and query answering. COMMIX has some innovative features, such as ontology-based wrapper generation, XML-based information integration, view-based query answering, and QBE-style XML query interface. Tengjiao Wang 0003, Shiwei Tang, Dongqing Yang, Jun Gao 0003, Yuqing Wu, Jian Pei 0001 |
SIGMOD Conference | 5 |
| 2002 | TIMBER: A native XML database
H. V. Jagadish, Shurug Al-Khalifa, Adriane Chapman, Laks V. S. Lakshmanan, Andrew Nierman, Stelios Paparizos, Jignesh M. Patel, Divesh Srivastava, Nuwee Wiwatwattana, Yuqing Wu, Cong Yu 0001 |
VLDB J. | 10 |