Skip to main content

A Spectrum of Entropy-Based Precision and Recall Measurements Between Partially Matching Designed andĀ Observed Processes

  • Conference paper
  • First Online:
Service-Oriented Computing (ICSOC 2020)

Abstract

Modern software systems are often built using service-oriented principles. Atomic components, be that web- or microservices, allow constructing flexible and loosely coupled systems. In such systems, services are building blocks orchestrated by business processes the system supports. Due to the complexity and heterogeneity of industrial software systems, implemented processes may deviate from those initially designed. In this paper, we propose a spectrum of conformance measurements. The spectrum results from a generalization of the recently introduced entropy-based approaches for measuring precision and recall between observed process executions and designed process models. The new generalized measures of precision and recall inherit the desired for this class of measures properties and provide analysts with flexible control over the sensitivity for identifying commonalities and discrepancies in the compared processes and performance of the techniques. The reported evaluation based on our implementation of the measures over real-world event logs and automatically discovered models confirms the feasibility of using the approach in industrial settings.

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

Notes

  1. 1.

    We use short task names to specify traces, while the corresponding full names are in Fig.Ā 1.

  2. 2.

    In general, precision and recall measure of one suggest perfect conformance, while the values of zero suggest no behavioral similarities between the compared model and log.

  3. 3.

    The topological entropy of an ergodic DFA is given by the logarithm of the Perron-Frobenius eigenvalue of its adjacency matrixĀ [6].

  4. 4.

    https://data.4tu.nl/repository/collection:event_logs_real.

References

  1. van der Aalst, W.: Service mining: using process mining to discover, check, and improve service behavior. IEEE Trans. Serv. Comput. 6(4), 525ā€“535 (2013)

    ArticleĀ  Google ScholarĀ 

  2. van der Aalst, W.: Process Mining: Data Science in Action. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49851-4

    BookĀ  Google ScholarĀ 

  3. Adriansyah, A., Munoz-Gama, J., Carmona, J., van Dongen, B., van der Aalst, W.: Measuring precision of modeled behavior. Inf. Syst. e-Bus. Manag. 13(1), 37ā€“67 (2015)

    ArticleĀ  Google ScholarĀ 

  4. Augusto, A., Armas-Cervantes, A., Conforti, R., Dumas, M., La Rosa, M., Reissner, D.: Abstract-and-compare: a family of scalable precision measures for automated process discovery. In: Weske, M., Montali, M., Weber, I., vom Brocke, J. (eds.) BPM 2018. LNCS, vol. 11080, pp. 158ā€“175. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98648-7_10

    ChapterĀ  Google ScholarĀ 

  5. Carmona, J., van Dongen, B., Solti, A., Weidlich, M.: Conformance Checkingā€”Relating Processes and Models. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-99414-7

    BookĀ  Google ScholarĀ 

  6. Ceccherini-Silberstein, T., MachƬ, A., Scarabotti, F.: On the entropy of regular languages. Theor. Comput. Sci. 307, 93ā€“102 (2003)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  7. De Weerdt, J., De Backer, M., Vanthienen, J., Baesens, B.: A robust F-measure for evaluating discovered process models. In: CIDM, pp. 148ā€“155. IEEE (2011)

    Google ScholarĀ 

  8. van Dongen, B.F., Carmona, J., Chatain, T.: A unified approach for measuring precision and generalization based on anti-alignments. In: La Rosa, M., Loos, P., Pastor, O. (eds.) BPM 2016. LNCS, vol. 9850, pp. 39ā€“56. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45348-4_3

    ChapterĀ  Google ScholarĀ 

  9. van Dongen, B.F., de Medeiros, A.K.A., Verbeek, H.M.W., Weijters, A.J.M.M., van der Aalst, W.M.P.: The ProM framework: a new era in process mining tool support. In: Ciardo, G., Darondeau, P. (eds.) ICATPN 2005. LNCS, vol. 3536, pp. 444ā€“454. Springer, Heidelberg (2005). https://doi.org/10.1007/11494744_25

    ChapterĀ  Google ScholarĀ 

  10. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River (2005)

    Google ScholarĀ 

  11. Greco, G., Guzzo, A., Pontieri, L., Sacca, D.: Discovering expressive process models by clustering log traces. IEEE Trans. Knowl. Data Eng. 18(8), 1010ā€“1027 (2006)

    ArticleĀ  Google ScholarĀ 

  12. Hopcroft, J., Motwani, R., Ullman, J.: Introduction to Automata Theory, Languages, and Computation, 3rd edn. Pearson International Edition, Addison-Wesley (2007)

    Google ScholarĀ 

  13. Leemans, S.J.J., Fahland, D., van der Aalst, W.M.P.: Discovering block-structured process models from incomplete event logs. In: Ciardo, G., Kindler, E. (eds.) PETRI NETS 2014. LNCS, vol. 8489, pp. 91ā€“110. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07734-5_6

    ChapterĀ  Google ScholarĀ 

  14. Leemans, S.J.J., Fahland, D., van der Aalst, W.M.P.: Scalable process discovery and conformance checking. Softw. Syst. Model. 17(2), 599ā€“631 (2016). https://doi.org/10.1007/s10270-016-0545-x

    ArticleĀ  Google ScholarĀ 

  15. Leemans, S.J.J., Polyvyanyy, A.: Stochastic-aware conformance checking: an entropy-based approach. In: Dustdar, S., Yu, E., Salinesi, C., Rieu, D., Pant, V. (eds.) CAiSE 2020. LNCS, vol. 12127, pp. 217ā€“233. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-49435-3_14

    ChapterĀ  Google ScholarĀ 

  16. Leemans, S.J.J., Syring, A.F., van der Aalst, W.M.P.: Earth moversā€™ stochastic conformance checking. In: Hildebrandt, T., van Dongen, B.F., Rƶglinger, M., Mendling, J. (eds.) BPM 2019. LNBIP, vol. 360, pp. 127ā€“143. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-26643-1_8

    ChapterĀ  Google ScholarĀ 

  17. MuƱoz-Gama, J., Carmona, J.: A fresh look at precision in process conformance. In: Hull, R., Mendling, J., Tai, S. (eds.) BPM 2010. LNCS, vol. 6336, pp. 211ā€“226. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15618-2_16

    ChapterĀ  Google ScholarĀ 

  18. Polyvyanyy, A., et al.: Entropia: a family of entropy-based conformance checking measures for process mining. CoRR. vol. abs/2008.09558 (2020)

    Google ScholarĀ 

  19. Polyvyanyy, A., Kalenkova, A.: Monotone conformance checking for partially matching designed and observed processes. In: ICPM, pp. 81ā€“88. IEEE (2019)

    Google ScholarĀ 

  20. Polyvyanyy, A., Moffat, A., Garcƭa-BaƱuelos, L.: An entropic relevance measure for stochastic conformance checking in process mining. In: ICPM. IEEE (2020, in press)

    Google ScholarĀ 

  21. Polyvyanyy, A., Solti, A., Weidlich, M., Di Ciccio, C., Mendling, J.: Monotone precision and recall measures for comparing executions and specifications of dynamic systems. ACM Trans. Softw. Eng. Methodol. 29(3) (2020)

    Google ScholarĀ 

  22. Rozinat, A., van der Aalst, W.: Conformance checking of processes based on monitoring real behavior. Inf. Syst. 33(1), 64ā€“95 (2008)

    ArticleĀ  Google ScholarĀ 

  23. Syring, A.F., Tax, N., van der Aalst, W.M.P.: Evaluating conformance measures in process mining using conformance propositions. In: Koutny, M., Pomello, L., Kristensen, L.M. (eds.) Transactions on Petri Nets and Other Models of Concurrency XIV. LNCS, vol. 11790, pp. 192ā€“221. Springer, Heidelberg (2019). https://doi.org/10.1007/978-3-662-60651-3_8

    ChapterĀ  Google ScholarĀ 

  24. Weijters, A., van der Aalst, W., Alves De Medeiros, A.: Process mining with the heuristics miner algorithm. Technical report, TU/e, Eindhoven (2006)

    Google ScholarĀ 

Download references

Acknowledgments

This work was in part supported by the Australian Research Council project DP180102839.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anna Kalenkova .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kalenkova, A., Polyvyanyy, A. (2020). A Spectrum of Entropy-Based Precision and Recall Measurements Between Partially Matching Designed andĀ Observed Processes. In: Kafeza, E., Benatallah, B., Martinelli, F., Hacid, H., Bouguettaya, A., Motahari, H. (eds) Service-Oriented Computing. ICSOC 2020. Lecture Notes in Computer Science(), vol 12571. Springer, Cham. https://doi.org/10.1007/978-3-030-65310-1_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-65310-1_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-65309-5

  • Online ISBN: 978-3-030-65310-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics