{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T04:21:37Z","timestamp":1781670097567,"version":"3.54.5"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031074714","type":"print"},{"value":"9783031074721","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,6,3]],"date-time":"2022-06-03T00:00:00Z","timestamp":1654214400000},"content-version":"vor","delay-in-days":153,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Business process simulation is a well-known approach to estimate the impact of changes to a process with respect to time and cost measures \u2013 a practice known as what-if process analysis. The usefulness of such estimations hinges on the accuracy of the underlying simulation model. Data-Driven Simulation (DDS) methods leverage process mining techniques to learn process simulation models from event logs. Empirical studies have shown that, while DDS models adequately capture the observed sequences of activities and their frequencies, they fail to accurately capture the temporal dynamics of real-life processes. In contrast, generative Deep Learning (DL) models are better able to capture such temporal dynamics. The drawback of DL models is that users cannot alter them for what-if analysis due to their black-box nature. This paper presents a hybrid approach to learn process simulation models from event logs wherein a (stochastic) process model is extracted via DDS techniques, and then combined with a DL model to generate timestamped event sequences. An experimental evaluation shows that the resulting hybrid simulation models match the temporal accuracy of pure DL models, while partially retaining the what-if analysis capability of DDS approaches.<\/jats:p>","DOI":"10.1007\/978-3-031-07472-1_4","type":"book-chapter","created":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T04:05:40Z","timestamp":1654142740000},"page":"55-71","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":31,"title":["Learning Accurate Business Process Simulation Models from Event Logs via Automated Process Discovery and Deep Learning"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8510-1972","authenticated-orcid":false,"given":"Manuel","family":"Camargo","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9247-7476","authenticated-orcid":false,"given":"Marlon","family":"Dumas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8296-6620","authenticated-orcid":false,"given":"Oscar","family":"Gonz\u00e1lez-Rojas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,6,3]]},"reference":[{"key":"4_CR1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-56509-4_10","volume-title":"Fundamentals of Business Process Management","author":"M Dumas","year":"2018","unstructured":"Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2018). https:\/\/doi.org\/10.1007\/978-3-662-56509-4_10"},{"key":"4_CR2","series-title":"International Handbooks on Information Systems","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1007\/978-3-642-45100-3_15","volume-title":"Handbook on Business Process Management 1","author":"WMP Aalst","year":"2015","unstructured":"Aalst, W.M.P.: Business process simulation survival guide. In: vom Brocke, J., Rosemann, M. (eds.) Handbook on Business Process Management 1. IHIS, pp. 337\u2013370. Springer, Heidelberg (2015). https:\/\/doi.org\/10.1007\/978-3-642-45100-3_15"},{"issue":"1","key":"4_CR3","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/s12599-015-0410-4","volume":"58","author":"N Martin","year":"2015","unstructured":"Martin, N., Depaire, B., Caris, A.: The use of process mining in business process simulation model construction. Bus. Inf. Syst. Eng. 58(1), 73\u201387 (2015). https:\/\/doi.org\/10.1007\/s12599-015-0410-4","journal-title":"Bus. Inf. Syst. Eng."},{"key":"4_CR4","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2020.113284","volume":"134","author":"M Camargo","year":"2020","unstructured":"Camargo, M., Dumas, M., Gonz\u00e1lez-Rojas, O.: Automated discovery of business process simulation models from event logs. Decis. Support Syst. 134, 113284 (2020)","journal-title":"Decis. Support Syst."},{"key":"4_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2021.101897","volume":"134","author":"B Estrada-Torres","year":"2021","unstructured":"Estrada-Torres, B., Camargo, M., Dumas, M., Garc\u00eda-Ba\u00f1uelos, L., Mahdy, I., Yerokhin, M.: Discovering business process simulation models in the presence of multitasking and availability constraints. Data Knowl. Eng. 134, 101897 (2021)","journal-title":"Data Knowl. Eng."},{"key":"4_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1007\/978-3-319-59536-8_30","volume-title":"Advanced Information Systems Engineering","author":"N Tax","year":"2017","unstructured":"Tax, N., Verenich, I., La Rosa, M., Dumas, M.: Predictive business process monitoring with LSTM neural networks. In: Dubois, E., Pohl, K. (eds.) CAiSE 2017. LNCS, vol. 10253, pp. 477\u2013492. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-59536-8_30"},{"key":"4_CR7","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.dss.2017.04.003","volume":"100","author":"J Evermann","year":"2017","unstructured":"Evermann, J., Rehse, J.R., Fettke, P.: Predicting process behaviour using deep learning. Decis. Support Syst. 100, 129\u2013140 (2017)","journal-title":"Decis. Support Syst."},{"key":"4_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/978-3-030-26619-6_19","volume-title":"Business Process Management","author":"M Camargo","year":"2019","unstructured":"Camargo, M., Dumas, M., Gonz\u00e1lez-Rojas, O.: Learning accurate LSTM models of business processes. In: Hildebrandt, T., van Dongen, B.F., R\u00f6glinger, M., Mendling, J. (eds.) BPM 2019. LNCS, vol. 11675, pp. 286\u2013302. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-26619-6_19"},{"key":"4_CR9","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.577","volume":"7","author":"M Camargo","year":"2021","unstructured":"Camargo, M., Dumas, M., Gonz\u00e1lez-Rojas, O.: Discovering generative models from event logs: data-driven simulation vs deep learning. PeerJ. Comput. Sci. 7, e577 (2021)","journal-title":"PeerJ. Comput. Sci."},{"key":"4_CR10","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2021.101724","volume":"102","author":"SJJ Leemans","year":"2021","unstructured":"Leemans, S.J.J., van der Aalst, W.M.P., Brockhoffb, T., Polyvyanyy, A.: Stochastic process mining: earth movers\u2019 stochastic conformance. Inform. Syst. 102, 101724 (2021)","journal-title":"Inform. Syst."},{"key":"4_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/978-3-540-78238-4_8","volume-title":"Business Process Management Workshops","author":"MT Wynn","year":"2008","unstructured":"Wynn, M.T., Dumas, M., Fidge, C.J., ter Hofstede, A.H.M., van der Aalst, W.M.P.: Business process simulation for operational decision support. In: ter Hofstede, A., Benatallah, B., Paik, H.-Y. (eds.) BPM 2007. LNCS, vol. 4928, pp. 66\u201377. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-78238-4_8"},{"issue":"3","key":"4_CR12","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1016\/j.is.2008.09.002","volume":"34","author":"A Rozinat","year":"2009","unstructured":"Rozinat, A., Mans, R.S., van der Aalst, W.M.P.: Discovering simulation models. Inform. Syst. 34(3), 305\u2013327 (2009)","journal-title":"Inform. Syst."},{"key":"4_CR13","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1016\/j.procs.2014.05.029","volume":"29","author":"I Khodyrev","year":"2014","unstructured":"Khodyrev, I., Popova, S.: Discrete modeling and simulation of business processes using event logs. Procedia Comput. Sci. 29, 322\u2013331 (2014)","journal-title":"Procedia Comput. Sci."},{"key":"4_CR14","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1007\/978-3-030-53337-3_19","volume-title":"Business Information Systems","author":"M Pourbafrani","year":"2020","unstructured":"Pourbafrani, M., van Zelst, S.J., van der Aalst, W.M.P.: Supporting automatic system dynamics model generation for simulation in the context of process mining. In: Abramowicz, W., Klein, G. (eds.) BIS 2020. LNBIP, vol. 389, pp. 249\u2013263. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-53337-3_19"},{"issue":"7553","key":"4_CR15","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1038\/nature14539","volume":"521","author":"Y LeCun","year":"2015","unstructured":"LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436\u2013444 (2015)","journal-title":"Nature"},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"Lin, L., Wen, L., Wang, J.: MM-Pred: a deep predictive model for multi-attribute event sequence. In: Proceedings of SIAM 2019. Society for Industrial and Applied Mathematics, pp. 118\u2013126 (2019)","DOI":"10.1137\/1.9781611975673.14"},{"issue":"6","key":"4_CR17","doi-asserted-by":"publisher","first-page":"1345","DOI":"10.1007\/s10270-020-00789-3","volume":"19","author":"N Tax","year":"2020","unstructured":"Tax, N., Teinemaa, I., van Zelst, S.J.: An interdisciplinary comparison of sequence modeling methods for next-element prediction. Softw. Syst. Model. 19(6), 1345\u20131365 (2020). https:\/\/doi.org\/10.1007\/s10270-020-00789-3","journal-title":"Softw. Syst. Model."},{"key":"4_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/978-3-030-58666-9_14","volume-title":"Business Process Management","author":"F Taymouri","year":"2020","unstructured":"Taymouri, F., Rosa, M.L., Erfani, S., Bozorgi, Z.D., Verenich, I.: Predictive business process monitoring via generative adversarial nets: the case of next event prediction. In: Fahland, D., Ghidini, C., Becker, J., Dumas, M. (eds.) BPM 2020. LNCS, vol. 12168, pp. 237\u2013256. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-58666-9_14"},{"issue":"2","key":"4_CR19","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/s10115-018-1214-x","volume":"59","author":"A Augusto","year":"2018","unstructured":"Augusto, A., Conforti, R., Dumas, M., La Rosa, M., Polyvyanyy, A.: Split miner: automated discovery of accurate and simple business process models from event logs. Knowl. Inf. Syst. 59(2), 251\u2013284 (2018). https:\/\/doi.org\/10.1007\/s10115-018-1214-x","journal-title":"Knowl. Inf. Syst."},{"key":"4_CR20","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2020.101561","volume":"94","author":"D Rei\u00dfner","year":"2020","unstructured":"Rei\u00dfner, D., Armas-Cervantes, A., Conforti, R., Dumas, M., Fahland, D., La Rosa, M.: Scalable alignment of process models and event logs: an approach based on automata and S-components. Inform Syst 94, 101561 (2020)","journal-title":"Inform Syst"},{"key":"4_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/978-3-642-32885-5_12","volume-title":"Business Process Management","author":"C Favre","year":"2012","unstructured":"Favre, C., V\u00f6lzer, H.: The difficulty of replacing an inclusive OR-join. In: Barros, A., Gal, A., Kindler, E. (eds.) BPM 2012. LNCS, vol. 7481, pp. 156\u2013171. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-32885-5_12"},{"issue":"1","key":"4_CR22","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1080\/00031305.2017.1380080","volume":"72","author":"SJ Taylor","year":"2018","unstructured":"Taylor, S.J., Letham, B.: Forecasting at scale. Am. Stat. 72(1), 37\u201345 (2018)","journal-title":"Am. Stat."},{"key":"4_CR23","doi-asserted-by":"crossref","unstructured":"Rama-Maneiro, E., Vidal, J.C., Lama, M.: Deep learning for predictive business process monitoring: review and benchmark (2021). https:\/\/arxiv.org\/abs\/2009.13251","DOI":"10.1109\/TSC.2021.3139807"},{"key":"4_CR24","doi-asserted-by":"publisher","DOI":"10.1201\/9781315162119","volume-title":"Business Process Modeling, Simulation and Design","author":"M Laguna","year":"2018","unstructured":"Laguna, M., Marklund, J.: Business Process Modeling, Simulation and Design. CRC Press, New York (2018)"},{"issue":"1","key":"4_CR25","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1016\/j.dss.2008.07.002","volume":"46","author":"M Song","year":"2008","unstructured":"Song, M., van der Aalst, W.M.P.: Towards comprehensive support for organizational mining. Decis. Support Syst. 46(1), 300\u2013317 (2008)","journal-title":"Decis. Support Syst."},{"key":"4_CR26","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1002\/nav.3800020109","volume":"2","author":"HW Kuhn","year":"1955","unstructured":"Kuhn, H.W.: The Hungarian Method for the assignment problem. Nav. Res. Logist. Q. 2, 83\u201397 (1955)","journal-title":"Nav. Res. Logist. Q."}],"container-title":["Lecture Notes in Computer Science","Advanced Information Systems Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-07472-1_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T04:11:23Z","timestamp":1654143083000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-07472-1_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031074714","9783031074721"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-07472-1_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"3 June 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CAiSE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Advanced Information Systems Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Leuven","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Belgium","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6 June 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 June 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"34","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"caise2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/caise22.ugent.be\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"203","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"31","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"15% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2-3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6-10","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}