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.
翻译:指令性程序监测方法利用历史数据来规定可能防止负面案件结果或改善进程绩效的运行时间干预措施。规范性程序监测方法的核心是其干预政策:决定何时和何时触发对正在审理的案件的干预功能:该领域以前的建议依赖于仅考虑特定案件现状的干预政策。鉴于基本预测模型的不确定性程度,这些方法不考虑触发当前状态干预措施与将干预推迟到后期状态之间的权衡。此外,它们假设始终有资源可用于实施干预(无限能力),本文通过采用基于预测的得分、预测的不确定性和干预的因果关系的筛选和分级现有案例的规范性程序监测方法来弥补这些差距,并启动干预措施以最大限度地发挥收益功能,同时考虑到现有资源。该提案是用真实事件日志来评估的。结果显示,拟议方法比总收益的现有基线要差。