Process Mining Meets Causal Machine Learning: Discovering Causal Rules from Event Logs
Not on the map. Why?
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.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 4; 2024: 2; 2025: 1; 2026: 1.
15 papers.
Sort:
By area:
- 2021Prescriptive Process Monitoring for Cost-Aware Cycle Time Reductioncited by 17
- 2021Prescriptive Process Monitoring Under Resource Constraints: A Causal Inference Approachcited by 12
- 2022When to intervene? Prescriptive Process Monitoring Under Uncertainty and Resource Constraintscited by 11
- 2024How well can a large language model explain business processes as perceived by users?cited by 8
- 2023The WHY in Business Processes: Discovery of Causal Execution Dependenciescited by 7
- 2022Prescriptive Process Monitoring in Intelligent Process Automation with Chatbot Orchestrationcited by 6
- 2023Learning When to Treat Business Processes: Prescriptive Process Monitoring with Causal Inference and Reinforcement Learningcited by 6
- 2024Machine learning in business process management: A systematic literature reviewcited by 5
- 2021Case Level Counterfactual Reasoning in Process Miningcited by 4
- 2021A Framework for Explainable Concept Drift Detection in Process Miningcited by 4
- 2023Tailoring Machine Learning for Process Miningcited by 4
- 2026TraceCompiler: Skill-Guided Mining and Compilation of LLM Agent Traces into Mostly Deterministic Workflowscited by 3
- 2026TraceCompiler: Skill-Guided Mining and Compilation of LLM Agent Traces into Mostly Deterministic Workflows3 Aug 2026
- 2025The WHY in Business Processes: Unification of Causal Process Models28 May 2025
- 2024Machine learning in business process management: A systematic literature review26 May 2024
- 2024How well can a large language model explain business processes as perceived by users?23 Jan 2024
- 2023The WHY in Business Processes: Discovery of Causal Execution Dependencies23 Oct 2023
- 2023Tailoring Machine Learning for Process Mining17 Jun 2023
- 2023Timing Process Interventions with Causal Inference and Reinforcement Learning7 Jun 2023
- 2023Learning When to Treat Business Processes: Prescriptive Process Monitoring with Causal Inference and Reinforcement Learning7 Mar 2023
- 2022Prescriptive Process Monitoring in Intelligent Process Automation with Chatbot Orchestration13 Dec 2022
- 2022When to intervene? Prescriptive Process Monitoring Under Uncertainty and Resource Constraints15 Jun 2022
- 2021Prescriptive Process Monitoring Under Resource Constraints: A Causal Inference Approach7 Sep 2021
- 2021Feature Recommendation for Structural Equation Model Discovery in Process Mining13 Aug 2021
3 more
- 2021Prescriptive Process Monitoring for Cost-Aware Cycle Time Reductioncited by 17
- 2021Prescriptive Process Monitoring Under Resource Constraints: A Causal Inference Approachcited by 12
- 2022When to intervene? Prescriptive Process Monitoring Under Uncertainty and Resource Constraintscited by 11
- 2024How well can a large language model explain business processes as perceived by users?cited by 8
- 2023The WHY in Business Processes: Discovery of Causal Execution Dependenciescited by 7
- 2022Prescriptive Process Monitoring in Intelligent Process Automation with Chatbot Orchestrationcited by 6
- 2023Learning When to Treat Business Processes: Prescriptive Process Monitoring with Causal Inference and Reinforcement Learningcited by 6
- 2024Machine learning in business process management: A systematic literature reviewcited by 5
- 2021Case Level Counterfactual Reasoning in Process Miningcited by 4
- 2021A Framework for Explainable Concept Drift Detection in Process Miningcited by 4
- 2023Tailoring Machine Learning for Process Miningcited by 4
- 2021Feature Recommendation for Structural Equation Model Discovery in Process Miningcited by 1
12 most cited of 14 All 14 (JSON)
- 2025The WHY in Business Processes: Unification of Causal Process Models28 May 2025
- 2024Machine learning in business process management: A systematic literature review26 May 2024
- 2024How well can a large language model explain business processes as perceived by users?23 Jan 2024
- 2023The WHY in Business Processes: Discovery of Causal Execution Dependencies23 Oct 2023
- 2023Tailoring Machine Learning for Process Mining17 Jun 2023
- 2023Timing Process Interventions with Causal Inference and Reinforcement Learning7 Jun 2023
- 2023Learning When to Treat Business Processes: Prescriptive Process Monitoring with Causal Inference and Reinforcement Learning7 Mar 2023
- 2022Prescriptive Process Monitoring in Intelligent Process Automation with Chatbot Orchestration13 Dec 2022
- 2022When to intervene? Prescriptive Process Monitoring Under Uncertainty and Resource Constraints15 Jun 2022
- 2021Prescriptive Process Monitoring Under Resource Constraints: A Causal Inference Approach7 Sep 2021
- 2021Feature Recommendation for Structural Equation Model Discovery in Process Mining13 Aug 2021
- 2021A Framework for Explainable Concept Drift Detection in Process Mining27 May 2021
12 newest of 14 All 14 (JSON)