Skip to main content

Approximating Multi-perspective Trace Alignment Using Trace Encodings

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

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14159))

Included in the following conference series:

  • 1142 Accesses


Alignments provide sophisticated diagnostics that pinpoint deviations in a trace with respect to a process model. One crucial aspect is to consider, in the alignment task, not only the control flow perspective but also other sources of information available in event logs like data payloads. However, the combination of these dimensions makes the problem of multi-perspective trace alignment highly challenging since the number of traces accepted by the model is typically infinite. In this paper, we address this problem by proposing an approximate approach to alignment computation: instead of computing the optimal alignments based on the complete knowledge about a process trace available in the log, we perform approximate alignments based on lossy trace encodings that only consider certain information about the trace. The advantage of this approach is twofold. First, the trace alignment task is much faster. Second, the analyst can choose what type of information is relevant for computing the alignments by selecting the encodings that represent a trace based on that information. Our experiments show that the approximate approach is faster than the optimal one and, for encodings sufficiently rich, able to provide accurate results.

This research has been partially supported by the Italian Ministry of University and Research (MUR) under the PRIN project PINPOINT Prot. 2020FNEB27, and by the Free University of Bozen-Bolzano with the ADAPTERS and CAT projects.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others


  1. 1.

    Booleans and strings can be encoded as integers, as commonly done [3, 17].

  2. 2.

    We used a function provided by the sklearn Python library, using the parameter auto for the selection of the algorithm, which makes the function able to select the most appropriate algorithm based on the input.


  1. Bauer, M., van der Aa, H., Weidlich, M.: Sampling and approximation techniques for efficient process conformance checking. Inf. Syst. 104, 101666 (2022)

    Article  Google Scholar 

  2. Carmona, J., van Dongen, B.F., Solti, A., Weidlich, M.: Conformance Checking - Relating Processes and Models. Springer, Cham (2018).

    Book  Google Scholar 

  3. Felli, P., Gianola, A., Montali, M., Rivkin, A., Winkler, S.: CoCoMoT: conformance checking of multi-perspective processes via SMT. In: Proceedings of BPM 2021 (2021)

    Google Scholar 

  4. Felli, P., Gianola, A., Montali, M., Rivkin, A., Winkler, S.: Conformance checking with uncertainty via SMT. In: Proceedings of BPM 2022 (2022)

    Google Scholar 

  5. Felli, P., Gianola, A., Montali, M., Rivkin, A., Winkler, S.: Data-aware conformance checking with SMT. Inf. Syst. 117 (2023).

  6. Gärtner, T., Flach, P., Wrobel, S.: On graph kernels: hardness results and efficient alternatives. In: Proceedings of COLT 2003 (2003)

    Google Scholar 

  7. Lee, W.L.J., Verbeek, H., Munoz-Gama, J., van der Aalst, W.M., Sepúlveda, M.: Recomposing conformance: closing the circle on decomposed alignment-based conformance checking in process mining. Inf. Sci. 466, 55–91 (2018)

    Article  Google Scholar 

  8. de Leoni, M., van der Aalst, W.M.P.: Data-aware process mining: discovering decisions in processes using alignments. In: Proceedings of 13th SAC. ACM (2013)

    Google Scholar 

  9. de Leoni, M., van der Aalst, W.M.P., van Dongen, B.F.: Data- and resource-aware conformance checking of business processes. In: Proceedings of BIS 2012 (2012)

    Google Scholar 

  10. de Leoni, M., Felli, P., Montali, M.: A holistic approach for soundness verification of decision-aware process models. In: Proceedings of 37th ER (2018)

    Google Scholar 

  11. de Leoni, M., Felli, P., Montali, M.: Integrating BPMN and DMN: modeling and analysis. J. Data Semant. 10(1), 165–188 (2021)

    Article  Google Scholar 

  12. Leontjeva, A., Conforti, R., Di Francescomarino, C., Dumas, M., Maggi, F.M.: Complex symbolic sequence encodings for predictive monitoring of business processes. In: Proceedings of BPM 2015 (2015)

    Google Scholar 

  13. Liu, T., Moore, A.W., Gray, A., Cardie, C.: New algorithms for efficient high-dimensional nonparametric classification. J. Mach. Learn. Res. 7(6) (2006)

    Google Scholar 

  14. Lodhi, H., Saunders, C., Shawe-Taylor, J., Cristianini, N., Watkins, C.J.C.H.: Text classification using string kernels. J. Mach. Learn. Res. 2, 419–444 (2002)

    MATH  Google Scholar 

  15. Mannhardt, F.: Sepsis cases - event log (2016).

  16. Mannhardt, F.: Multi-perspective process mining. Ph.D. thesis, Technical University of Eindhoven (2018)

    Google Scholar 

  17. Mannhardt, F., de Leoni, M., Reijers, H., van der Aalst, W.: Balanced multi-perspective checking of process conformance. Computing 98(4), 407–437 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  18. Schuster, D., van Zelst, S., van der Aalst, W.M.P.: Alignment approximation for process trees. In: Leemans, S., Leopold, H. (eds.) ICPM 2020. LNBIP, vol. 406, pp. 247–259. Springer, Cham (2021).

    Chapter  Google Scholar 

  19. Taymouri, F., Carmona, J.: A recursive paradigm for aligning observed behavior of large structured process models. In: Proceedings of BPM 2016 (2016)

    Google Scholar 

  20. Taymouri, F., Carmona, J.: Model and event log reductions to boost the computation of alignments. In: Ceravolo, P., Guetl, C., Rinderle-Ma, S. (eds.) SIMPDA 2016. LNBIP, vol. 307, pp. 1–21. Springer, Cham (2018).

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Alessandro Gianola .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

Gianola, A., Ko, J., Maggi, F.M., Montali, M., Winkler, S. (2023). Approximating Multi-perspective Trace Alignment Using Trace Encodings. In: Di Francescomarino, C., Burattin, A., Janiesch, C., Sadiq, S. (eds) Business Process Management. BPM 2023. Lecture Notes in Computer Science, vol 14159. Springer, Cham.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-41619-4

  • Online ISBN: 978-3-031-41620-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics