Decay Replay Mining to Predict Next Process Events
arXiv:1903.05084 · doi:10.1109/ACCESS.2019.2937085
Abstract
In complex processes, various events can happen in different sequences. The prediction of the next event given an a-priori process state is of importance in such processes. Recent methods have proposed deep learning techniques such as recurrent neural networks, developed on raw event logs, to predict the next event from a process state. However, such deep learning models by themselves lack a clear representation of the process states. At the same time, recent methods have neglected the time feature of event instances. In this paper, we take advantage of Petri nets as a powerful tool in modeling complex process behaviors considering time as an elemental variable. We propose an approach which starts from a Petri net process model constructed by a process mining algorithm. We enhance the Petri net model with time decay functions to create continuous process state samples. Finally, we use these samples in combination with discrete token movement counters and Petri net markings to train a deep learning model that predicts the next event. We demonstrate significant performance improvements and outperform the state-of-the-art methods on nine real-world benchmark event logs.
arXiv commentRevised manuscript. Github repository added
References in corpus (8)
- Adam: A Method for Stochastic Optimization
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- Explaining and Harnessing Adversarial Examples
- Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Models
- Predictive Business Process Monitoring with LSTM Neural Networks
- Predicting Process Behaviour using Deep Learning
- Deep Learning: A Critical Appraisal
- Behavioral Petri Net Mining and Automated Analysis for Human-Computer Interaction Recommendations in Multi-Application Environments
Cited by in corpus (7)
- A systematic literature review on state-of-the-art deep learning methods for process prediction
- Explainable Artificial Intelligence for Process Mining: A General Overview and Application of a Novel Local Explanation Approach for Predictive Process Monitoring
- Building Interpretable Models for Business Process Prediction using Shared and Specialised Attention Mechanisms
- An empirical comparison of deep-neural-network architectures for next activity prediction using context-enriched process event logs
- Adversarial System Variant Approximation to Quantify Process Model Generalization
- Local Post-Hoc Explanations for Predictive Process Monitoring in Manufacturing
- Masking Neural Networks Using Reachability Graphs to Predict Process Events