Skip to main content

Change Point Detection and Dealing with Gradual and Multi-order Dynamics in Process Mining

  • Conference paper
  • First Online:
Perspectives in Business Informatics Research (BIR 2015)

Abstract

In recent years process mining techniques have matured. Provided that the process is stable and enough example traces have been recorded in the event log, it is possible to discover a high-quality process model that can be used for performance analysis, compliance checking, and prediction. Unfortunately, most processes are not in steady-state and process discovery techniques have problems uncovering “second-order dynamics” (i.e., the process itself changes while being analyzed). This paper describes an approach to discover a variety of concept drifts in processes. Unlike earlier approaches, we can discover gradual drifts and multi-order dynamics (e.g., recurring seasonal effects mixed with the effects of an economic crisis). We use a novel adaptive windowing approach to robustly localize changes (gradual or sudden). Our extensive evaluation (based on objective criteria) shows that the new approach is able to efficiently uncover a broad range of drifts in processes.

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 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
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

Notes

  1. 1.

    See www.processmining.org for more information and to download ProM.

  2. 2.

    A moving window is used to generate the series of populations.

  3. 3.

    The presence of troughs in the p-value plot indicates that the process was subjected to changes.

  4. 4.

    To simplify discussion, the duration for which a process variant is active is kept uniform. However, in reality, processes can be deployed for varying durations and can be changed at varying intervals.

  5. 5.

    This is incorporated in the adaptive windowing technique (the step size parameter) presented in this paper.

References

  1. van der Aalst, W.M.P.: Process Mining: Discovery Conformance and Enhancement of Business Processes. Springer, New York (2011)

    Book  Google Scholar 

  2. van der Aalst, W.M.P., Rosemann, M., Dumas, M.: Deadline-based escalation in process-aware information systems. Decis. Support Syst. 43(2), 492–511 (2011)

    Article  Google Scholar 

  3. Bifet, A., Gavaldà, R.: Learning from time-changing data with adaptive windowing. In: Proceedings of the SIAM Data Mining Conference, pp. 443–448 (2007)

    Google Scholar 

  4. Bose, R.P.J.C., van der Aalst, W.M.P., Žliobaitė, I., Pechenizkiy, M.: Handling concept drift in process mining. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 391–405. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  5. Bose, R.P.J.C.: Process Mining in the Large: Preprocessing, Discovery, and Diagnostics. Ph.D. thesis, Eindhoven University of Technology (2012)

    Google Scholar 

  6. Carmona, J., Gavaldà, R.: Online techniques for dealing with concept drift in process mining. In: Hollmén, J., Klawonn, F., Tucker, A. (eds.) IDA 2012. LNCS, vol. 7619, pp. 90–102. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  7. Günther, C.W., Rinderle-Ma, S., Reichert, M., van der Aalst, W.M.P.: Using process mining to learn from process changes in evolutionary systems. Int. J. Bus. Process Integr. Manag. 3(1), 61–78 (2008)

    Article  Google Scholar 

  8. Jensen, K., Kristensen, L.: Coloured Petri Nets: Modelling and Validation of Concurrent Systems. Springer, Heidelberg (2009)

    Book  Google Scholar 

  9. Luengo, D., Sepúlveda, M.: Applying clustering in process mining to find different versions of a business process that changes over time. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM Workshops 2011, Part I. LNBIP, vol. 99, pp. 153–158. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  10. Ministerie van Infrastructuur en Milieu: All-in-one Permit for Physical Aspects: (Omgevingsvergunning) in a Nutshell (2010)

    Google Scholar 

  11. Mulyar, N.: Patterns for Process-Aware Information Systems: An Approach Based on Colored Petri Nets. Ph.D. thesis, Eindhoven University of Technology (2009)

    Google Scholar 

  12. Pechenizkiy, M., Bakker, J., Žliobaitė, I., Ivannikov, A., Kärkkäinen, T.: Online mass flow prediction in CFB boilers with explicit detection of sudden concept drift. SIGKDD Explor. 11(2), 109–116 (2009)

    Article  Google Scholar 

  13. Ploesser, K., Recker, J.C., Rosemann, M.: Towards a classification and lifecycle of business process change. In: BPMDS, vol. 8 (2008)

    Google Scholar 

  14. Regev, G., Soffer, P., Schmidt, R.: Taxonomy of flexibility in business processes. In: Business Process Modeling, Development, and Support (2006)

    Google Scholar 

  15. Sarbanes, P., Oxley, G., et. al.: Sarbanes-Oxley Act of 2002 (2002)

    Google Scholar 

  16. Schlimmer, J., Granger, R.: Beyond incremental processing: tracking concept drift. In: Proceedings of the Fifth National Conference on Artificial Intelligence, vol. 1, pp. 502–507 (1986)

    Google Scholar 

  17. Schonenberg, H., Mans, R., Russell, N., Mulyar, N., van der Aalst, W.M.P.: Process flexibility: a survey of contemporary approaches. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) Advances in Enterprise Engineering I. LNBIP, vol. 10, pp. 16–30. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  18. Sheskin, D.: Handbook of Parametric and Nonparametric Statistical Procedures. Chapman & Hall/CRC, Boca Raton (2004)

    Google Scholar 

  19. Weber, B., Rinderle, S., Reichert, M.: Change patterns and change support features in process-aware information systems. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 574–588. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  20. Weber, P., Bordbar, B., Tino, P.: Real-time detection of process change using process mining. In: Imperial College Computing Student Workshop, Department of Computing Technical Report, vol. DTR11-9, pp. 108–114 (2011)

    Google Scholar 

  21. Widmer, G., Kubat, M.: Learning in the presence of concept drift and hidden contexts. Mach. Learn. 23(1), 69–101 (1996)

    Google Scholar 

Download references

Acknowledgments

J. Martjushev is grateful to Archimedes Foundation and the Ministry of Education and Research for funding his research through the national scholarship program, Kristjan Jaak.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. P. Jagadeesh Chandra Bose .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Martjushev, J., Bose, R.P.J.C., van der Aalst, W.M.P. (2015). Change Point Detection and Dealing with Gradual and Multi-order Dynamics in Process Mining. In: Matulevičius, R., Dumas, M. (eds) Perspectives in Business Informatics Research. BIR 2015. Lecture Notes in Business Information Processing, vol 229. Springer, Cham. https://doi.org/10.1007/978-3-319-21915-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-21915-8_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-21914-1

  • Online ISBN: 978-3-319-21915-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics