Skip to main content

Supervised vs. Unsupervised Learning for Intentional Process Model Discovery

  • Conference paper
Enterprise, Business-Process and Information Systems Modeling (BPMDS 2014, EMMSAD 2014)

Abstract

Learning humans’ behavior from activity logs requires choosing an adequate machine learning technique regarding the situation at hand. This choice impacts significantly results reliability. In this paper, Hidden Markov Models (HMMs) are used to build intentional process models (Maps) from activity logs. Since HMMs parameters require to be learned, the main contribution of this paper is to compare supervised and unsupervised learning approaches of HMMs. After a theoretical comparison of both approaches, they are applied on two controlled experiments to compare the Maps thereby obtained. The results demonstrate using supervised learning leads to a poor performance because it imposes binding conditions in terms of data labeling, introduces inherent humans’ biases, provides unreliable results in the absence of ground truth, etc. Instead, unsupervised learning obtains efficient Maps with a higher performance and lower humans’ effort.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Cook, J.E., Wolf, A.L.: Discovering models of software processes from event-based data. ACM TOSEM 7(3), 215–249 (1998)

    Article  Google Scholar 

  2. van der Aalst, W.: Process mining: Discovery, conformance and enhancement of business processes. Springer, Heidelberg (2011)

    Book  Google Scholar 

  3. Mirbel, I., Ralyté, J.: Situational method engineering: combining assembly-based and roadmap-driven approaches. Requirements Engineering 11(1), 58–78 (2006)

    Article  Google Scholar 

  4. Jarke, M., Pohl, K.: Establishing visions in context: Towards a model of requirements processes. In: ICIS, pp. 23–34 (1993)

    Google Scholar 

  5. Rolland, C., Salinesi, C.: Modeling goals and reasoning with them. In: Engineering and Managing Software Requirements, pp. 189–217. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  6. Plihon, V., Rolland, C.: Modelling ways-of-working. In: Iivari, J., Rossi, M., Lyytinen, K. (eds.) CAiSE 1995. LNCS, vol. 932, pp. 126–139. Springer, Heidelberg (1995)

    Chapter  Google Scholar 

  7. Rolland, C., Prakash, N., Benjamen, A.: A multi-model view of process modelling. Requirements Engineering 4(4), 169–187 (1999)

    Article  Google Scholar 

  8. Rolland, C.: Modeling the requirements engineering process. In: Information Modelling and Knowledge Bases, Budapest, Hungary, pp. 85–96 (May 1993)

    Google Scholar 

  9. Thevenet, L.-H., Salinesi, C.: Aligning is to organizations strategy: The instal method. In: Krogstie, J., Opdahl, A. L., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 203–217. Springer, Heidelberg (2007)

    Google Scholar 

  10. Salinesi, C., Rolland, C.: Fitting business models to system functionality exploring the fitness relationship. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 647–664. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Rolland, C., Kirsch-Pinheiro, M., Souveyet, C.: An intentional approach to service engineering. IEEE Transactions on Services Computing 3(4), 292–305 (2010)

    Article  Google Scholar 

  12. Rabiner, L.R.: A tutorial on hidden markov models and selected applications in speech recognition. In: Proceedings of the IEEE, vol. 77(2), pp. 257–286 (1989)

    Google Scholar 

  13. Khodabandelou, G., Hug, C., Deneckere, R., Salinesi, C.: Unsupervised discovery of intentional process models from event logs. Submitted at: The 11th Working Conference on Mining Software Repositories, MSR 2014 (2014)

    Google Scholar 

  14. Dardenne, A., Van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Science of Computer Programming 20(1), 3–50 (1993)

    Article  Google Scholar 

  15. Yu, E.: Modelling strategic relationships for process reengineering. Social Modeling for Requirements Engineering 11 (2011)

    Google Scholar 

  16. Soffer, P., Rolland, C.: Combining intention-oriented and state-based process modeling. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, Ó. (eds.) ER 2005. LNCS, vol. 3716, pp. 47–62. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  17. Gray, W.D., John, B.E., Atwood, M.E.: The precis of project ernestine or an overview of a validation of goms. In: Human Factors in CS, ACM, pp. 307–312 (1992)

    Google Scholar 

  18. Hayashi, M.: Hidden markov models to identify pilot instrument scanning and attention patterns. IEEE Systems, Man and Cybernetics, 2889–2896 (2003)

    Google Scholar 

  19. Tversky, A., Kahneman, D.: Judgment under uncertainty: Heuristics and biases. Science 185(4157), 1124–1131 (1974)

    Article  Google Scholar 

  20. Khodabandelou, G., Hug, C., Deneckere, R., Salinesi, C.: Supervised intentional process models discovery using hidden markov models. In: Proceed. of 7th Int. Conf. on Research Challenges in Information Science (2013)

    Google Scholar 

  21. Burnham, K.P., Anderson, D.R.: Model selection and multi-model inference: A practical information-theoretic approach. Springer, Heidelberg (2002)

    Google Scholar 

  22. Baum, L.E., Petrie, T., Soules, G., Weiss, N.: A maximization technique occurring in the statistical analysis of probabilistic functions of markov chains. The Annals of Mathematical Statistics 41(1), 164–171 (1970)

    Article  Google Scholar 

  23. Dempster, A.P., Laird, N.M., Rubin, D.B.: Maximum likelihood from incomplete data via the em algorithm. The Royal Statistical Society, 1–38 (1977)

    Google Scholar 

  24. Witten, I.H., Frank, E.: Data Mining: Practical machine learning tools and techniques. Morgan Kaufmann (2005)

    Google Scholar 

  25. Rozinat, A., Veloso, M., van der Aalst, W.M.: Evaluating the quality of discovered process models. In: 2nd WS on the Induction of Process Models, Citeseer (2008)

    Google Scholar 

  26. Herbst, J., Karagiannis, D.: Integrating machine learning and workflow management to support acquisition and adaptation of workflow models. In: Proceed. 9th Intl. Workshop on Database and Expert Systems Applications. IEEE (1998)

    Google Scholar 

  27. van der Aalst, W.M.P., de Medeiros, A.K.A., Weijters, A.J.M.M.: Genetic process mining. In: Ciardo, G., Darondeau, P. (eds.) ICATPN 2005. LNCS, vol. 3536, pp. 48–69. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  28. Cook, J.E., Wolf, A.L.: Automating process discovery through event-data analysis. In: Software Engineering, ICSE 1995, pp. 73–73. IEEE (1995)

    Google Scholar 

  29. Das, S., Mozer, M.C.: A unified gradient-descent/clustering architecture for finite state machine induction. In: NIPS, pp. 19–26. Morgan Kaufmann (1994)

    Google Scholar 

  30. Biermann, A.W., Feldman, J.A.: On the synthesis of finite-state machines from samples of their behavior. IEEE Transactions on Computers, 592–597 (1972)

    Google Scholar 

  31. Baum, L.E., Petrie, T.: Statistical inference for probabilistic functions of finite state markov chains. The Annals of Mathematical Statistics 37(6), 1554–1563 (1966)

    Article  Google Scholar 

  32. Agrawal, R., Gunopulos, D., Leymann, F.: Mining process models from workflow logs. In: Schek, H.-J., Saltor, F., Ramos, I., Alonso, G. (eds.) EDBT 1998. LNCS, vol. 1377, pp. 467–483. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  33. EUT: Prom, http://www.processmining.org/prom/start (November 2013)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Khodabandelou, G., Hug, C., Deneckère, R., Salinesi, C. (2014). Supervised vs. Unsupervised Learning for Intentional Process Model Discovery. In: Bider, I., et al. Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2014 2014. Lecture Notes in Business Information Processing, vol 175. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43745-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-43745-2_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-43744-5

  • Online ISBN: 978-3-662-43745-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics