Process simulation is an analysis tool in process mining that allows users to measure the impact of changes, prevent losses, and update the process without risks or costs. In the literature, several process simulation techniques are available and they are usually built upon process models discovered from a given event log or learned via deep learning. Each group of approaches has its own strengths and limitations. The former is usually restricted to the control-flow but it is more interpretable, whereas the latter is not interpretable by nature but has a greater generalization capability on large event logs. Despite the great performance achieved by deep learning approaches, they are still not suitable to be applied to real scenarios and generate value for users. This issue is mainly due to fact their stochasticity is hard to control. To address this problem, we propose the CoSMo framework for implementing process simulation models fully based on deep learning. This framework enables simulating event logs that satisfy a constraint by conditioning the learning phase of a deep neural network. Throughout experiments, the simulation is validated from both control-flow and data-flow perspectives, demonstrating the proposed framework's capability of simulating cases while satisfying imposed conditions.
翻译:过程模拟是过程挖掘中的分析工具,它允许用户在不产生风险或成本的情况下测量变化的影响、防止损失并更新过程。在文献中,提供了几种过程模拟技术,并且通常我们可以根据给定事件日志或通过深度学习学习构建并生成过程模型。每组方法都有其自身的优点和局限性。前者通常仅限于控制流程,但更易解释,而后者本质上不易解释,但具有更强的对大型事件日志的泛化能力。尽管深度学习方法取得了巨大的性能,但它们仍然不适合应用于真实场景并为用户产生价值。这个问题主要由于其难以控制的随机性。为了解决这个问题,我们提出了CoSMo框架,以完全基于深度学习的方式实现过程模拟模型。该框架通过在深度神经网络的学习阶段中对其进行约束来实现满足条件的事件日志的模拟。通过实验,从控制流和数据流的角度验证了模拟能够在满足强制条件的情况下模拟案例的能力。