Application of Bayesian Networks to Recommendations in Business Process Modeling

Formalized process models help to handle, design and store processes in a form understandable for the designers and users. Modeling of business processes is a complex task, which can be supported by recommendations. It is important, as designers prefer to receive and use suggestions during the modeling process. Recommendations make modeling faster and less error-prone because a set of good models is automatically used to help the designer. In this paper, we propose a method that uses Bayesian Networks for recommendation purposes in process modeling. To create such a network, we use configurable business processes that combine a set of reference models.

[1]  Guido Governatori,et al.  Compliance aware business process design , 2008 .

[2]  Oliver Kopp,et al.  On BPMN Process Fragment Auto-Completion , 2011, ZEUS.

[3]  Andreas Oberweis,et al.  Designing Business Processes with a Recommendation-Based Editor , 2010 .

[4]  Nir Friedman,et al.  Probabilistic Graphical Models - Principles and Techniques , 2009 .

[5]  Steffen Mazanek,et al.  Business Process Models as a Showcase for Syntax-Based Assistance in Diagram Editors , 2009, MoDELS.

[6]  Andreas Oberweis,et al.  Recommendation-based editor for business process modeling , 2011, Data Knowl. Eng..

[7]  Ralph Bergmann,et al.  Towards Case-Based Adaptation of Workflows , 2010, ICCBR.

[8]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.

[9]  A Min Tjoa,et al.  E-Commerce and Web Technologies , 2002, Lecture Notes in Computer Science.

[10]  Jens Weiland,et al.  Variability Mechanisms for Process Models , 2005 .

[11]  Manfred Reichert,et al.  Refactoring large process model repositories , 2011, Comput. Ind..

[12]  Samir Tata,et al.  A recommender system based on historical usage data for web service discovery , 2011, Service Oriented Computing and Applications.

[13]  Wil M. P. van der Aalst,et al.  A configurable reference modelling language , 2007, Inf. Syst..

[14]  W.M.P. van der Aalst,et al.  Business Process Management: A Comprehensive Survey , 2013 .

[15]  Marlon Dumas,et al.  Clone Detection in Repositories of Business Process Models , 2011, BPM.

[16]  Mathias Weske,et al.  Metric Trees for Efficient Similarity Search in Large Process Model Repositories , 2010, Business Process Management Workshops.

[17]  Agata Filipowska,et al.  Autocompletion for Business Process Modelling , 2011, BIS.

[18]  Witold Abramowicz Business Information Systems Workshops , 2014, Lecture Notes in Business Information Processing.

[19]  Frank Puhlmann,et al.  Variability Mechanisms in E-Business Process Families , 2006, BIS.

[20]  J. Brocke,et al.  Handbook on Business Process Management 1 , 2010 .

[21]  Steffen Mazanek,et al.  Sketch-based Diagram Editors with User Assistance based on Graph Transformation and Graph Drawing Techniques , 2010, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[22]  Agnes Koschmider,et al.  Recommendation Based Process Modeling Support: Method and User Experience , 2008, ER.

[23]  Grzegorz J. Nalepa,et al.  Proposal of automation of the collaborative modeling and evaluation of business processes using a semantic wiki , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[24]  Remco M. Dijkman,et al.  Managing large collections of business process models - Current techniques and challenges , 2012, Comput. Ind..

[25]  Jan Mendling,et al.  On the refactoring of activity labels in business process models , 2012, Inf. Syst..

[26]  Jan Mendling,et al.  Configurable multi-perspective business process models , 2011, Inf. Syst..

[27]  Mateusz Baran,et al.  A hierarchical approach for configuring business processes , 2013, 2013 Federated Conference on Computer Science and Information Systems.

[28]  Jan Mendling,et al.  On the Automatic Labeling of Process Models , 2011, CAiSE.

[29]  Richard E. Neapolitan,et al.  Learning Bayesian networks , 2007, KDD '07.

[30]  Ingo Weber,et al.  Auto-completion for Executable Business Process Models , 2008, Business Process Management Workshops.

[31]  Samir Tata,et al.  Context-Based Service Recommendation for Assisting Business Process Design , 2011, EC-Web.

[32]  Samir Tata,et al.  Assisting Business Process Design by Activity Neighborhood Context Matching , 2012, ICSOC.