Learning optimal policies from event logs through reinforcement learning: a comparison of deep and MDP-based approaches
本文提出了一种用于规范性过程监控(Prescriptive Process Monitoring)的强化学习框架,该框架通过直接从历史事件日志中学习最优行为策略,以推荐优化关键绩效指标(KPI)的行动,并将基于模型的马尔可夫决策过程方法与无模型的深度强化学习方法进行了比较,并证明了两者都能有效提升 KPI,同时基于模型的方法在计算效率方面表现更优。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你是某家繁忙银行的经理。每天都有客户申请贷款。有时贷款会被批准,有时会被拒绝,有时客户则直接离开了。你的目标很简单:尽可能让更多的客户对你的贷款提议说“好”。
然而,你无法控制一切。你可以控制银行的行为(比如发送提议或要求更多信息),但你无法控制客户的行为(比如决定接受、拒绝或取消)。这就像是在玩一场国际象棋,你只能移动自己的棋子,但你的对手(客户)会根据心情随机移动他们的棋子。
这篇论文旨在通过观察银行过去如何进行这场“游戏”的旧记录,来教计算机成为一名最优秀的银行经理。目标是找到能更频繁获胜的最佳策略。
两位“教练”
研究人员测试了两种不同的方式(或称“教练”),利用强化学习(一种通过试错来学习的 AI 类型,但在本案例中,它是通过阅读历史书来进行学习)来教计算机这种策略。
1. “地图绘制者”(基于 MDP 的方法)
这位教练通过观察成千上万份过去的贷款申请,试图构建一张游戏的详细地图。
- 运作方式: 它将相似的情况归为一类(例如“客户要求 1 万美元,我们发送了提议”),并计算下一步发生的概率。它创建了一个清晰的规则手册:“如果你处于情况 A,则执行动作 B。”
- 类比: 想象一个 GPS,它已经绘制了城市中每一条道路的地图。它确切知道哪个转弯会导致拥堵,哪个转弯可以通往捷径。它在告诉你该怎么走之前,先构建了一张完整的城市地图。
- 缺陷: 构建这张地图需要一些工作,如果地图过于详细,可能会被罕见、奇特的事件所困扰。为了解决这个问题,研究人员添加了一个“过滤器”,以忽略历史记录中那些罕见且不可靠的路径。
2. “深度学习者”(离线深度强化学习)
这位教练并不试图构建地图。相反,它使用一个超级智能的神经网络(类似于拥有许多层级的“大脑”)来观察历史书,并直接推测出最佳动作。
- 运作方式: 它阅读过去的记录,并试图寻找人类或简单地图可能错过的隐藏模式。它通过一遍又一遍地查看数据来进行学习。
- 类比: 想象一位看过数百万局棋的国际象棋大师。他们不需要画出棋盘地图;他们仅仅是根据经验积累的直觉来“感觉”出正确的走法。
- 缺陷: 这个“大脑”非常沉重。它需要很长时间来训练,并且需要大量的计算能力,就像是用超级计算机去解一个巨大的拼图。
实验:模拟竞技场
由于你不能直接向真实的客户提供糟糕的建议来测试结果(那会令银行损失金钱),研究人员构建了一个虚拟模拟器。
- 他们制作了一个贷款流程的“电子游戏”版本。
- 他们让计算机使用它学到的策略玩了几千次游戏。
- 他们衡量了得分标准:银行赚取了多少利润?(利润 = 赚取的利息减去处理贷款所花费的时间)。
他们的发现
结果非常有意思:
- 两位教练都赢了: “地图绘制者”和“深度学习者”都制定出了比银行原有标准做法更好的策略。它们都帮助银行获得了更多的“好”回答。
- “地图绘制者”略胜一筹: “地图绘制者”(MDP)始终能找到稍好的策略,尤其是在棘手的、罕见的情况下。它在明确知道该做什么方面更加可靠。
- “地图绘制者”速度快得多: 这是最大的区别。“地图绘制者”在几分钟内就学会了它的策略。而“深度学习者”需要数小时(甚至根据数据规模的不同,需要数天)来进行训练。
- 类比: “地图绘制者”就像是一个通过研读教科书并在 10 分钟内通过考试的学生。“深度学习者”则像是一个为了得到同样的成绩而必须把整部百科全书重读 100 遍的学生。
核心结论
论文得出结论,如果你想利用过去的数据来教计算机如何运行一项业务流程(如贷款审批):
- 你并不总是需要最复杂、最重型的 AI(深度学习)。
- 一种能够构建清晰流程模型的更简单的方法(MDP)不仅效果同样出色,甚至更好,而且运行起来更快、更便宜。
这提醒我们,有时,一张清晰的地图比一个超级复杂的“大脑”更有效,尤其是当你只想高效地完成任务时。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。