A Rule-Based Recommendation Approach for Business Process Modeling

Business process modeling is a crucial, yet time-consuming and knowledge-intensive task. This is particularly the case when modeling a domain-specific process, which often requires the use of highly specialized terminology in a consistent manner. To alleviate these issues, the process modeling task can be supported by techniques that suggest how a model under development can be expanded. In this work, we provide such suggestions through a rule-based activity recommendation approach, which suggests suitable activities to be included at a user-defined position in a process model. A benefit of our rule-based work over other approaches is that it accompanies recommendations with explanations, providing additional transparency and trustworthiness to users. Furthermore, through comprehensive evaluation experiments on a large set of real-world process models, we show that our rule-based approach outperforms other methods, including an embedding-based one.

[1]  Dietmar Jannach,et al.  Recommendation-based modeling support for data mining processes , 2014, RecSys '14.

[2]  Hendrik Blockeel,et al.  Top-Down Induction of First Order Logical Decision Trees , 1998, AI Commun..

[3]  Theo P. van der Weide,et al.  Information modeling: The process and the required competencies of its participants , 2004, Data Knowl. Eng..

[4]  Li Lin,et al.  RLRecommender: A Representation-Learning-Based Recommendation Method for Business Process Modeling , 2018, ICSOC.

[5]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

[6]  Xu Chen,et al.  Explainable Recommendation: A Survey and New Perspectives , 2018, Found. Trends Inf. Retr..

[7]  Zhaohui Wu,et al.  Graph-based workflow recommendation: on improving business process modeling , 2012, CIKM '12.

[8]  Jan Mendling,et al.  Process Model Generation from Natural Language Text , 2011, CAiSE.

[9]  Zhaohui Wu,et al.  An Efficient Recommendation Method for Improving Business Process Modeling , 2014, IEEE Transactions on Industrial Informatics.

[10]  Luc De Raedt,et al.  Logical and relational learning , 2008, Cognitive Technologies.

[11]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[12]  Remco M. Dijkman,et al.  Graph Matching Algorithms for Business Process Model Similarity Search , 2009, BPM.

[13]  Dirk Metzger,et al.  Requirements Catalog for Business Process Modeling Recommender Systems (Extended Abstract) , 2016, EMISA.

[14]  Towards a Rule-Based Recommendation Approach for Business Process Modeling , 2020, ICSOC Workshops.

[15]  Fabian M. Suchanek,et al.  AMIE: association rule mining under incomplete evidence in ontological knowledge bases , 2013, WWW.

[16]  Remco M. Dijkman,et al.  Semantics and analysis of business process models in BPMN , 2008, Inf. Softw. Technol..

[17]  Theo P. van der Weide,et al.  Information modeling: The process and the required competencies of its participants , 2006, Data Knowl. Eng..

[18]  Luc De Raedt,et al.  Mining Association Rules in Multiple Relations , 1997, ILP.

[19]  Dietmar Jannach,et al.  Supporting the Design of Machine Learning Workflows with a Recommendation System , 2016, ACM Trans. Interact. Intell. Syst..

[20]  J. Ross Quinlan,et al.  Learning logical definitions from relations , 1990, Machine Learning.

[21]  Zhaohui Wu,et al.  A Recommendation System to Facilitate Business Process Modeling , 2017, IEEE Transactions on Cybernetics.