# Learning When to Treat Business Processes: Prescriptive Process Monitoring with Causal Inference and Reinforcement Learning

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

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- Builds on 14 of its 22 references that are in the map.
- First posted on arXiv 7 Mar 2023.

## Builds on (most cited first, 14 of 14)

- [Proximal Policy Optimization Algorithms](https://mlsanity.com/paper/1707.06347/) (2017)
- [Estimation and Inference of Heterogeneous Treatment Effects using Random Forests](https://mlsanity.com/paper/1510.04342/) (2015)
- [Classification with Valid and Adaptive Coverage](https://mlsanity.com/paper/2006.02544/) (2020)
- [Recursive Partitioning for Heterogeneous Causal Effects](https://mlsanity.com/paper/1504.01132/) (2015)
- [CatBoost: gradient boosting with categorical features support](https://mlsanity.com/paper/1810.11363/) (2018)
- [Orthogonal Random Forest for Causal Inference](https://mlsanity.com/paper/1806.03467/) (2018)
- [RealCause: Realistic Causal Inference Benchmarking](https://mlsanity.com/paper/2011.15007/) (2020)
- [Prescriptive Business Process Monitoring for Recommending Next Best Actions](https://mlsanity.com/paper/2008.08693/) (2020)
- [Fire Now, Fire Later: Alarm-Based Systems for Prescriptive Process Monitoring](https://mlsanity.com/paper/1905.09568/) (2019)
- [Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction](https://mlsanity.com/paper/2105.07111/) (2021)
- [Alarm-Based Prescriptive Process Monitoring](https://mlsanity.com/paper/1803.08706/) (2018)
- [Process Mining Meets Causal Machine Learning: Discovering Causal Rules from Event Logs](https://mlsanity.com/paper/2009.01561/) (2020)
- [Prescriptive Process Monitoring: Quo Vadis?](https://mlsanity.com/paper/2112.01769/) (2021)
- [Case Level Counterfactual Reasoning in Process Mining](https://mlsanity.com/paper/2102.13490/) (2021)

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

- [Prescriptive Process Monitoring Under Resource Constraints: A Reinforcement Learning Approach](https://mlsanity.com/paper/2307.06564/) (2023)
- [SimBank: from Simulation to Solution in Prescriptive Process Monitoring](https://mlsanity.com/paper/2506.14772/) (2025)
- [ProCause: Generating Counterfactual Outcomes to Evaluate Prescriptive Process Monitoring Methods](https://mlsanity.com/paper/2509.00797/) (2025)
- [Using Reinforcement Learning to Optimize Responses in Care Processes: A Case Study on Aggression Incidents](https://mlsanity.com/paper/2310.00981/) (2023)
- [An Innovative Data-Driven and Adaptive Reinforcement Learning Approach for Context-Aware Prescriptive Process Monitoring](https://mlsanity.com/paper/2501.10543/) (2025)
- [SCOPE: Sequential Causal Optimization of Process Interventions](https://mlsanity.com/paper/2512.17629/) (2025)

## Abstract (arXiv)

Increasing the success rate of a process, i.e. the percentage of cases that end in a positive outcome, is a recurrent process improvement goal. At runtime, there are often certain actions (a.k.a. treatments) that workers may execute to lift the probability that a case ends in a positive outcome. For example, in a loan origination process, a possible treatment is to issue multiple loan offers to increase the probability that the customer takes a loan. Each treatment has a cost. Thus, when defining policies for prescribing treatments to cases, managers need to consider the net gain of the treatments. Also, the effect of a treatment varies over time: treating a case earlier may be more effective than later in a case. This paper presents a prescriptive monitoring method that automates this decision-making task. The method combines causal inference and reinforcement learning to learn treatment policies that maximize the net gain. The method leverages a conformal prediction technique to speed up the convergence of the reinforcement learning mechanism by separating cases that are likely to end up in a positive or negative outcome, from uncertain cases. An evaluation on two real-life datasets shows that the proposed method outperforms a state-of-the-art baseline.
