Efficient Declarative-Based Process Mining Using an Enhanced Framework

  • Stefano Ferilli
  • Sergio AngelastroEmail author
Part of the Studies in Computational Intelligence book series (SCI, volume 880)


Process Mining and Automated Process Management have become a hot research topic in recent years. While most state-of-the-art approaches were developed for very specific and constrained application domains, where also the available data were limited, the WoMan framework is also able to deal with non-standard application domains (such as human routinary activities), characterized by much more variability and by the availability of much more data. Hence, our motivation for studying the scalability of WoMan and for improving it. In this paper we propose two approaches, aimed at improving both its efficiency in learning process models and readability of the learned process models. Experiments show that these approaches significantly extend the applicability of WoMan as long as more and more data are to be processed.



This research is partially funded by project Knowledge Community for Efficient Training through Virtual Technologies (KOMETA, code 2B1MMF1), under program POR Puglia FESR-FSE 2014-2020 - Asse prioritario 1 - Ricerca, sviluppo tecnologico, innovazione - SubAzione 1.4.b - BANDO INNOLABS supported by Regione Puglia, as well as by project Electronic Shopping & Home delivery of Edible goods with Low environmental Footprint (ESHELF), under the Apulian INNONETWORK programme, Italy.


  1. 1.
    Agrawal, R., Gunopulos, D., Leymann, F.: Mining process models from workflow logs. In: Proceedings of the 6th International Conference on EDBT (1998)Google Scholar
  2. 2.
    Bolt Iriondo, A.J., van der Aalst, W., de Leoni, M.: Finding process variants in event logs (short paper). In: On the Move to Meaningful Internet Systems. OTM 2017 Conferences, Germany, pp. 45–52. Springer (2017)Google Scholar
  3. 3.
    Bratosin, C., Sidorova, N., van der Aalst, W.: Distributed genetic process mining. In: 2010 IEEE Congress on Evolutionary Computation (CEC), pp. 1–8. IEEE (2010)Google Scholar
  4. 4.
    Cook, J.E., Wolf, A.L.: Discovering models of software processes from event-based data. Technical report CU-CS-819-96 (1996)Google Scholar
  5. 5.
    Diamantini, C., Genga, L., Potena, D., van der Aalst, W.: Building instance graphs for highly variable processes. Expert Syst. Appl. 59, 101–118 (2016)CrossRefGoogle Scholar
  6. 6.
    Ferilli, S.: Woman: logic-based workflow learning and management. IEEE Trans. Syst. Man Cybern.: Syst. 44, 744–756 (2014)CrossRefGoogle Scholar
  7. 7.
    Ferilli, S., Esposito, F., Redavid, D., Angelastro, S.: Predicting process behavior in woman. In: Conference of the AI*IA, pp. 308–320. Springer (2016)Google Scholar
  8. 8.
    Ferilli, S., Esposito, F., Redavid, D., Angelastro, S.: Extended process models for activity prediction. In: Foundations of Intelligent Systems, pp. 368–377. Springer (2017)Google Scholar
  9. 9.
    Hompes, B.F.A., Buijs, J.C.A.M., Van der Aalst, W.M.P., Dixit, P.M., Buurman, J.: Discovering deviating cases and process variants using trace clustering. In: Proceedings of the 27th Benelux Conference on Artificial Intelligence (BNAIC), pp. 5–6 (2015)Google Scholar
  10. 10.
    Leuzzi, F., et al.: Towards a pervasive and predictive traffic police. In: Italian Conference for the Traffic Police, pp. 19–35. Springer (2017)Google Scholar
  11. 11.
    Lloyd, J.W.: Foundations of Logic Programming, 2nd edn. Springer, Berlin (1987)CrossRefGoogle Scholar
  12. 12.
    Pesic, M., van der Aalst, W.: A declarative approach for flexible business processes management. In: Proceedings of the 2006 International Conference on Business Process Management Workshops, BPM’06, pp. 169–180. Springer (2006)Google Scholar
  13. 13.
    Seeliger, A., Nolle, T., Mühlhäuser, M.: Detecting concept drift in processes using graph metrics on process graphs. In: Proceedings of the 9th Conference on Subject-Oriented Business Process Management, p. 6. ACM (2017)Google Scholar
  14. 14.
    van der Aalst, W.: The application of Petri Nets to workflow management. J. Circuits Syst. Comput. 8, 21–66 (1998)CrossRefGoogle Scholar
  15. 15.
    van der Aalst, W.: Decomposing process mining problems using passages. In: International Conference on Application and Theory of Petri Nets and Concurrency, pp. 72–91. Springer (2012)Google Scholar
  16. 16.
    van der Aalst, W.: Distributed process discovery and conformance checking. In: International Conference on Fundamental Approaches to Software Engineering, pp. 1–25. Springer (2012)Google Scholar
  17. 17.
    van der Aalst, W., et al.: Workflow mining: discovering process models from event logs. IEEE Trans. Knowl. Data Eng. 16, 1128–1142 (2004)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Dipartimento di InformaticaUniversità di BariBariItaly

Personalised recommendations