Skip to main content

Automatic Root Cause Identification Using Most Probable Alignments

  • Conference paper
  • First Online:
Business Process Management Workshops (BPM 2017)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 308))

Included in the following conference series:

Abstract

In many organizational contexts, it is important that behavior conforms to the intended behavior as specified by process models. Non-conforming behavior can be detected by aligning process actions in the event log to the process model. A probable alignment indicates the most likely root cause for non-conforming behavior. Unfortunately, available techniques do not always return the most probable alignment and, therefore, also not the most probable root cause. Recognizing this limitation, this paper introduces a method for computing the most probable alignment. The core idea of our approach is to use the history of an event log to assign probabilities to the occurrences of activities and the transitions between them. A theoretical evaluation demonstrates that our approach improves upon existing work.

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 EPUB and 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

Notes

  1. 1.

    A conjugate prior means that the prior is from the same family of distributions as the posterior. The conjugate prior for the categorical distribution is the Dirichlet distribution [7].

  2. 2.

    The probability of a transition given a marking uses the same logic as in Stochastic Petri Nets [13].

  3. 3.

    To calculate probabilities Alizadeh et al. [5] use the fitted event log (\(\mathcal {L}_{\text {fit}}\)) of Table 1 (first 6 rows). Process executions are mapped onto a state, for which a state representation function is used: either a sequence, multiset or set abstraction. As a cost function \(g=1+\log {(\frac{1}{\theta })}\) is used.

  4. 4.

    Alizadeh et al. [5] find the outcome \(\langle \)A,B,B,B,B,C\(\rangle \) if the state representation function is a set abstraction. Our technique obtains the same result (see Fig. 7b).

  5. 5.

    Note for both variants \(\mathcal {L}_{\text {fit}}=\emptyset \), so the technique in [5] does not work.

References

  1. van der Aalst, W.M.P., Adriansyah, A., van Dongen, B.F.: Replaying history on process models for conformance checking and performance analysis. Wiley Interdisc. Rev. Data Min. Knowl. Discov. 2, 182–192 (2012)

    Article  Google Scholar 

  2. van der Aalst, W.M.P., van Hee, K.M., ter Hofstede, A.H., Sidorova, N., Verbeek, H.M.W., Voorhoeve, M., Wynn, M.T.: Soundness of workflow nets: classification, decidability, and analysis. Formal Aspects Comput. 23, 333–363 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  3. Adriansyah, A., van Dongen, B.F., van der Aalst, W.P.: Conformance checking using cost-based fitness analysis. In: 2011 15th IEEE International on EDOC, pp. 55–64 (2011)

    Google Scholar 

  4. Adriansyah, A., van Dongen, B.F., van der Aalst, W.M.P.: Memory-efficient alignment of observed and modeled behavior. In BPM Center Report, 03–03 (2013)

    Google Scholar 

  5. Alizadeh, M., de Leoni, M., Zannone, N.: History-based construction of log-process alignments for conformance checking: discovering what really went wrong. In: SIMPDA, pp. 1–15 (2014)

    Google Scholar 

  6. Alizadeh, M., de Leoni, M., Zannone, N.: Constructing probable explanations of nonconformity: A data-aware and history-based approach. In: 2015 IEEE Symposium Series on Computational Intelligence. IEEE (2015)

    Google Scholar 

  7. Barber, D.: Bayesian Reasoning and Machine Learning. Cambridge University Press, Cambridge (2012)

    MATH  Google Scholar 

  8. Casella, G., Berger, R.L.: Statistical Inferences. Duxbury, Pacific Grove, CA (2002)

    Google Scholar 

  9. Dechter, R., Pearl, J.: Generalized best-first search strategies and the optimality of A. J. ACM 32, 505–536 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  10. Greenberg, E.: Introduction to Bayesian Econometrics. Cambridge University Press, Cambridge (2012)

    Book  MATH  Google Scholar 

  11. de Leoni, M., van der Aalst, W.M.P.: Aligning event logs and process models for multi-perspective conformance checking: an approach based on integer linear programming. In: Daniel, F., Wang, J., Weber, B. (eds.) BPM 2013. LNCS, vol. 8094, pp. 113–129. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40176-3_10

    Chapter  Google Scholar 

  12. Felix, M., de Leoni, M., Reijers, H.A., van der Aalst, W.M.P.: Balanced multi-perspective checking of process conformance. Computing 98, 407–437 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  13. Molloy, M.K.: Performance analysis using stochastic Petri nets. IEEE Trans. Comput. 31, 913–917 (1982)

    Article  Google Scholar 

  14. Munoz-Gama, J., Carmona, J., van der Aalst, W.M.P.: Single-entry single-exit decomposed conformance checking. Inf. Syst. 46, 102–122 (2014)

    Article  Google Scholar 

Download references

Acknowledgement

We thank Massimiliano de Leoni for validating our understanding of [5].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Henrik Leopold .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Koorneef, M., Solti, A., Leopold, H., Reijers, H.A. (2018). Automatic Root Cause Identification Using Most Probable Alignments. In: Teniente, E., Weidlich, M. (eds) Business Process Management Workshops. BPM 2017. Lecture Notes in Business Information Processing, vol 308. Springer, Cham. https://doi.org/10.1007/978-3-319-74030-0_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-74030-0_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-74029-4

  • Online ISBN: 978-3-319-74030-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics