The WHY in Business Processes: Discovery of Causal Execution Dependencies

Read original: arXiv:2310.14975 - Published 5/17/2024 by Fabiana Fournier, Lior Limonad, Inna Skarbovsky, Yuval David
Total Score

0

šŸš€

Sign in to get full access

or

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

Overview

  • Discovering the causal relationships between process activities is crucial for predicting the consequences of process interventions and making informed decisions about process improvements.
  • Existing process discovery algorithms rely mainly on time precedence, but a causal view can provide a new perspective where relations reflect genuine cause-effect dependencies.
  • This paper presents a systematic approach to unveiling the causal business process by leveraging an existing causal discovery algorithm over activity timing.
  • The paper also identifies conditions under which process mining discovery algorithms generate models that are incongruent with the causal business process model and shows how the causal model can be used for sound process analysis.

Plain English Explanation

Businesses often have complex processes involving various activities, like approving a loan or manufacturing a product. Understanding how these activities are causally connected - what causes what - is important for making smart decisions about improving the process. Existing methods mainly look at the order of activities to build process models, but this doesn't always capture the true cause-and-effect relationships.

This paper proposes a new approach that uses an algorithm for discovering causal connections, based on the timing of the activities. By applying this causal discovery technique, the researchers can uncover the underlying causal structure of the business process, which can be different from what standard process mining tools would find.

The paper also identifies situations where the standard process models may not align with the true causal relationships. It shows how to use the causal model to spot these discrepancies and get a more accurate understanding of what's really going on in the process. This can lead to better decisions about how to optimize or streamline the process.

The researchers demonstrate their methodology using two open-source process mining tools and test it on some sample datasets. The causal perspective they introduce provides a new way to analyze and improve business processes that goes beyond just looking at the sequence of activities.

Technical Explanation

The paper presents a systematic approach to discovering the causal business process by leveraging a causal discovery algorithm, LiNGAM, over activity timing data. This allows the researchers to uncover genuine cause-effect dependencies among the tasks, which can supplement standard process discovery techniques that rely primarily on time precedence.

The key innovation is the identification of conditions under which process mining discovery algorithms, like the IBM Process Mining tool, generate a model that is incongruent with the causal business process model. The paper shows how the causal model can be methodologically employed to analyze and annotate these inconsistencies in the context of three causal patterns.

The methodology is demonstrated on a synthesized dataset as well as two open benchmark datasets. By comparing the mined process model to the causal model, the researchers are able to surface discrepancies and provide a richer, more accurate view of the underlying process.

This causal perspective represents a departure from traditional process mining, which has tended to focus on temporal precedence. The techniques described in the paper offer a new way to leverage causal discovery for process analysis and improvement, going beyond simply observing the sequence of activities.

Critical Analysis

The paper makes a compelling case for the value of causal modeling in process mining, but there are a few notable limitations and areas for further research:

  1. The experiments are conducted on relatively small, synthetic or benchmark datasets. It would be important to validate the approach on larger, real-world business process data to assess its scalability and practical applicability.

  2. The paper does not address the robustness of the causal discovery algorithm (LiNGAM) to noisy or incomplete data, which is a common challenge in real-world process mining scenarios. Advances in causal discovery under uncertainty could be explored.

  3. The integration of causal discovery with trusted execution environments for decentralized process mining is not discussed, but could be an important consideration for applying these techniques in practice.

  4. While the paper identifies discrepancies between the mined process model and the causal model, it does not provide guidance on how to resolve these inconsistencies or determine which model is more accurate. Further research on model reconciliation would be valuable.

Overall, the paper presents a promising new direction for process mining by incorporating causal reasoning, but additional work is needed to fully realize the potential of this approach in real-world business settings.

Conclusion

This paper introduces a novel approach to process mining that goes beyond simply observing the temporal order of activities. By leveraging causal discovery techniques, the researchers can uncover the underlying causal structure of business processes, which may differ from the models generated by standard process mining algorithms.

The ability to identify discrepancies between the mined process model and the causal model provides a richer, more accurate understanding of the process and can lead to better-informed decisions about process improvements. While further research is needed to address some of the limitations, this work represents an important step towards a causal perspective in process mining that can supplement traditional techniques.

Overall, the insights from this paper have the potential to drive more effective and sustainable process optimization, with implications for diverse industries and applications.



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

Follow @aimodelsfyi on š• ā†’

Related Papers

šŸš€

Total Score

0

The WHY in Business Processes: Discovery of Causal Execution Dependencies

Fabiana Fournier, Lior Limonad, Inna Skarbovsky, Yuval David

Unraveling the causal relationships among the execution of process activities is a crucial element in predicting the consequences of process interventions and making informed decisions regarding process improvements. Process discovery algorithms exploit time precedence as their main source of model derivation. Hence, a causal view can supplement process discovery, being a new perspective in which relations reflect genuine cause-effect dependencies among the tasks. This calls for faithful new techniques to discover the causal execution dependencies among the tasks in the process. To this end, our work offers a systematic approach to the unveiling of the causal business process by leveraging an existing causal discovery algorithm over activity timing. In addition, this work delves into a set of conditions under which process mining discovery algorithms generate a model that is incongruent with the causal business process model, and shows how the latter model can be methodologically employed for a sound analysis of the process. Our methodology searches for such discrepancies between the two models in the context of three causal patterns, and derives a new view in which these inconsistencies are annotated over the mined process model. We demonstrate our methodology employing two open process mining algorithms, the IBM Process Mining tool, and the LiNGAM causal discovery technique. We apply it on a synthesized dataset and on two open benchmark data sets.

Read more

5/17/2024

Towards a Benchmark for Causal Business Process Reasoning with LLMs
Total Score

0

Towards a Benchmark for Causal Business Process Reasoning with LLMs

Fabiana Fournier, Lior Limonad, Inna Skarbovsky

Large Language Models (LLMs) are increasingly used for boosting organizational efficiency and automating tasks. While not originally designed for complex cognitive processes, recent efforts have further extended to employ LLMs in activities such as reasoning, planning, and decision-making. In business processes, such abilities could be invaluable for leveraging on the massive corpora LLMs have been trained on for gaining deep understanding of such processes. In this work, we plant the seeds for the development of a benchmark to assess the ability of LLMs to reason about causal and process perspectives of business operations. We refer to this view as Causally-augmented Business Processes (BP^C). The core of the benchmark comprises a set of BP^C related situations, a set of questions about these situations, and a set of deductive rules employed to systematically resolve the ground truth answers to these questions. Also with the power of LLMs, the seed is then instantiated into a larger-scale set of domain-specific situations and questions. Reasoning on BP^C is of crucial importance for process interventions and process improvement. Our benchmark, accessible at https://huggingface.co/datasets/ibm/BPC, can be used in one of two possible modalities: testing the performance of any target LLM and training an LLM to advance its capability to reason about BP^C.

Read more

7/17/2024

Argumentative Causal Discovery
Total Score

0

Argumentative Causal Discovery

Fabrizio Russo, Anna Rapberger, Francesca Toni

Causal discovery amounts to unearthing causal relationships amongst features in data. It is a crucial companion to causal inference, necessary to build scientific knowledge without resorting to expensive or impossible randomised control trials. In this paper, we explore how reasoning with symbolic representations can support causal discovery. Specifically, we deploy assumption-based argumentation (ABA), a well-established and powerful knowledge representation formalism, in combination with causality theories, to learn graphs which reflect causal dependencies in the data. We prove that our method exhibits desirable properties, notably that, under natural conditions, it can retrieve ground-truth causal graphs. We also conduct experiments with an implementation of our method in answer set programming (ASP) on four datasets from standard benchmarks in causal discovery, showing that our method compares well against established baselines.

Read more

5/28/2024

Extending predictive process monitoring for collaborative processes
Total Score

0

Extending predictive process monitoring for collaborative processes

Daniel Calegari, Andrea Delgado

Process mining on business process execution data has focused primarily on orchestration-type processes performed in a single organization (intra-organizational). Collaborative (inter-organizational) processes, unlike those of orchestration type, expand several organizations (for example, in e-Government), adding complexity and various challenges both for their implementation and for their discovery, prediction, and analysis of their execution. Predictive process monitoring is based on exploiting execution data from past instances to predict the execution of current cases. It is possible to make predictions on the next activity and remaining time, among others, to anticipate possible deviations, violations, and delays in the processes to take preventive measures (e.g., re-allocation of resources). In this work, we propose an extension for collaborative processes of traditional process prediction, considering particularities of this type of process, which add information of interest in this context, for example, the next activity of which participant or the following message to be exchanged between two participants.

Read more

9/17/2024