Abstract
Through constraints, declarative process models represent the permitted behaviour associated with a business process, by limiting the potential correct traces. These models can be discovered by analysing an event log. However, various declarative business models can be extracted from a single event log, depending on the desirable level of metrics, such as fitness and generalisation. Existing discovery algorithms enable the type of discovered declarative process model to be customised through a set of configuration parameters. Depending on the values of these parameters, the discovered process can be of high or low quality. Unfortunately, the high number of combinatorial parameters and the high time consumption of process discovery make it impractical to conduct an exhaustive analysis of the configuration parameters to determine the most suitable declarative process model discovered. As a solution, we propose a methodology supported by an implemented framework that uses evolutionary algorithms to reduce computational complexity and to select the highest quality declarative business processes. An experiment is included to show the feasibility of our proposal.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Conditions allow transitions to occur only under specific circumstances.
- 2.
The value of \(\text {AHD}\) lies within the range of 0 to 5, whereby a lower value indicates a better result.
References
van der Aalst, W.M.P.: Foundations of process discovery. In: van der Aalst, W.M.P., Carmona, J. (eds.) Process Mining Handbook, LNBIP, vol. 448, pp. 37–75. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-08848-3_2
Back, C.O., Slaats, T., Hildebrandt, T.T., Marquard, M.: Discover: accurate and efficient discovery of declarative process models. Int. J. Softw. Tools Technol. Transf. 24(4), 563–587 (2022)
Burattin, A., Sperduti, A.: Automatic determination of parameters’ values for heuristics miner++. In: IEEE Congress on Evolutionary Computation, pp. 1–8. IEEE (2010)
Ciccio, C.D., Mecella, M.: On the discovery of declarative control flows for artful processes. ACM Trans. Manage. Inf. Syst. 5(4) (2015)
De Weerdt, J., De Backer, M., Vanthienen, J., Baesens, B.: A multi-dimensional quality assessment of state-of-the-art process discovery algorithms using real-life event logs. Inf. Syst. 37(7), 654–676 (2012)
Durillo, J.J., Nebro, A.J.: Jmetal: a java framework for multi-objective optimization. Adv. Eng. Softw. 42(10), 760–771 (2011)
Goedertier, S., Martens, D., Vanthienen, J., Baesens, B.: Robust process discovery with artificial negative events. J. Mach. Learn. Res. 10, 1305–1340 (2009)
Goedertier, S., Vanthienen, J.: Declarative process modeling with business vocabulary and business rules. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2007. LNCS, vol. 4805, pp. 603–612. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-76888-3_83
Ponce-de León, H., Carmona, J., vanden Broucke, S.K.L.M.: Incorporating negative information in process discovery. In: Motahari-Nezhad, H.R., Recker, J., Weidlich, M. (eds.) Business Process Management, pp. 126–143. Springer International Publishing, Cham (2015)
Ly, L.T., Rinderle-Ma, S., Knuplesch, D., Dadam, P.: Monitoring business process compliance using compliance rule graphs. In: Meersman, R., et al. (eds.) OTM 2011. LNCS, vol. 7044, pp. 82–99. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25109-2_7
Ma, L.: How to evaluate the performance of process discovery algorithms. Ph.D. thesis, Master thesis, Eindhoven University of Technology, Netherlands (2012)
Maggi, F.M., Bose, R.P.J.C., van der Aalst, W.M.P.: A knowledge-based integrated approach for discovering and repairing declare maps. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 433–448. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38709-8_28
Montali, M.: Declarative process mining. In: Specification and Verification of Declarative Open Interaction Models. LNBIP, vol. 56, pp. 343–365. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-14538-4_15
Maggi, F.M., Bose, R.P.J.C., van der Aalst, W.M.P.: Efficient discovery of understandable declarative process models from event logs. In: Ralyté, J., Franch, X., Brinkkemper, S., Wrycza, S. (eds.) CAiSE 2012. LNCS, vol. 7328, pp. 270–285. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31095-9_18
Mannhardt, F., de Leoni, M., Reijers, H.A., van der Aalst, W.M.P.: Data-driven process discovery - revealing conditional infrequent behavior from event logs. In: Dubois, E., Pohl, K. (eds.) Advanced Information Systems Engineering, pp. 545–560. Springer International Publishing, Cham (2017). https://doi.org/10.1007/978-3-319-59536-8_34
Mertens, S., Gailly, F., Van Sassenbroeck, D., Poels, G.: Integrated declarative process and decision discovery of the emergency care process. Inf. Syst. Front. 24(1), 305–327 (2022)
Parody, L., Gomez-Lopez, M.T., Gasca, R.M.: Hybrid business process modeling for the optimization of outcome data. Inf. Softw. Technol. 70, 140–154 (2016)
Pesic, M., van der Aalst, W.M.P.: A declarative approach for flexible business processes management. In: Eder, J., Dustdar, S. (eds.) Business Process Management Workshops, pp. 169–180. Springer, Heidelberg (2006). https://doi.org/10.1007/11837862_18
Pesic, M., Schonenberg, H., van der Aalst, W.M.P.: Declarative workflow. In: ter Hofstede, A.H.M., van der Aalst, W.M.P., Adams, M., Russell, N. (eds.) Modern Business Process Automation - YAWL and its Support Environment, pp. 175–201. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-03121-2_6
Ramos-Gutiérrez, B., Varela-Vaca, Á.J., Galindo, J.A., Gómez-López, M.T., Benavides, D.: Discovering configuration workflows from existing logs using process mining. Empir. Softw. Eng. 26(1), 1–41 (2021). https://doi.org/10.1007/s10664-020-09911-x
Ramos-Gutiérrez, B., Varela-Vaca, Á.J., Ortega, F.J., Gómez-López, M.T., Wynn, M.T.: A NLP-oriented methodology to enhance event log quality. In: Augusto, A., Gill, A., Nurcan, S., Reinhartz-Berger, I., Schmidt, R., Zdravkovic, J. (eds.) BPMDS/EMMSAD -2021. LNBIP, vol. 421, pp. 19–35. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-79186-5_2
Ribeiro, J., Carmona, J.: A method for assessing parameter impact on control-flow discovery algorithms. In: Koutny, M., Desel, J., Kleijn, J. (eds.) Transactions on Petri Nets and Other Models of Concurrency XI. LNCS, vol. 9930, pp. 181–202. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-53401-4_9
Ribeiro, J., Carmona, J., Mısır, M., Sebag, M.: A recommender system for process discovery. In: Sadiq, S., Soffer, P., Völzer, H. (eds.) Business Process Management, pp. 67–83. Springer International Publishing, Cham (2014). https://doi.org/10.1007/978-3-319-10172-9_5
Schutze, O., Esquivel, X., Lara, A., Coello, C.A.C.: Using the averaged Hausdorff distance as a performance measure in evolutionary multiobjective optimization. IEEE Trans. Evol. Comput. 16(4), 504–522 (2012)
Slaats, T.: Declarative and hybrid process discovery: recent advances and open challenges. J. Data Semant. 9(1), 3–20 (2020)
Stützle, T.: Local search algorithms for combinatorial problems - analysis, improvements, and new applications. Ph.D. thesis, Darmstadt University of Technology, Germany (1999)
Tavares, G.M., Junior, S.B., Damiani, E.: Automating process discovery through meta-learning. In: Sellami, M., Ceravolo, P., Reijers, H.A., Gaaloul, W., Panetto, H. (eds.) Cooperative Information Systems, pp. 205–222. Springer International Publishing, Cham (2022). https://doi.org/10.1007/978-3-031-17834-4_12
Tipping, M.E., Bishop, C.M.: Mixtures of probabilistic principal component analyzers. Neural Compu. 11(2), 443–482 (1999)
Weijters, A.: An optimization framework for process discovery algorithms. In: Proceedings of the International Conference on Data Mining, Las Vegas, Nevada, USA (2011)
Westergaard, M., Stahl, C.: Leveraging super-scalarity and parallelism to provide fast declare mining without restrictions. In: Fauvet, M., van Dongen, B.F. (eds.) Proceedings of the BPM Demo sessions 2013, Beijing, China, 26–30 August 2013. CEUR Workshop Proceedings, vol. 1021. CEUR-WS.org (2013)
Acknowledgement
This work has been funded by the following projects: AETHER-US (PID2020-112540RB-C44), ALBA-US (TED2021-130355B-C32) AEI/10.13039/501100011033/Unión Europea NextGenerationEU/PRTR, METAMORFOSIS (US-1381375), and COPERNICA (P20-01224).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Fernández, V.P., Varela-Vaca, Á.J., Gómez-López, M.T. (2023). Revealing the Importance of Setting Parameters in Declarative Discovery Algorithms: An Evolutionary-Based Methodology. In: Indulska, M., Reinhartz-Berger, I., Cetina, C., Pastor, O. (eds) Advanced Information Systems Engineering. CAiSE 2023. Lecture Notes in Computer Science, vol 13901. Springer, Cham. https://doi.org/10.1007/978-3-031-34560-9_10
Download citation
DOI: https://doi.org/10.1007/978-3-031-34560-9_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-34559-3
Online ISBN: 978-3-031-34560-9
eBook Packages: Computer ScienceComputer Science (R0)