# Prescriptive Process Monitoring Under Resource Constraints: A Causal Inference Approach

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

## Key facts

- Cited by 12 papers in the map (data through 14 Oct 2026).
- Builds on 10 of its 15 references that are in the map.
- First posted on arXiv 7 Sep 2021.

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

- [Generalized Random Forests](https://mlsanity.com/paper/1610.01271/) (2016)
- [Orthogonal Random Forest for Causal Inference](https://mlsanity.com/paper/1806.03467/) (2018)
- [Outcome-Oriented Predictive Process Monitoring: Review and Benchmark](https://mlsanity.com/paper/1707.06766/) (2017)
- [A Survey of Learning Causality with Data: Problems and Methods](https://mlsanity.com/paper/1809.09337/) (2018)
- [Causality Learning: A New Perspective for Interpretable Machine Learning](https://mlsanity.com/paper/2006.16789/) (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)
- [Process Mining Meets Causal Machine Learning: Discovering Causal Rules from Event Logs](https://mlsanity.com/paper/2009.01561/) (2020)
- [Temporal Stability in Predictive Process Monitoring](https://mlsanity.com/paper/1712.04165/) (2017)

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

- [Prescriptive Process Monitoring: Quo Vadis?](https://mlsanity.com/paper/2112.01769/) (2021)
- [When to intervene? Prescriptive Process Monitoring Under Uncertainty and Resource Constraints](https://mlsanity.com/paper/2206.07745/) (2022)
- [Outcome-Oriented Prescriptive Process Monitoring Based on Temporal Logic Patterns](https://mlsanity.com/paper/2211.04880/) (2022)
- [Predictive Compliance Monitoring in Process-Aware Information Systems: State of the Art, Functionalities, Research Directions](https://mlsanity.com/paper/2205.05446/) (2022)
- [Intervening With Confidence: Conformal Prescriptive Monitoring of Business Processes](https://mlsanity.com/paper/2212.03710/) (2022)
- [Learning optimal policies from event logs through reinforcement learning: a comparison of deep and MDP-based approaches](https://mlsanity.com/paper/2303.09209/) (2023)
- [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)
- [Learning to act: a Reinforcement Learning approach to recommend the best next activities](https://mlsanity.com/paper/2203.15398/) (2022)
- [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)

Prescriptive process monitoring is a family of techniques to optimize the performance of a business process by triggering interventions at runtime. Existing prescriptive process monitoring techniques assume that the number of interventions that may be triggered is unbounded. In practice, though, specific interventions consume resources with finite capacity. For example, in a loan origination process, an intervention may consist of preparing an alternative loan offer to increase the applicant's chances of taking a loan. This intervention requires a certain amount of time from a credit officer, and thus, it is not possible to trigger this intervention in all cases. This paper proposes a prescriptive process monitoring technique that triggers interventions to optimize a cost function under fixed resource constraints. The proposed technique relies on predictive modeling to identify cases that are likely to lead to a negative outcome, in combination with causal inference to estimate the effect of an intervention on the outcome of the case. These outputs are then used to allocate resources to interventions to maximize a cost function. A preliminary empirical evaluation suggests that the proposed approach produces a higher net gain than a purely predictive (non-causal) baseline.
