相关论文

Graph Matching Algorithms for Business Process Model Similarity Search

Abstract:We investigate the problem of ranking all process models in a repository according to their similarity with respect to a given process model. We focus specifically on the application of graph matching algorithms to this similarity search problem. Since the corresponding graph matching problem is NP-complete, we seek to find a compromise between computational complexity and quality of the computed ranking. Using a repository of 100 process models, we evaluate four graph matching algorithms, ranging from a greedy one to a relatively exhaustive one. The results show that the mean average precision obtained by a fast greedy algorithm is close to that obtained with the most exhaustive algorithm.

摘要:我们研究了根据存储库中所有流程模型相对于给定流程模型的相似度对它们进行排序的问题。我们特别关注图匹配算法在这一相似性搜索问题中的应用。由于相应的图匹配问题是NP-完全问题,我们寻求在计算复杂性和计算排序质量之间找到折衷。使用一个包含100个流程模型的知识库,我们评估了四种图匹配算法,从贪婪算法到相对穷举的算法。结果表明,快速贪婪算法得到的平均精度与最穷举算法接近。

参考文献

[1]  Bernhard Thalheim,et al.  Conceptual Modeling - ER 2007 , 2007, Lecture Notes in Computer Science.

[2]  Daniela Grigori,et al.  Behavioral matchmaking for service retrieval: application to conversation protocols , 2006, BDA.

[3]  Luc Lamontagne,et al.  Case-Based Reasoning Research and Development , 1997, Lecture Notes in Computer Science.

[4]  Horst Bunke,et al.  An Error-Tolerant Approximate Matching Algorithm for Attributed Planar Graphs and Its Application to Fingerprint Classification , 2004, SSPR/SPR.

[5]  Edwin R. Hancock,et al.  Structural, Syntactic, and Statistical Pattern Recognition, Joint IAPR International Workshop, SSPR&SPR 2010, Cesme, Izmir, Turkey, August 18-20, 2010. Proceedings , 2010, SSPR/SPR.

[6]  J. Leon Zhao,et al.  A case-based reasoning framework for workflow model management , 2004, Data Knowl. Eng..

[7]  Erhard Rahm,et al.  Similarity flooding: a versatile graph matching algorithm and its application to schema matching , 2002, Proceedings 18th International Conference on Data Engineering.

[8]  Andreas Oberweis,et al.  How to detect semantic business process model variants? , 2007, SAC '07.

[9]  Wineke A. M. van Lent,et al.  Similarity of business process models : metrics and evaluation , 2009 .

[10]  Michael Rosemann,et al.  Potential pitfalls of process modeling: part A , 2006, Bus. Process. Manag. J..

[11]  Horst Bunke,et al.  On a relation between graph edit distance and maximum common subgraph , 1997, Pattern Recognit. Lett..

[12]  Mehrdad Sabetzadeh,et al.  Matching and Merging of Statecharts Specifications , 2007, 29th International Conference on Software Engineering (ICSE'07).

[13]  Ellen M. Voorhees,et al.  Evaluating evaluation measure stability , 2000, SIGIR '00.

[14]  Vladimir I. Levenshtein,et al.  Binary codes capable of correcting deletions, insertions, and reversals , 1965 .

[15]  Wil M. P. van der Aalst,et al.  Process Equivalence: Comparing Two Process Models Based on Observed Behavior , 2006, Business Process Management.

[16]  Manfred Reichert,et al.  On Measuring Process Model Similarity Based on High-Level Change Operations , 2007, ER.

[17]  Andreas Wombacher Evaluation of Technical Measures for Workflow Similarity Based on a Pilot Study , 2006, OTM Conferences.

[18]  Remco M. Dijkman,et al.  Measuring Similarity between Business Process Models , 2008, CAiSE.

[19]  Horst Bunke,et al.  Graph Edit Distance with Node Splitting and Merging, and Its Application to Diatom Idenfication , 2003, GbRPR.

[20]  Shazia Wasim Sadiq,et al.  On the Discovery of Preferred Work Practice Through Business Process Variants , 2007, ER.

[21]  Ralph Bergmann,et al.  Representation and Structure-Based Similarity Assessment for Agile Workflows , 2007, LWA.

[22]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE, OTM Confederated International Conferences, CoopIS, DOA, GADA, and ODBASE 2006, Montpellier, France, October 29 - November 3, 2006. Proceedings, Part I , 2006, OTM Conferences.

[23]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[24]  Marc Ehrig,et al.  Measuring Similarity between Semantic Business Process Models , 2007, APCCM.

[25]  Francisco Escolano,et al.  Graph-Based Representations in Pattern Recognition, 6th IAPR-TC-15 International Workshop, GbRPR 2007, Alicante, Spain, June 11-13, 2007, Proceedings , 2007, GbRPR.

引用
Business Modeling and Software Design: 10th International Symposium, BMSD 2020, Berlin, Germany, July 6-8, 2020, Proceedings
BMSD
2020
Discovering mapping between artifact-centric business process models and execution logs
2011
Semantic Model Alignment for Business Process Integration
2014
Process Mining: Towards Comparability of Healthcare Processes
ITBAM
2016
Vectorial Signature for Matching Business Process Graphs
2014 International Conference on Advanced Networking Distributed Systems and Applications
2014
An Automated Approach for Assisting the Design of Configurable Process Models
IEEE Transactions on Services Computing
2015
m3 - A Behavioral Similarity Metric for Business Processes
ZEUS
2011
Evaluation Measures for Similarity Search Results in Process Model Repositories
ER
2012
Similarity Search for Scientific Workflows
Proc. VLDB Endow.
2014
Behavioral Similarity - A Proper Metric
BPM
2011
Semantic Process Fragments Matching to Assist the Development of Process Variants
2015 IEEE International Conference on Services Computing
2015
Complex mapping discovery for semantic process model alignment
iiWAS
2010
Process Model Storage Solutions: Proposition and Evaluation
AP-BPM
2013
Enabling effective workflow model reuse: A data-centric approach
Decis. Support Syst.
2017
Breadth First Search Sequence based Method for Efficient Process Retrieval
2014
A Linguistic Graph-Based Approach for Web News Sentence Searching
DEXA
2013
The Impact of Change Task Type on Maintainability of Process Models
2010
The Impact of Sequential and Circumstantial Changes on Process Models
ER-POIS@CAiSE
2010
An empirical evaluation of process mining algorithms based on structural and behavioral similarities
SAC '12
2012
Efficient Selection of Process Mining Algorithms
IEEE Transactions on Services Computing
2013