DOI QR코드

DOI QR Code

Tabu Search-Genetic Process Mining Algorithm for Discovering Stochastic Process Tree

확률적 프로세스 트리 생성을 위한 타부 검색 -유전자 프로세스 마이닝 알고리즘

  • Received : 2019.12.09
  • Accepted : 2019.12.19
  • Published : 2019.12.31

Abstract

Process mining is an analytical technique aimed at obtaining useful information about a process by extracting a process model from events log. However, most existing process models are deterministic because they do not include stochastic elements such as the occurrence probabilities or execution times of activities. Therefore, available information is limited, resulting in the limitations on analyzing and understanding the process. Furthermore, it is also important to develop an efficient methodology to discover the process model. Although genetic process mining algorithm is one of the methods that can handle data with noises, it has a limitation of large computation time when it is applied to data with large capacity. To resolve these issues, in this paper, we define a stochastic process tree and propose a tabu search-genetic process mining (TS-GPM) algorithm for a stochastic process tree. Specifically, we define a two-dimensional array as a chromosome to represent a stochastic process tree, fitness function, a procedure for generating stochastic process tree and a model trace as a string of activities generated from the process tree. Furthermore, by storing and comparing model traces with low fitness values in the tabu list, we can prevent duplicated searches for process trees with low fitness value being performed. In order to verify the performance of the proposed algorithm, we performed a numerical experiment by using two kinds of event log data used in the previous research. The results showed that the suggested TS-GPM algorithm outperformed the GPM algorithm in terms of fitness and computation time.

Keywords

References

  1. Buijs, J.C.A.M., van Dongen, B.F., and van der Aalst, W.M.P., A genetic algorithm for discovering process trees, IEEE Congress on Evolutionary Computation, 2012, pp. 10-15.
  2. Buijs, J.C.A.M., van Dongen, B.F., and van der Aalst, W.M.P., On the Role of Fitness, Precision, Generalization and Simplicity in Process Discovery, OTM Confederated International Conferences "On the Move to Meaningful Internet Systems", 2012, pp. 305-322.
  3. Khezerlou, A.V. and Alizaheh, S., A new model for discovering process trees from event logs, Applied Intelligence, 2014, Vol. 41, No. 3, pp. 725-735. https://doi.org/10.1007/s10489-014-0564-7
  4. Mitchell, M., An introduction to genetic algorithms, MIT Press Cambridge, MA, USA, 1998.
  5. Oh, I.S., Pattern recognition, Kyobo, 2008, pp. 459-464.
  6. Ou-Yang, C., Cheng, H.J., and Juan, Y.C., An Integrated mining approach to discover business process models with parallel structures : towards fitness improvement, International Journal of Production Research, 2014, Vol. 53, No. 13, pp. 3888-3916. https://doi.org/10.1080/00207543.2014.974847
  7. Pandi, M.H., Kashefi, O., and Minaei, B., A novel similarity measure for sequence data, Journal of Information Pro cessing Systems, 2011, Vol. 7, No. 3, pp. 413-424. https://doi.org/10.3745/JIPS.2011.7.3.413
  8. Rogge-Solti, A., van der Aalst, W.M.P., and Weske, M., Discovering stochastic Petri nets with arbitrary delay distributions from event logs, International Conference on Business Process Management, 2013, pp. 15-27.
  9. Rozinat, A., Mans, R.S., Song, M., and van der Aalst, W.M.P., Discovering simulation models, Information Systems, 2009, Vol. 34, No. 3, pp. 305-327. https://doi.org/10.1016/j.is.2008.09.002
  10. Rummler, G.A., Ramias, A., and Rummler, R.A., White space revisited : Creating value through process, John Wiley & Sons, 2009.
  11. Tsai, C.Y., Jen, H., and Chen, Y.C., Time-interval process model discovery and validation a genetic process mining approach, Applied Intelligence, 2010, Vol. 33, No. 1, pp. 54-66. https://doi.org/10.1007/s10489-010-0240-5
  12. van der Aalst, W., Buijs, J., and van Dongen, B., Towards improving the representational bias of process mining, International Symposium on Data-Driven Process Discovery and Analysis, 2012, pp. 39-54.
  13. van der Aalst, W., Process Mining : Discovery, Conformance and Enhancement of Business Processes, Springer, Berlin, 2011.
  14. van der Aalst, W., Weijters, T., and Maruster, L., Workflow mining : Discovering process models from event logs, IEEE Transactions on Knowledge and Data Engineering, 2004, Vol. 16, No. 9, pp. 1128-1142. https://doi.org/10.1109/TKDE.2004.47
  15. van der Aalst, W.M.P., Alves de Medeiros, A.K., and Weijters, A.J.M.M., Genetic process mining, International Conference on Application and Theory of Petri Nets, 2005, pp. 48-69.
  16. van Eck, M.L., Buijs, J.C.A.M., and van Dongen, B.F., Genetic Process Mining : Alignment-Based Process Model Mutation, International Conference on Business Process Management, 2015, pp. 291-303.
  17. Verbeek, H.M.W.E. and Bose, R.P.J.C., ProM 6 Tutorial, Technical report.
  18. Xue, G., Ye, X., and Yang, J., Pseudo-parallel genetic algorithm in process mining, 2012 IEEE International Conference on Information Science and Technology, 2012.