# Process Mining Meets Causal Machine Learning: Discovering Causal Rules from Event Logs

arXiv: https://arxiv.org/abs/2009.01561 · HTML: https://mlsanity.com/paper/2009.01561/

## Key facts

- Cited by 15 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 3 Sep 2020.

## Built on by (most cited first, 15 of 15)

- [Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction](https://mlsanity.com/paper/2105.07111/) (2021)
- [Prescriptive Process Monitoring Under Resource Constraints: A Causal Inference Approach](https://mlsanity.com/paper/2109.02894/) (2021)
- [When to intervene? Prescriptive Process Monitoring Under Uncertainty and Resource Constraints](https://mlsanity.com/paper/2206.07745/) (2022)
- [How well can a large language model explain business processes as perceived by users?](https://mlsanity.com/paper/2401.12846/) (2024)
- [The WHY in Business Processes: Discovery of Causal Execution Dependencies](https://mlsanity.com/paper/2310.14975/) (2023)
- [Prescriptive Process Monitoring in Intelligent Process Automation with Chatbot Orchestration](https://mlsanity.com/paper/2212.06564/) (2022)
- [Learning When to Treat Business Processes: Prescriptive Process Monitoring with Causal Inference and Reinforcement Learning](https://mlsanity.com/paper/2303.03572/) (2023)
- [Machine learning in business process management: A systematic literature review](https://mlsanity.com/paper/2405.16396/) (2024)
- [TraceCompiler: Skill-Guided Mining and Compilation of LLM Agent Traces into Mostly Deterministic Workflows](https://mlsanity.com/paper/2608.02680/) (2026)
- [Case Level Counterfactual Reasoning in Process Mining](https://mlsanity.com/paper/2102.13490/) (2021)
- [A Framework for Explainable Concept Drift Detection in Process Mining](https://mlsanity.com/paper/2105.13155/) (2021)
- [Tailoring Machine Learning for Process Mining](https://mlsanity.com/paper/2306.10341/) (2023)
- [Feature Recommendation for Structural Equation Model Discovery in Process Mining](https://mlsanity.com/paper/2108.07795/) (2021)
- [Timing Process Interventions with Causal Inference and Reinforcement Learning](https://mlsanity.com/paper/2306.04299/) (2023)
- [The WHY in Business Processes: Unification of Causal Process Models](https://mlsanity.com/paper/2505.22871/) (2025)

## Abstract (arXiv)

This paper proposes an approach to analyze an event log of a business process in order to generate case-level recommendations of treatments that maximize the probability of a given outcome. Users classify the attributes in the event log into controllable and non-controllable, where the former correspond to attributes that can be altered during an execution of the process (the possible treatments). We use an action rule mining technique to identify treatments that co-occur with the outcome under some conditions. Since action rules are generated based on correlation rather than causation, we then use a causal machine learning technique, specifically uplift trees, to discover subgroups of cases for which a treatment has a high causal effect on the outcome after adjusting for confounding variables. We test the relevance of this approach using an event log of a loan application process and compare our findings with recommendations manually produced by process mining experts.
