Machine learning in business process management: A systematic literature review

2405.16396

YC

0

Reddit

0

Published 5/28/2024 by Sven Weinzierl, Sandra Zilker, Sebastian Dunzer, Martin Matzner
Machine learning in business process management: A systematic literature review

Abstract

Machine learning (ML) provides algorithms to create computer programs based on data without explicitly programming them. In business process management (BPM), ML applications are used to analyse and improve processes efficiently. Three frequent examples of using ML are providing decision support through predictions, discovering accurate process models, and improving resource allocation. This paper organises the body of knowledge on ML in BPM. We extract BPM tasks from different literature streams, summarise them under the phases of a process`s lifecycle, explain how ML helps perform these tasks and identify technical commonalities in ML implementations across tasks. This study is the first exhaustive review of how ML has been used in BPM. We hope that it can open the door for a new era of cumulative research by helping researchers to identify relevant preliminary work and then combine and further develop existing approaches in a focused fashion. Our paper helps managers and consultants to find ML applications that are relevant in the current project phase of a BPM initiative, like redesigning a business process. We also offer - as a synthesis of our review - a research agenda that spreads ten avenues for future research, including applying novel ML concepts like federated learning, addressing less regarded BPM lifecycle phases like process identification, and delivering ML applications with a focus on end-users.

Create account to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper provides a systematic literature review on the use of machine learning in business process management.
  • The review examines how machine learning techniques are being applied to various aspects of business processes, such as process discovery, process monitoring, and process optimization.
  • The authors analyze the current state of research in this area and identify key trends, challenges, and opportunities for future work.

Plain English Explanation

Businesses often have complex series of activities, known as business processes, that they use to deliver products or services. Machine learning is a type of artificial intelligence that allows computers to learn from data and make predictions without being explicitly programmed. This paper looks at how businesses are using machine learning to improve their business processes.

The authors reviewed a large number of research studies to understand how machine learning is being applied in this context. They found that machine learning is being used for things like:

  • Process discovery: Using machine learning to automatically identify and model the steps in a business process.
  • Process monitoring: Applying machine learning to detect anomalies or predict issues in an ongoing business process.
  • Process optimization: Employing machine learning to suggest ways to improve the efficiency or effectiveness of a business process.

The paper discusses the current state of this research, highlighting the key trends, challenges, and opportunities for the future. By summarizing this landscape, the authors aim to provide a useful overview for researchers and practitioners interested in applying machine learning to improve business processes.

Technical Explanation

The paper presents a systematic literature review of research on the use of machine learning in business process management (BPM). The authors employed a rigorous methodology to search the academic literature, screen relevant studies, and extract and synthesize key insights.

The review covers a wide range of machine learning applications in BPM, including:

  • Process discovery: Techniques like process mining and inductive process modeling that leverage machine learning to automatically discover process models from event logs.
  • Process monitoring: The use of machine learning for predictive process monitoring, detecting anomalies, and predicting process outcome.
  • Process optimization: Applying machine learning to recommend process improvements, optimize process parameters, and automate decision-making.

The authors analyze the state-of-the-art in each of these areas, discussing the prominent machine learning methods, their strengths and limitations, and the key research challenges. For example, they highlight the need for interpretable machine learning techniques to make AI-driven process decisions more transparent and trustworthy.

The paper also examines the role of MLOps - the practices and technologies for operationalizing machine learning - in the context of BPM. The authors argue that seamless integration of machine learning into business processes is crucial for realizing its full potential.

Critical Analysis

The paper provides a comprehensive overview of the current research on machine learning in BPM, covering a wide range of applications and techniques. The authors have conducted a rigorous literature review and synthesized the key insights in a structured manner.

One potential limitation is the reliance on academic publications, which may not fully capture the latest advancements being made in industry. The authors acknowledge this and suggest that future work should also examine gray literature and industry case studies to get a more complete picture.

Additionally, while the paper discusses research challenges, it does not delve deeply into the potential societal and ethical implications of applying machine learning to business processes. As AI systems become more involved in decision-making, there are important considerations around bias, transparency, and accountability that warrant further exploration.

Overall, this paper serves as a valuable reference for researchers and practitioners interested in understanding the state of the art and future directions in the intersection of machine learning and business process management. By highlighting the key trends and opportunities, it can help drive further advancements in this increasingly important field.

Conclusion

This systematic literature review provides a comprehensive overview of the use of machine learning in business process management. The authors examine a wide range of applications, from process discovery and monitoring to optimization, and discuss the current research landscape, key trends, and future challenges.

The paper serves as a useful resource for both researchers and practitioners interested in applying machine learning techniques to improve business processes. By synthesizing the existing knowledge and identifying promising avenues for future work, the authors have laid the groundwork for further advancements in this increasingly important field.

As businesses continue to grapple with the complexities of modern operations, the integration of machine learning into business process management offers significant potential for driving efficiency, agility, and innovation. This review highlights the progress made so far and the exciting possibilities that lie ahead.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Related Papers

šŸ—£ļø

A Systematic Literature Review on the Use of Machine Learning in Software Engineering

Nyaga Fred, I. O. Temkin

YC

0

Reddit

0

Software engineering (SE) is a dynamic field that involves multiple phases all of which are necessary to develop sustainable software systems. Machine learning (ML), a branch of artificial intelligence (AI), has drawn a lot of attention in recent years thanks to its ability to analyze massive volumes of data and extract useful patterns from data. Several studies have focused on examining, categorising, and assessing the application of ML in SE processes. We conducted a literature review on primary studies to address this gap. The study was carried out following the objective and the research questions to explore the current state of the art in applying machine learning techniques in software engineering processes. The review identifies the key areas within software engineering where ML has been applied, including software quality assurance, software maintenance, software comprehension, and software documentation. It also highlights the specific ML techniques that have been leveraged in these domains, such as supervised learning, unsupervised learning, and deep learning. Keywords: machine learning, deep learning, software engineering, natural language processing, source code

Read more

6/21/2024

šŸ

SyROCCo: Enhancing Systematic Reviews using Machine Learning

Zheng Fang, Miguel Arana-Catania, Felix-Anselm van Lier, Juliana Outes Velarde, Harry Bregazzi, Mara Airoldi, Eleanor Carter, Rob Procter

YC

0

Reddit

0

The sheer number of research outputs published every year makes systematic reviewing increasingly time- and resource-intensive. This paper explores the use of machine learning techniques to help navigate the systematic review process. ML has previously been used to reliably 'screen' articles for review - that is, identify relevant articles based on reviewers' inclusion criteria. The application of ML techniques to subsequent stages of a review, however, such as data extraction and evidence mapping, is in its infancy. We therefore set out to develop a series of tools that would assist in the profiling and analysis of 1,952 publications on the theme of 'outcomes-based contracting'. Tools were developed for the following tasks: assign publications into 'policy area' categories; identify and extract key information for evidence mapping, such as organisations, laws, and geographical information; connect the evidence base to an existing dataset on the same topic; and identify subgroups of articles that may share thematic content. An interactive tool using these techniques and a public dataset with their outputs have been released. Our results demonstrate the utility of ML techniques to enhance evidence accessibility and analysis within the systematic review processes. These efforts show promise in potentially yielding substantial efficiencies for future systematic reviewing and for broadening their analytical scope. Our work suggests that there may be implications for the ease with which policymakers and practitioners can access evidence. While ML techniques seem poised to play a significant role in bridging the gap between research and policy by offering innovative ways of gathering, accessing, and analysing data from systematic reviews, we also highlight their current limitations and the need to exercise caution in their application, particularly given the potential for errors and biases.

Read more

6/26/2024

Recent Advances in Data-Driven Business Process Management

Recent Advances in Data-Driven Business Process Management

Lars Ackermann, Martin Kappel, Laura Marcus, Linda Moder, Sebastian Dunzer, Markus Hornsteiner, Annina Liessmann, Yorck Zisgen, Philip Empl, Lukas-Valentin Herm, Nicolas Neis, Julian Neuberger, Leo Poss, Myriam Schaschek, Sven Weinzierl, Niklas Wordehoff, Stefan Jablonski, Agnes Koschmider, Wolfgang Kratsch, Martin Matzner, Stefanie Rinderle-Ma, Maximilian Roglinger, Stefan Schonig, Axel Winkelmann

YC

0

Reddit

0

The rapid development of cutting-edge technologies, the increasing volume of data and also the availability and processability of new types of data sources has led to a paradigm shift in data-based management and decision-making. Since business processes are at the core of organizational work, these developments heavily impact BPM as a crucial success factor for organizations. In view of this emerging potential, data-driven business process management has become a relevant and vibrant research area. Given the complexity and interdisciplinarity of the research field, this position paper therefore presents research insights regarding data-driven BPM.

Read more

6/5/2024

A Framework to Model ML Engineering Processes

A Framework to Model ML Engineering Processes

Sergio Morales, Robert Claris'o, Jordi Cabot

YC

0

Reddit

0

The development of Machine Learning (ML) based systems is complex and requires multidisciplinary teams with diverse skill sets. This may lead to communication issues or misapplication of best practices. Process models can alleviate these challenges by standardizing task orchestration, providing a common language to facilitate communication, and nurturing a collaborative environment. Unfortunately, current process modeling languages are not suitable for describing the development of such systems. In this paper, we introduce a framework for modeling ML-based software development processes, built around a domain-specific language and derived from an analysis of scientific and gray literature. A supporting toolkit is also available.

Read more

4/30/2024