We present a novel methodology to build powerful predictive process models. Our method, denoted ProcK (Process & Knowledge), relies not only on sequential input data in the form of event logs, but can learn to use a knowledge graph to incorporate information about the attribute values of the events and their mutual relationships. The idea is realized by mapping event attributes to nodes of a knowledge graph and training a sequence model alongside a graph neural network in an end-to-end fashion. This hybrid approach substantially enhances the flexibility and applicability of predictive process monitoring, as both the static and dynamic information residing in the databases of organizations can be directly taken as input data. We demonstrate the potential of ProcK by applying it to a number of predictive process monitoring tasks, including tasks with knowledge graphs available as well as an existing process monitoring benchmark where no such graph is given. The experiments provide evidence that our methodology achieves state-of-the-art performance and improves predictive power when a knowledge graph is available.
翻译:我们提出了一种建立强大的预测过程模型的新方法。我们的方法,即ProcK(ProcK),不仅依靠事件日志形式的连续输入数据,而且可以学习使用知识图表,纳入事件属性值及其相互关系的信息。这个想法是通过绘制知识图节点的属性来实现的,并且以端到端的方式与图形神经网络一起培训一个序列模型。这种混合方法极大地增强了预测过程监测的灵活性和适用性,因为各组织数据库中的静态和动态信息都可以直接作为输入数据。我们通过将它应用到一系列预测过程监测任务中来展示了ProcK的潜力,包括可用知识图表的任务以及没有提供这种图表的现有程序监测基准。这些实验提供了证据,证明我们的方法达到了最先进的性能,并在有了知识图表时提高了预测能力。