Xiaoying Wu 0001

dblp:79/1083-1 · DBLP profile ↗
← Back
37ranked-venue papers in the field
23as first author
9since 2021 · last 2026
—ORCID · conflict

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 22 (14 first)Information Retrieval & Web Search · 8 (5 first)Data Mining & Knowledge Discovery · 5 (2 first)Knowledge Engineering, Semantic Web & Information Systems · 1 (1 first)Other / Interdisciplinary · 1 (1 first)
YearPublicationVenuePosition
2026 Database Tuning via Distributional Reinforcement Learning for Hybrid Transactional/Analytical Processing Workloads
Md Rakibul Hasan, Xiaoying Wu 0001, Dimitri Theodoratos
DaWaK2
2025 A Bayesian Reinforcement Learning Framework for Online Index Tuning
Md Rakibul Hasan, Xiaoying Wu 0001, Dimitri Theodoratos
DaWaK2
2024 LiteSelect: A Lightweight Adaptive Learning Algorithm for Online Index Selection
Xiaoying Wu 0001, Senyang Wang, Dimitri Theodoratos, Md Rakibul Hasan
DaWaK1
2024 Scalable Optimization of Graph Pattern Queries Using Summary Graphs
Xiaoying Wu 0001, Michael Lan, Md Rakibul Hasan, Dimitri Theodoratos
WISE (2)1
2023 Evaluating Hybrid Graph Pattern Queries Using Runtime Index Graphs
Xiaoying Wu 0001, Dimitri Theodoratos, Nikos Mamoulis, Michael Lan
EDBT1
2023 A novel framework for the efficient evaluation of hybrid tree-pattern queries on large data graphs
Xiaoying Wu 0001, Dimitri Theodoratos, Dimitrios Skoutas 0001, Michael Lan
Inf. Syst.1
2022 Efficient In-Memory Evaluation of Reachability Graph Pattern Queries on Data Graphs
Xiaoying Wu 0001, Dimitri Theodoratos, Dimitrios Skoutas 0001, Michael Lan
DASFAA (1)1
2022 Answering Graph Pattern Queries using Compact Materialized Views
Michael Lan, Xiaoying Wu 0001, Dimitri Theodoratos
DOLAP2
2021 Discovering closed and maximal embedded patterns from large tree data
Xiaoying Wu 0001, Dimitri Theodoratos, Nikos Mamoulis
Data Knowl. Eng.1
2020 Leveraging Double Simulation to Efficiently Evaluate Hybrid Patterns on Data Graphs
Xiaoying Wu 0001, Dimitri Theodoratos, Dimitrios Skoutas 0001, Michael Lan
WISE (1)1
2019 Evaluating Mixed Patterns on Large Data Graphs Using Bitmap Views
Xiaoying Wu 0001, Dimitri Theodoratos, Dimitrios Skoutas 0001, Michael Lan
DASFAA (1)1
2019 Efficiently Computing Homomorphic Matches of Hybrid Pattern Queries on Large Graphs
Xiaoying Wu 0001, Dimitri Theodoratos, Dimitrios Skoutas 0001, Michael Lan
DaWaK1
2018 Efficient Discovery of Embedded Patterns from Large Attributed Trees
Xiaoying Wu 0001, Dimitri Theodoratos
DASFAA (2)1
2017 Efficiently Discovering Most-Specific Mixed Patterns from Large Data Trees
Xiaoying Wu 0001, Dimitri Theodoratos
DASFAA (1)1
2016 Efficiently Mining Homomorphic Patterns from Large Data Trees
Xiaoying Wu 0001, Dimitri Theodoratos, Zhiyong Peng 0001
DASFAA (1)1
2016 Diversification of Keyword Query Result Patterns
Cem Aksoy, Ananya Dass, Dimitri Theodoratos, Xiaoying Wu 0001
WAIM (2)4
2016 Diversifying the Results of Keyword Queries on Linked Data
Ananya Dass, Cem Aksoy, Aggeliki Dimitriou, Dimitri Theodoratos, Xiaoying Wu 0001
WISE (1)5
2016 Homomorphic Pattern Mining from a Single Large Data Tree
abstract
Finding interesting tree patterns hidden in large datasets is a central topic in data mining with many practical applications. Unfortunately, previous contributions have focused almost exclusively on mining-induced patterns from a set of small trees. The problem of mining homomorphic patterns from a large data tree has been neglected. This is mainly due to the challenging unbounded redundancy that homomorphic tree patterns can display. However, mining homomorphic patterns allows for discovering large patterns which cannot be extracted when mining induced or embedded patterns. Large patterns better characterize big trees which are important for many modern applications in particular with the explosion of big data. In this paper, we address the problem of mining frequent homomorphic tree patterns from a single large tree. We propose a novel approach that extracts non-redundant maximal homomorphic patterns. Our approach employs an incremental frequency computation method that avoids the costly enumeration of all pattern matchings required by previous approaches. Matching information of already computed patterns is materialized as bitmaps, a technique that not only minimizes the memory consumption, but also the CPU time. Our contribution also includes an optimization technique which can further reduce the search space of homomorphic patterns. We conducted detailed experiments to test the performance and scalability of our approach. The experimental evaluation shows that our approach mines larger patterns and extracts maximal homomorphic patterns from real and synthetic datasets outperforming state-of-the-art embedded tree mining algorithms applied to a large data tree.
Xiaoying Wu 0001, Dimitri Theodoratos
Data Sci. Eng.1
2016 Template-Based Bitmap View Selection for Optimizing Queries Over Tree Data
abstract
Developing and exploiting flexible techniques for optimizing the evaluation of queries over loosely structured data (e.g. tree or graph databases) is of crucial importance for modern database applications. In this context, we consider a new type of views which can be materialized as compressed bitmaps over tree data. We introduce the concept of view structural template to define classes of views. We then define and address a novel view selection problem (called view class selection (VCS) problem) where the goal is to select classes of bitmap views in order to optimize the overall evaluation cost of all tree pattern queries (TPQs) that can be issued against a database while satisfying a space constraint and ensuring that all the TPQs can be answered using exclusively the materialized views. We show that the VCS problem is NP-hard and we design two heuristic greedy algorithms which iteratively generate new batches of candidate view classes and make them available for selection. Each algorithm uses a different view class expansion technique to enable the systematic generation of candidate view classes from classes with smaller templates. We run extensive experiments to evaluate both the effectiveness of the algorithms and their efficiency on real, benchmark and synthetic datasets. Our algorithms are able to suggest high quality selections of view classes in a reasonable amount of time.
Xiaoying Wu 0001, Dimitri Theodoratos
Int. J. Cooperative Inf. Syst.1
2015 Leveraging Homomorphisms and Bitmaps to Enable the Mining of Embedded Patterns from Large Data Trees
Xiaoying Wu 0001, Dimitri Theodoratos
DASFAA (1)1
2014 Sharing-Aware Scheduling of Web Services
Junyan Jiang, Zhiyong Peng 0001, Xiaoying Wu 0001
APWeb3
2014 Clustering Query Results to Support Keyword Search on Tree Data
Cem Aksoy, Ananya Dass, Dimitri Theodoratos, Xiaoying Wu 0001
WAIM4
2013 XReason: A Semantic Approach That Reasons with Patterns to Answer XML Keyword Queries
Cem Aksoy, Aggeliki Dimitriou, Dimitri Theodoratos, Xiaoying Wu 0001
DASFAA (1)4
2013 Optimizing XML queries: Bitmapped materialized views vs. indexes
Xiaoying Wu 0001, Dimitri Theodoratos, Wendy Hui Wang, Timos K. Sellis
Inf. Syst.1
2013 A survey on XML streaming evaluation techniques
Xiaoying Wu 0001, Dimitri Theodoratos
VLDB J.1
2012 Processing and Evaluating Partial Tree Pattern Queries on XML Data
abstract
XML query languages typically allow the specification of structural patterns using XPath. Usually, these structural patterns are in the form of trees (Tree-Pattern Queries-TPQs). Finding the occurrences of such patterns in an XML tree is a key operation in XML query evaluation. The multiple previous algorithms presented for this operation focus mainly on the evaluation of tree-pattern queries. Recently, requirements for flexible querying of XML data have motivated the consideration of query classes that are more expressive and flexible than TPQs for which efficient nonmain-memory evaluation algorithms are not known. In this paper, we consider a class of queries, called Partial Tree-Pattern Queries (PTPQs), which generalize and strictly contain TPQs. PTPQs represent a broad fragment of XPath which is very useful in practice. In order to process PTPQs, we introduce a set of sound and complete inference rules to characterize structural relationship derivation. We provide necessary and sufficient conditions for detecting query unsatisfiability and node redundancy. We also show that PTPQs can be represented as directed acyclic graphs augmented with the “same-path” constraints. In order to leverage existing efficient evaluation algorithms for less expressive classes of queries, we design two approaches that evaluate a PTPQ by decomposing it into a set of simpler queries: algorithm IndexTPQGen, exploits a structural summary of the XML data and evaluates a PTPQ by generating an equivalent set of TPQs and unioning their answers. Algorithm PartialPathJoin decomposes the PTPQ into partial-path queries, and merge-joins their solutions. We also develop PartialTreeStack, an original polynomial time holistic algorithm for PTPQs. To the best of our knowledge, this is the first algorithm to support the evaluation of such a broad structural fragment of XPath in the inverted lists evaluation model. We provide a theoretical analysis of our algorithm and identify cases where it is asymptotically optimal. An extensive experimental evaluation shows that it is more efficient, robust, and stable than the other two and it outperforms a state-of-the art XQuery engine on PTPQs.
Xiaoying Wu 0001, Stefanos Souldatos, Dimitri Theodoratos, Theodore Dalamagas 0001, Yannis Vassiliou, Timos K. Sellis
IEEE Trans. Knowl. Data Eng.1
2011 Efficient Storage and Temporal Query Evaluation in Hierarchical Data Archiving Systems
Wendy Hui Wang, Dimitri Theodoratos, Xiaoying Wu 0001
SSDBM4
2010 Efficient evaluation of generalized tree-pattern queries on XML streams
Xiaoying Wu 0001, Dimitri Theodoratos, Calisto Zuzarte
VLDB J.1
2009 Answering XML queries using materialized views revisited
abstract
Answering queries using views is a well-established technique in databases. In this context, two outstanding problems can be formulated. The first one consists in deciding whether a query can be answered exclusively using one or multiple materialized views. Given the many alternative ways to compute the query from the materialized views, the second problem consists in finding the best way to compute the query from the materialized views. In the realm of XML, there is a restricted number of contributions in the direction of these problems due to the many limitations associated with the use of materialized views in traditional XML query evaluation models.
Xiaoying Wu 0001, Dimitri Theodoratos, Wendy Hui Wang
CIKM1
2009 Eager Evaluation of Partial Tree-Pattern Queries on XML Streams
Dimitri Theodoratos, Xiaoying Wu 0001
DASFAA2
2009 Efficient Evaluation of Generalized Tree-Pattern Queries with Same-Path Constraints
Xiaoying Wu 0001, Dimitri Theodoratos, Stefanos Souldatos, Theodore Dalamagas 0001, Timos K. Sellis
SSDBM1
2008 Evaluating partial tree-pattern queries on XML streams
abstract
The streaming evaluation is a popular way of evaluating queries on XML documents. Besides its many advantages, it is also the only option for a number of important XML applications. Unfortunately, existing algorithms focus almost exclusively on tree-pattern queries (TPQs). Requirements for flexible querying of XML data have motivated recently the introduction of query languages that are more general and flexible than TPQs.
Xiaoying Wu 0001, Dimitri Theodoratos
CIKM1
2008 Efficient evaluation of generalized path pattern queries on XML data
abstract
Finding the occurrences of structural patterns in XML data is a key operation in XML query processing. Existing algorithms for this operation focus almost exclusively on path-patterns or tree-patterns. Requirements in flexible querying of XML data have motivated recently the introduction of query languages that allow a partial specification of path-patterns in a query. In this paper, we focus on the efficient evaluation of partial path queries, a generalization of path pattern queries. Our approach explicitly deals with repeated labels (that is, multiple occurrences of the same label in a query).
Xiaoying Wu 0001, Stefanos Souldatos, Dimitri Theodoratos, Theodore Dalamagas 0001, Timos K. Sellis
WWW1
2008 Assigning semantics to partial tree-pattern queries
Dimitri Theodoratos, Xiaoying Wu 0001
Data Knowl. Eng.2
2007 Evaluation of partial path queries on xml data
abstract
XML query languages typically allow the specification of structural patterns of elements. Finding the occurrences of such patterns in an XML tree is the key operation in XML query processing. Many algorithms have been presented for this operation. These algorithms focus mainly on the evaluation of path-pattern or tree-pattern queries. In this paper, we define a partial path-pattern query language, and we address the problem of its efficient evaluation on XML data.
Stefanos Souldatos, Xiaoying Wu 0001, Dimitri Theodoratos, Theodore Dalamagas 0001, Timos K. Sellis
CIKM2
2007 An Original Semantics to Keyword Queries for XML Using Structural Patterns
Dimitri Theodoratos, Xiaoying Wu 0001
DASFAA2
2007 A Dynamic View Materialization Scheme for Sequences of Query and Update Statements
Wugang Xu, Dimitri Theodoratos, Calisto Zuzarte, Xiaoying Wu 0001, Vincent Oria
DaWaK4