Data Petri Nets Meet Probabilistic Programming. Kuhn, M., Grüger, J., Matheja, C., & Rivkin, A. In Marrella, A., Resinas, M., Jans, M., & Rosemann, M., editors, Business Process Management, pages 21–38, Cham, 2024. Springer Nature Switzerland.
abstract   bibtex   
Probabilistic programming (PP) is a programming paradigm that allows for writing statistical models like ordinary programs, performing simulations by running those programs, and analyzing and refining their statistical behavior using powerful inference engines. This paper takes a step towards leveraging PP for reasoning about data-aware processes. To this end, we present a systematic translation of Data Petri Nets (DPNs) into a model written in a PP language whose features are supported by most PP systems. We show that our translation is sound and provides statistical guarantees for simulating DPNs. Furthermore, we discuss how PP can be used for process mining tasks and report on a prototype implementation of our translation. We also discuss further analysis scenarios that could be easily approached based on the proposed translation and available PP tools.
@InProceedings{DPN_meet_PPL_2024,
author="Kuhn, Martin
and Gr{\"u}ger, Joscha
and Matheja, Christoph
and Rivkin, Andrey",
editor="Marrella, Andrea
and Resinas, Manuel
and Jans, Mieke
and Rosemann, Michael",
title="Data Petri Nets Meet Probabilistic Programming",
booktitle="Business Process Management",
year="2024",
publisher="Springer Nature Switzerland",
address="Cham",
pages="21--38",
abstract="Probabilistic programming (PP) is a programming paradigm that allows for writing statistical models like ordinary programs, performing simulations by running those programs, and analyzing and refining their statistical behavior using powerful inference engines. This paper takes a step towards leveraging PP for reasoning about data-aware processes. To this end, we present a systematic translation of Data Petri Nets (DPNs) into a model written in a PP language whose features are supported by most PP systems. We show that our translation is sound and provides statistical guarantees for simulating DPNs. Furthermore, we discuss how PP can be used for process mining tasks and report on a prototype implementation of our translation. We also discuss further analysis scenarios that could be easily approached based on the proposed translation and available PP tools.",
isbn="978-3-031-70396-6"
}

Downloads: 0