Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Xiaochen Zhu 0001

dblp:117/6165-1 · also Xiao-chen Zhu 0001 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data stream processing › publish/subscribe
event matching
1.042018
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.922023
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.922023
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.832018
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.522017
Matching Heterogeneous Events with Patterns · IEEE Trans. Knowl. Data Eng. 2017
Matching heterogeneous events with patterns · ICDE 2014
Data mining
pattern mining
0.522017
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.422016
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.312017
Matching Heterogeneous Events with Patterns · IEEE Trans. Knowl. Data Eng. 2017
Data integration and cleaning › data preprocessing › data cleaning
data repair
0.212015
Cleaning structured event logs: A graph repair approach · ICDE 2015
Data integration and cleaning
entity resolution
0.212014
Matching heterogeneous event data · SIGMOD Conference 2014
Data stream processing
complex event processing
0.112016
Efficient Recovery of Missing Events · IEEE Trans. Knowl. Data Eng. 2016
Information retrieval
similarity measure
0.112014
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
YearPublicationVenuePosition
2023 Efficiently Cleaning Structured Event Logs: A Graph Repair Approach
abstract
Event 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 Data
abstract
Identifying 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 Patterns
abstract
A 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 Events
abstract
For 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 approach
abstract
Event 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
ICDE4
2014 Matching heterogeneous events with patterns
abstract
A 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
ICDE1
2014 Matching heterogeneous event data
abstract
Identifying 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 Conference1
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 Events
abstract
For 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 conditions
abstract
Workflow 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. C3