Demo Data from EDBT 2026 / reviewers in the wild / expert
Xiaochen Zhu 0001
dblp:117/6165-1 · also Xiao-chen Zhu 0001
· DBLP profile ↗
10ranked-venue papers
2as first author
1since 2021 · last 2023
0000-0002-5088-7952ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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.
| Databases, data mining, and information retrieval
8 papers |
Data integration and cleaning · 66% Data stream processing · 15% Data mining · 14% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing › publish/subscribe
event matching |
1.0 | 4 | 2018 | Matching Heterogeneous Event Data · IEEE Trans. Knowl. Data Eng. 2018 Matching Heterogeneous Events with Patterns · IEEE Trans. Knowl. Data Eng. 2017 Matching heterogeneous event data · SIGMOD Conference 2014 |
Data integration and cleaning › data preprocessing
data cleaning |
0.9 | 2 | 2023 | Efficiently Cleaning Structured Event Logs: A Graph Repair Approach · ACM Trans. Database Syst. 2023 Cleaning structured event logs: A graph repair approach · ICDE 2015 |
Data integration and cleaning › data preprocessing › data cleaning › data repair
graph repair |
0.9 | 2 | 2023 | Efficiently Cleaning Structured Event Logs: A Graph Repair Approach · ACM Trans. Database Syst. 2023 Cleaning structured event logs: A graph repair approach · ICDE 2015 |
Data integration and cleaning
entity matching |
0.8 | 3 | 2018 | Matching Heterogeneous Event Data · IEEE Trans. Knowl. Data Eng. 2018 Matching Heterogeneous Events with Patterns · IEEE Trans. Knowl. Data Eng. 2017 Matching heterogeneous events with patterns · ICDE 2014 |
Data mining › pattern mining › temporal pattern mining
event pattern mining |
0.5 | 2 | 2017 | Matching Heterogeneous Events with Patterns · IEEE Trans. Knowl. Data Eng. 2017 Matching heterogeneous events with patterns · ICDE 2014 |
Data mining
pattern mining |
0.5 | 2 | 2017 | Matching Heterogeneous Events with Patterns · IEEE Trans. Knowl. Data Eng. 2017 Matching heterogeneous events with patterns · ICDE 2014 |
Data integration and cleaning
data quality |
0.4 | 2 | 2016 | Efficient Recovery of Missing Events · IEEE Trans. Knowl. Data Eng. 2016 Efficient Recovery of Missing Events · Proc. VLDB Endow. 2013 |
Information retrieval
pattern matching |
0.3 | 1 | 2017 | Matching Heterogeneous Events with Patterns · IEEE Trans. Knowl. Data Eng. 2017 |
Data integration and cleaning › data preprocessing › data cleaning
data repair |
0.2 | 1 | 2015 | Cleaning structured event logs: A graph repair approach · ICDE 2015 |
Data integration and cleaning
entity resolution |
0.2 | 1 | 2014 | Matching heterogeneous event data · SIGMOD Conference 2014 |
Data stream processing
complex event processing |
0.1 | 1 | 2016 | Efficient Recovery of Missing Events · IEEE Trans. Knowl. Data Eng. 2016 |
Information retrieval
similarity measure |
0.1 | 1 | 2014 | Matching heterogeneous event data · SIGMOD Conference 2014 |
Methods — techniques the papers use, named apart from their topics
pruning · 0.8heuristic pruning · 0.7graph repair · 0.7indexing · 0.4similarity functions · 0.3heuristic matching · 0.3NP-hardness proof · 0.3pruning bounds · 0.3heuristic · 0.3NP-hardness analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Efficiently Cleaning Structured Event Logs: A Graph Repair ApproachabstractEvent data are often dirty owing to various recording conventions or simply system errors. These errors may cause serious damage to real applications, such as inaccurate provenance answers, poor profiling results, or concealing interesting patterns from event data. Cleaning dirty event data is strongly demanded. While existing event data cleaning techniques view event logs as sequences, structural information does exist among events, such as the task passing relationships between staffs in workflow or the invocation relationships among different micro-services in monitoring application performance. We argue that such structural information enhances not only the accuracy of repairing inconsistent events but also the computation efficiency. It is notable that both the structure and the names (labeling) of events could be inconsistent. In real applications, while an unsound structure is not repaired automatically (which requires manual effort from business actors to handle the structure error), it is highly desirable to repair the inconsistent event names introduced by recording mistakes. In this article, we first prove that the inconsistent label repairing problem is NP-complete. Then, we propose a graph repair approach for (1) detecting unsound structures, and (2) repairing inconsistent event names. Efficient pruning techniques together with two heuristic solutions are also presented. Extensive experiments over real and synthetic datasets demonstrate both the effectiveness and efficiency of our proposal. Ruihong Huang, Jianmin Wang 0001, Shaoxu Song, Xuemin Lin 0001, Xiaochen Zhu 0001, Jian Pei 0001 |
ACM Trans. Database Syst. | 5 |
| 2018 | Matching Heterogeneous Event DataabstractIdentifying events from different sources is essential to various business process applications such as provenance querying or process mining. Distinct features of heterogeneous events, including opaque names and dislocated traces, prevent existing data integration techniques from performing well. To address these issues, in this paper, (1) we propose an event similarity function by iteratively evaluating similar neighbors. (2) In addition to event nodes, we further employ the similarity of edges (indicating relationships among events) in event matching. We prove NP-hardness of finding the optimal event matching w.r.t. node and edge similarities, and propose an efficient heuristic for event matching. Experiments demonstrate that the proposed event matching approach can achieve significantly higher accuracy than state-of-the-art matching methods. In particular, by considering the event edge similarity, our heuristic matching algorithm further improves the matching accuracy without introducing much overhead. Yu Gao 0027, Shaoxu Song, Xiaochen Zhu 0001, Jianmin Wang 0001, Xiang Lian 0001, Lei Zou 0001 |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2017 | Matching Heterogeneous Events with PatternsabstractA large amount of heterogeneous event data are increasingly generated, e.g., in online systems for Web services or operational systems in enterprises. Owing to the difference between event data and traditional relational data, the matching of heterogeneous events is highly non-trivial. While event names are often opaque (e.g., merely with obscure IDs), the existing structure-based matching techniques for relational data also fail to perform owing to the poor discriminative power of dependency relationships between events. We note that interesting patterns exist in the occurrence of events, which may serve as discriminative features in event matching. In this paper, we formalize the problem of matching events with patterns. A generic pattern based matching framework is proposed, which is compatible with the existing structure based techniques. To improve the matching efficiency, we devise several bounds of matching scores for pruning. Recognizing the NP-hardness of the optimal event matching problem with patterns, we propose efficient heuristic. Finally, extensive experiments demonstrate the effectiveness of our pattern based matching compared with approaches adapted from existing techniques, and the efficiency improved by the bounding, pruning and heuristic methods. Shaoxu Song, Yu Gao 0027, Chaokun Wang, Xiaochen Zhu 0001, Jianmin Wang 0001, Philip S. Yu |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2016 | Efficient Recovery of Missing EventsabstractFor various entering and transmission issues raised by human or system, missing events often occur in event data, which record execution logs of business processes. Without recovering the missing events, applications such as provenance analysis or complex event processing built upon event data are not reliable. Following the minimum change discipline in improving data quality, it is also rational to find a recovery that minimally differs from the original data. Existing recovery approaches fall short of efficiency owing to enumerating and searching over all of the possible sequences of events. In this paper, we study the efficient techniques for recovering missing events. According to our theoretical results, the recovery problem appears to be NP-hard. Nevertheless, advanced indexing, pruning techniques are developed to further improve the recovery efficiency. The experimental results demonstrate that our minimum recovery approach achieves high accuracy, and significantly outperforms the state-of-the-art technique for up to five orders of magnitudes improvement in time performance. Jianmin Wang 0001, Shaoxu Song, Xiaochen Zhu 0001, Xuemin Lin 0001, Jia-Guang Sun 0001 |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2015 | Cleaning structured event logs: A graph repair approachabstractEvent data are often dirty owing to various recording conventions or simply system errors. These errors may cause many serious damages to real applications, such as inaccurate provenance answers, poor profiling results or concealing interesting patterns from event data. Cleaning dirty event data is strongly demanded. While existing event data cleaning techniques view event logs as sequences, structural information do exist among events. We argue that such structural information enhances not only the accuracy of repairing inconsistent events but also the computation efficiency. It is notable that both the structure and the names (labeling) of events could be inconsistent. In real applications, while unsound structure is not repaired automatically (which needs manual effort from business actors to handle the structure error), it is highly desirable to repair the inconsistent event names introduced by recording mistakes. In this paper, we propose a graph repair approach for 1) detecting unsound structure, and 2) repairing inconsistent event name. Jianmin Wang 0001, Shaoxu Song, Xuemin Lin 0001, Xiaochen Zhu 0001, Jian Pei 0001 |
ICDE | 4 |
| 2014 | Matching heterogeneous events with patternsabstractA large amount of heterogeneous event data are increasingly generated, e.g., in online systems for Web services or operational systems in enterprises. Owing to the difference between event data and traditional relational data, the matching of heterogeneous events is highly non-trivial. While event names are often opaque (e.g., merely with obscure IDs), the existing structure-based matching techniques for relational data also fail to perform owing to the poor discriminative power of dependency relationships between events. We note that interesting patterns exist in the occurrence of events, which may serve as discriminative features in event matching. In this paper, we formalize the problem of matching events with patterns. A generic pattern based matching framework is proposed, which is compatible with the existing structure based techniques. To improve the matching efficiency, we devise several bounds of matching scores for pruning. Since the exploration of patterns is costly and incrementally, our proposed techniques support matching in a pay-as-you-go style, i.e., incrementally update the matching results with the increase of available patterns. Finally, extensive experiments on both real and synthetic data demonstrate the effectiveness of our pattern based matching compared with approaches adapted from existing techniques, and the efficiency improved by the bounding/pruning methods. Xiaochen Zhu 0001, Shaoxu Song, Jianmin Wang 0001, Philip S. Yu, Jia-Guang Sun 0001 |
ICDE | 1 |
| 2014 | Matching heterogeneous event dataabstractIdentifying duplicate events are essential to various business process applications such as provenance querying or process mining. Distinct features of heterogeneous events including opaque names, dislocated traces and composite events, prevent existing data integration from techniques performing well. To address these issues, in this paper, we propose an event similarity function by iteratively evaluating similar neighbors. We prove the convergence of iterative similarity computation, and propose several pruning and estimation methods. To efficiently support matching composite events, we devise upper bounds of event similarities. Experiments on real and synthetic datasets demonstrate that the proposed event matching approaches can achieve significantly higher accuracy than the state-of-the-art matching methods. Xiaochen Zhu 0001, Shaoxu Song, Xiang Lian 0001, Jianmin Wang 0001, Lei Zou 0001 |
SIGMOD Conference | 1 |
| 2014 | How to guarantee compliance between workflows and product lifecycles?
Arthur H. M. ter Hofstede, Chun Ouyang 0001, Moe Thandar Wynn, Jianmin Wang 0001, Xiaochen Zhu 0001 |
Inf. Syst. | 6 |
| 2013 | Efficient Recovery of Missing EventsabstractFor various entering and transmission issues raised by human or system, missing events often occur in event data, which record execution logs of business processes. Without recovering these missing events, applications such as provenance analysis or complex event processing built upon event data are not reliable. Following the minimum change discipline in improving data quality, it is also rational to find a recovery that minimally differs from the original data. Existing recovery approaches fall short of efficiency owing to enumerating and searching over all the possible sequences of events. In this paper, we study the efficient techniques for recovering missing events. According to our theoretical results, the recovery problem is proved to be NP-hard. Nevertheless, we are able to concisely represent the space of event sequences in a branching framework. Advanced indexing and pruning techniques are developed to further improve the recovery efficiency. Our proposed efficient techniques make it possible to find top-k recoveries. The experimental results demonstrate that our minimum recovery approach achieves high accuracy, and significantly outperforms the state-of-the-art technique for up to 5 orders of magnitudes improvement in time performance. Jianmin Wang 0001, Shaoxu Song, Xiaochen Zhu 0001, Xuemin Lin 0001 |
Proc. VLDB Endow. | 3 |
| 2012 | Verification of workflow nets with transition conditionsabstractWorkflow management is concerned with automated support for business processes. Workflow management systems are driven by process models specifying the tasks that need to be executed, the order in which they can be executed, which resources are authorised to perform which tasks, and data that is required for, and produced by, these tasks. As workflow instances may run over a sustained period of time, it is important that workflow specifications be checked before they are deployed. Workflow verification is usually concerned with control-flow dependencies only; however, transition conditions based on data may further restrict possible choices between tasks. In this paper we extend workflow nets where transitions have concrete conditions associated with them, called WTC-nets. We then demonstrate that we can determine which execution paths of a WTC-net that are possible according to the control-flow dependencies, are actually possible when considering the conditions based on data. Thus, we are able to more accurately determine at design time whether a workflow net with transition conditions is sound. Jianmin Wang 0001, Xiaochen Zhu 0001, Lijie Wen 0001 |
J. Zhejiang Univ. Sci. C | 3 |