Skip to main content

Process Mining as a Time Series Analysis Tool via Graph Kernels

  • Conference paper
  • First Online:
Proceedings of the Future Technologies Conference (FTC) 2021, Volume 1 (FTC 2021)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 358))

Included in the following conference series:

  • 1210 Accesses

Abstract

Process Mining (PM) approaches for the analysis of time series bring interesting new perspectives because of the structural and behavioral information that could be extracted when the series are represented as event logs. This paper presents a Process Mining-based, supervised machine learning approach for constructing time series classifiers using graph kernels. A collection of time series of different kinds (normal, cyclic, with upward/downward trends and with upward/downward level shifts) is pre-processed by converting the real-valued series into event logs. Directly Follows Graphs (DFG) for activities and resources were discovered using the Inductive Miner algorithm and eight graph kernels were used for evaluating the similarities between the DFGs. These kernels were used in conjunction with class membership information for obtaining classification models in the form of support vector machines. High-performance classification models were found, particularly when using additively aggregated kernels coming from the combination of those obtained separately from activities and resources. The PM-based models have cross-validation mean accuracies comparable with those based on dynamic time warping, as well as top precision and recall metrics for most of the graph kernels. The results obtained are preliminary, but illustrate the potential of PM methods for time series analysis.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Aiolli, F., Da San Martino, G., Sperduti, A., Moschitti, A.: Fast on-line kernel learning for trees. In: Proceedings of the 6th International Conference on Data Mining, pp. 787–791 (2006)

    Google Scholar 

  2. Alcock, R.J., Manolopoulos, Y.: Time-series similarity queries employing a feature-based approach. In: Proceedings 7th Hellenic Conference on Informatics, Ioannina, Greece, August 27–29, 1999

    Google Scholar 

  3. Berti, A., van Zelst, S.J., van der Aalst, W.M.P.: Process mining for python (PM4Py): bridging the gap between process-and data science. In: Proceedings of ICPM Demo Track 2019, co-located with 1st International Conference on Process Mining (ICPM 2019), Aachen, Germany, June 24–26, 2019, pp. 13–16 (2019)

    Google Scholar 

  4. Borgwardt, M., Kriegel, H.P.: Shortest-path kernels on graphs. In: Proceedings of the 5th International Conference on Data Mining, pp. 74–81 (2005)

    Google Scholar 

  5. Breitling, R., Armengaud, P., Amtmann, A., Herzyk, P.: Rank products: a simple, yet powerful, new method to detect differentially regulated genes in replicated microarray experiments. FEBS Lett. 573, 83–92 (2004)

    Article  Google Scholar 

  6. Costa, F., De Grave, K.: Fast neighborhood subgraph pairwise distance kernel. In: Proceedings of the 26th International Conference on Machine Learning, pp. 255–262 (2010)

    Google Scholar 

  7. Dua, D., Graff, C.: UCI machine learning repository (2017)

    Google Scholar 

  8. Herbrich, R.: Learning Kernel Classifiers: Theory and Algorithms. MIT Press, Cambridge (2002)

    Google Scholar 

  9. Hido, S., Kashima, H.: A linear-time graph kernel. In: Proceedings of the 9th International Conference on Data Mining, pp. 179–188 (2009)

    Google Scholar 

  10. Kataoka, T., Inokuchi, A.: Hadamard code graph kernels for classifying graphs. In: Proceedings of the 5th International Conference on Pattern Recognition Applications and Methods, pp. 24–32 (2016)

    Google Scholar 

  11. Kriege, N., Mutzel, P.: Subgraph matching kernels for attributed graphs. In: Proceedings of the 29th International Conference on Machine Learning, pp. 291–298 (2012)

    Google Scholar 

  12. Da San Martino, G., Navarin, N., Sperduti, A.: A tree-based kernel for graphs. In: Proceedings of the 2012 SIAM International Conference on Data Mining (2012)

    Google Scholar 

  13. Nikolentzos, G., Meladianos, P., Vazirgiannis, M.: Matching node embeddings for graph similarity. In: Proceedings of the 31st AAAI Conference on Artificial Intelligence, pp. 2429–2435 (2017)

    Google Scholar 

  14. Pham, D.T., Chan, A.B.: Control chart pattern recognition using a new type of self organizing neural network. Proc. Inst. Mech. Eng. 212(1), 115–127 (1998)

    Google Scholar 

  15. Schölkopf, B., Smola, A.: Learning with Kernels. MIT Press, Cambridge (2002)

    Google Scholar 

  16. Shawe-Taylor, J., Cristianini, N.: Kernel Methods for Pattern Analysis. Cambridge University Press, Cambridge (2004)

    Book  Google Scholar 

  17. Shen, C., Vogelstein, J.T.: The exact equivalence of distance and kernel methods in hypothesis testing. ArXiv 1806.05514v4 (2019). Accessed July 2020

    Google Scholar 

  18. Siglidis, G., Nikolentzos, G., Limnios, S., Giatsidis, C., Skianis, K., Vazirgiannis, M.: Grakel: a graph kernel library in python. J. Mach. Learn. Res. 21(54), 1–5 (2020)

    MATH  Google Scholar 

  19. Leemans, S.J.J., Fahland, D., van der Aalst, W.M.P.: Discovering block-structured process models from event logs - a constructive approach. In: Colom, J.-M., Desel, J. (eds.) PETRI NETS 2013. LNCS, vol. 7927, pp. 311–329. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38697-8_17

    Chapter  Google Scholar 

  20. Leemans, S.J.J., Fahland, D., van der Aalst, W.M.P.: Scalable process discovery with guarantees. In: Gaaloul, K., Schmidt, R., Nurcan, S., Guerreiro, S., Ma, Q. (eds.) CAISE 2015. LNBIP, vol. 214, pp. 85–101. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19237-6_6

    Chapter  Google Scholar 

  21. Sugiyama, M., Borgwardt, K.M.: Halting in random walk kernels. In: Advances in Neural Information Processing Systems, pp. 1639–1647 (2015)

    Google Scholar 

  22. Tax, N., Sidorova, N., Haakma, R., van der Aalst, W.M.: Mining local process models with constraints efficiently: applications to the analysis of smart home data. In: Proceedings of IEEE 14th International Conference on Intelligent Environments (IE), pp. 56–63 (2018)

    Google Scholar 

  23. Process Mining Group TU/e. Event logs. what kind of data does process mining require? (2016). http://www.processmining.org/logs/start. Accessed May 2020

  24. Valdés, J.J., Céspedes-González, Y., Tapping, K.: A process mining approach to the analysis of the structure of time series. In: FTC 2020 - Future Technologies Conference 2020 (accepted paper) (2020)

    Google Scholar 

  25. van der Alast, W., et al.: Process mining manifesto. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM 2011, Part I. LNBIP, vol. 99, pp. 169–194. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28108-2_19

    Chapter  Google Scholar 

  26. Aalst, W.: Data science in action. In: Process Mining, pp. 3–23. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49851-4_1

    Chapter  Google Scholar 

  27. van der Aalst, W.M.P., Song, M.: Mining social networks: uncovering interaction patterns in business processes. In: Desel, J., Pernici, B., Weske, M. (eds.) BPM 2004. LNCS, vol. 3080, pp. 244–260. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-25970-1_16

    Chapter  Google Scholar 

  28. Vishwanathan, S.V.N., Smola, A.J.: Fast kernels for string and tree matching. In: Proceedings of the 15th International Conference on Neural Information Processing Systems, pp. 585–592 (2002)

    Google Scholar 

  29. Weisfeiler, B., Lehman, A.A.: A reduction of a graph to a canonical form and an algebra arising during this reduction. Nauchno-Technicheskaya Informatsia 2(9), 12–16 (1968)

    Google Scholar 

  30. Reijers, H.A., van der Aalst, W.M., Song, M.: Discovering social networks from event logs. Comput. Support. Coop. Work (CSCW) 14(6), 549–593 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julio J. Valdés .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Valdés, J.J., Céspedes-González, Y., Pou, A. (2022). Process Mining as a Time Series Analysis Tool via Graph Kernels. In: Arai, K. (eds) Proceedings of the Future Technologies Conference (FTC) 2021, Volume 1. FTC 2021. Lecture Notes in Networks and Systems, vol 358. Springer, Cham. https://doi.org/10.1007/978-3-030-89906-6_53

Download citation

Publish with us

Policies and ethics