Skip to main content
Log in

Behavioral process mining for unstructured processes

  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

Real world applications provide many examples of unstructured processes, where process execution is mainly driven by contingent decisions taken by the actors, with the result that the process is rarely repeated exactly in the same way. In these cases, traditional Process Discovery techniques, aimed at extracting complete process models from event logs, reveal some limits. In fact, when applied to logs of unstructured processes, Process Discovery techniques usually return complex, “spaghetti-like” models, which usually provide limited support to analysts. As a remedy, in the present work we propose Behavioral Process Mining as an alternative approach to enlighten relevant subprocesses, representing meaningful collaboration work practices. The approach is based on the application of hierarchical graph clustering to the set of instance graphs generated by a process. We also describe a technique for building instance graphs from traces. We assess advantages and limits of the approach on a set of synthetic and real world experiments.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. http://bivee.eu

  2. http://www.bpmn.org/

  3. http://www.promtools.org/doku.php?id=prom65

  4. http://ailab.wsu.edu/subdue/

  5. http://cpntools.org/start

  6. The term “ subs ” is hereafter used as an abbreviation of “substructures”

  7. The event log is available at 10.4121/uuid:d9769f3d-0ab0-4fb8-803b-0d1120ffcf54.

References

  • van der Aalst, W. (2011). Process mining: discovery, conformance and enhancement of business processes springer.

  • van der Aalst, W., Reijers, H., & Song, M. (2005). Discovering social networks from event logs. Computer Supported Cooperative Work (CSCW), 14(6), 549–593.

    Article  Google Scholar 

  • van der Aalst, W., Weijters, T., & Maruster, L. (2004). Workflow mining: discovering process models from event logs. IEEE T Knowl Data En, 16(9), 1128–1142.

    Article  Google Scholar 

  • van der Aalst, W., & et al. (2012). Process mining manifesto. In Daniel, F., Barkaoui, K., & Dustdar, S. (Eds.), Business Process Management Workshops, Lect Notes Bus Inf, (Vol. 99 pp. 169–194). Berlin: Springer.

    Chapter  Google Scholar 

  • Adriansyah, A., van Dongen, B., & van der Aalst, W. (2011). Conformance checking using Cost-Based fitness analysis. In Enterprise distributed object computing conference (EDOC), 15th IEEE international. IEEE (pp. 55–64).

  • Bannon, L.J., & Schmidt, K. (1989). CSCW:Four characters in search of a context DAIMI report series 18 (289).

  • Barros, B., & Verdejo, F. (2000). Analysing student interaction processes in order to improve collaboration. The DEGREE approach. International Journal of Artificial Intelligence in Education, 11(3), 221–241.

    Google Scholar 

  • Biuk-Aghai, R., Simoff, S., & Debenham, J. (2005). From Ad-hoc to engineered collaboration in virtual workspaces. In AMCIS Proceedings (p. 14).

  • Bratitsis, T., & Dimitrakopoulou, A. (2005). Usage interaction analysis in asynchronous discussions. Data recording the DIAS system. In 12Th international conference on artificial intelligence in education AIED.

  • De Moor, A. (2006). Community memory activation with collaboration patterns. In Proceedings of the third prato community informatics research network conference (CIRN 2006).

  • De Vreede, G., & Briggs, R. (2005). Collaboration engineering: Designing repeatable processes for High-Value collaborative tasks. In System sciences. HICSS’05. Proceedings of the 38th annual hawaii international conference on. IEEE (p. 17c).

  • Diamantini, C., Genga, L., Potena, D., & van der Aalst, W. (2015). Towards process instances building for spaghetti processes. In Proceedings of 23rd italian symposium on advanced database systems, SEBD 2015 (pp. 264–271).

  • Diamantini, C., Genga, L., Potena, D., & Storti, E. (2015). Discovering behavioural patterns in Knowledge-Intensive collaborative processes. In Appice, A., Ceci, M., Loglisci, C., Manco, G., Masciari, E., & Ras, Z. (Eds.), New Frontiers in Mining Complex Patterns, Lect Notes Comput Sc, (Vol. 8983 pp. 149–163): Springer.

  • Diamantini, C., & Potena, D. (2010). Hierarchical clustering of process schemas. In Proceedings of the 3rd interop-vlab. it workshop on enterprise interoperability (pp. 27–32).

  • Diamantini, C., Potena, D., & Storti, E. (2012). Mining usage patterns from a repository of scientific workflows. In Proceedings of the 27th annual ACM symposium on applied computing, SAC ’12. ACM (pp. 152–157).

  • Diamantini, C., Potena, D., & Storti, E. (2014). Collaborative management of a repository of KDD processes. International Journal of Metadata Semantics and Ontologies, 9(4), 299–311.

    Article  Google Scholar 

  • Dongen, B., & Van der Aalst, W. (2004). Multi-phase process mining building instance graphs. In P. Atzeni, W. Chu, H. Lu, S. Zhou, & T. Ling (Eds.), Conceptual Modeling – ER 2004, Lect Notes Comput Sc, (Vol. 3288 pp. 362–376). Berlin: Springer.

    Chapter  Google Scholar 

  • Fisher, D., & Dourish, P. (2004). Social and temporal structures in everyday collaboration. In Proceedings of the SIGCHI conference on human factors in computing systems, CHI ’04. ACM (pp. 551–558).

  • Greco, G., Guzzo, A., Pontieri, L., & Sacca, D. (2006). Discovering expressive process models by clustering log traces. IEEE T Knowl Data En, 18(8), 1010–1027.

    Article  Google Scholar 

  • Günther, C., & van der Aalst, W. (2007). Fuzzy Mining – Adaptive Process Simplification Based on Multi-perspective Metrics. In G. Alonso, P. Dadam, & M. Rosemann (Eds.), Business Process Management, Lect Notes Comput Sc, (Vol. 4714 pp. 328–343). Berlin: Springer.

    Chapter  Google Scholar 

  • Jagadeesh Chandra Bose, R., & Van der Aalst, W. (2009). Abstractions in process mining a taxonomy of patterns. In U. Dayal, J. Eder, J.Koehler, & H.Reijers (Eds.), Business Process Management, Lect Notes Comput Sc, (Vol. 5701 pp. 159–175). Berlin: Springer.

    Chapter  Google Scholar 

  • Jagadeesh ChandraBose, R., & Van der Aalst, W. (2010). Trace clustering based on conserved patterns towards achieving better process models. In S. Rinderle-ma, S. Sadiq, & F. Leymann (Eds.), Business Process Management Workshops, Lect Notes Bus Inf, (Vol. 43 pp. 170–181). Berlin: Springer.

    Google Scholar 

  • Jagadeesh Chandra Bose, R., & van der Aalst, W. (2012). Analysis of patient treatment procedures. In F. Daniel, K. Barkaoui, & S. Dustdar (Eds.), Business Process Management Workshops (1), Lect Notes Bus Inf, (Vol. 99 pp. 165–166). Berlin: Springer.

    Chapter  Google Scholar 

  • Jiang, C., Coenen, F., & Zito, M. (2013). A survey of frequent subgraph mining algorithms. The Knowledge Engineering Review, 28(01), 75–105.

    Article  Google Scholar 

  • Jonyer, I., Cook, D., & Holder, L. (2002). Graph-based hierarchical conceptual clustering. The Journal of Machine Learning Research, 2, 19–43.

    MATH  Google Scholar 

  • Jung, J., Bae, J., & Liu, L. (2008). Hierarchical business process clustering. In Services computing, 2008. SCC’08. IEEE international conference on. IEEE, (Vol. 2 pp. 613–616).

  • L, H., D (1994). Substucture discovery in the SUBDUE system. In The workshop on knowledge discovery in databases (pp. 169–180).

  • Leemans, M., & van der Aalst, W. (2014). Discovery of frequent episodes in event logs. In 4Th international symposium on data-driven process discovery and analysis (SIMPDA 2014). CEUR-ws.org.

  • Leemans, S., Fahland, D. D., & van der Aalst, W. (2014). Discovering Block-Structured process models from event logs containing infrequent behaviour. In Lohmann, N., Song, M., & Wohed, P. (Eds.), Business process management workshops, lect notes bus inf, vol. 171 (pp. 66–78). Berlin: Springer.

    Chapter  Google Scholar 

  • Lipponen, L. (2002). Exploring Foundations for Computer-supported Collaborative Learning. In Proceedings of the conference on computer support for collaborative learning: Foundations for a CSCL community, CSCL ’02 (pp. 72–81): International Society of the Learning Sciences.

  • Papageorgiou, N., Verginadis, Y., Apostolou, D., & Mentzas, G. (2009). A collaboration pattern model for virtual organisations. In Leveraging knowledge for innovation in collaborative networks (pp. 61–68): Springer.

  • Rozinat, A., & van der Aalst, W. (2008). Conformance checking of processes based on monitoring real behavior. Information Systems, 33, 64–95.

    Article  Google Scholar 

  • Schmidt, K., & Bannon, L. (1992). Taking CSCW seriously. Computer Supported Cooperative Work (CSCW), 1(1-2), 7–40.

    Article  Google Scholar 

  • Song, M., & van der Aalst, W. (2008). Towards comprehensive support for organizational mining. Decision Support Systems, 46(1), 300–317.

    Article  Google Scholar 

  • Song, M., Günther, C., & van der Aalst, W. (2009). Trace clustering in process mining. In D. Ardagna, M. Mecella, & J. Yang (Eds.), Business Process Management Workshops, Lect Notes Bus Inf, (Vol. 17 pp. 109–120). Berlin: Springer.

    Chapter  Google Scholar 

  • Song, M., Yang, H., Siadat, S.H., & Pechenizkiy, M. (2013). A comparative study of dimensionality reduction techniques to enhance trace clustering performances. Expert Systems with Applications, 40(9), 3722–3737.

    Article  Google Scholar 

  • Thaler, T., Ternis, S.F., Fettke, P., & Loos, P. (2015). A comparative analysis of process instance cluster techniques. In O. Thomas, & F. Teuteberg (Eds.), Smart Enterprise Engineering: 12. Internationale Tagung Wirtschaftsinformatik (pp. 423–443).

  • Verginadis, Y., Papageorgiou, N., Apostolou, D., & Mentzas, G. (2010). A review of patterns in collaborative work. In Proceedings of the 16th ACM international conference on supporting group work, GROUP ’10. ACM (pp. 283–292).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Laura Genga.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Diamantini, C., Genga, L. & Potena, D. Behavioral process mining for unstructured processes. J Intell Inf Syst 47, 5–32 (2016). https://doi.org/10.1007/s10844-016-0394-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-016-0394-7

Keywords

Navigation