# When to intervene? Prescriptive Process Monitoring Under Uncertainty and Resource Constraints

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

## Key facts

- Cited by 11 papers in the map (data through 14 Oct 2026).
- Builds on 17 of its 25 references that are in the map.
- First posted on arXiv 15 Jun 2022.

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

- [Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning](https://mlsanity.com/paper/1506.02142/) (2015)
- [Aleatoric and Epistemic Uncertainty in Machine Learning: An Introduction to Concepts and Methods](https://mlsanity.com/paper/1910.09457/) (2019)
- [A Review of Uncertainty Quantification in Deep Learning: Techniques, Applications and Challenges](https://mlsanity.com/paper/2011.06225/) (2020)
- [Uncertainty in Gradient Boosting via Ensembles](https://mlsanity.com/paper/2006.10562/) (2020)
- [Survey and cross-benchmark comparison of remaining time prediction methods in business process monitoring](https://mlsanity.com/paper/1805.02896/) (2018)
- [Predictive Monitoring of Business Processes](https://mlsanity.com/paper/1312.4874/) (2013)
- [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)
- [Clustering-Based Predictive Process Monitoring](https://mlsanity.com/paper/1506.01428/) (2015)
- [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)
- [SGLB: Stochastic Gradient Langevin Boosting](https://mlsanity.com/paper/2001.07248/) (2020)
- [Prescriptive Process Monitoring Under Resource Constraints: A Causal Inference Approach](https://mlsanity.com/paper/2109.02894/) (2021)
- [Learning Uncertainty with Artificial Neural Networks for Improved Remaining Time Prediction of Business Processes](https://mlsanity.com/paper/2105.05559/) (2021)

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

- [Quantifying and Explaining Machine Learning Uncertainty in Predictive Process Monitoring: An Operations Research Perspective](https://mlsanity.com/paper/2304.06412/) (2023)
- [Outcome-Oriented Prescriptive Process Monitoring Based on Temporal Logic Patterns](https://mlsanity.com/paper/2211.04880/) (2022)
- [The WHY in Business Processes: Discovery of Causal Execution Dependencies](https://mlsanity.com/paper/2310.14975/) (2023)
- [Intervening With Confidence: Conformal Prescriptive Monitoring of Business Processes](https://mlsanity.com/paper/2212.03710/) (2022)
- [Automatically Reconciling the Trade-off between Prediction Accuracy and Earliness in Prescriptive Business Process Monitoring](https://mlsanity.com/paper/2307.05939/) (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)
- [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)
- [From Event Logs to Governed Action: A BlueSky Agenda for Agentic Process Mining](https://mlsanity.com/paper/2609.07984/) (2026)

## Abstract (arXiv)

Prescriptive process monitoring approaches leverage historical data to prescribe runtime interventions that will likely prevent negative case outcomes or improve a process's performance. A centerpiece of a prescriptive process monitoring method is its intervention policy: a decision function determining if and when to trigger an intervention on an ongoing case. Previous proposals in this field rely on intervention policies that consider only the current state of a given case. These approaches do not consider the tradeoff between triggering an intervention in the current state, given the level of uncertainty of the underlying predictive models, versus delaying the intervention to a later state. Moreover, they assume that a resource is always available to perform an intervention (infinite capacity). This paper addresses these gaps by introducing a prescriptive process monitoring method that filters and ranks ongoing cases based on prediction scores, prediction uncertainty, and causal effect of the intervention, and triggers interventions to maximize a gain function, considering the available resources. The proposal is evaluated using a real-life event log. The results show that the proposed method outperforms existing baselines regarding total gain.
