Enhancing BPMN Repository Consistency Using Hybrid Similarity Metrics and Scalable Retrieval

Authors

    Amir Hossein Kabiri Nameghi M.Sc. Student, Department of Software Engineering, Iran University of Science and Technology, Tehran, Iran
    Pouya Sohofi M.Sc. Student, Department of Software Engineering, Iran University of Science and Technology, Tehran, Iran
    Hassan Naderi * Faculty Member, Department of Software Engineering, Iran University of Science and Technology, Tehran, Iran naderi@iust.ac.ir

Keywords:

Business Process Management, BPMN, process similarity, repository consistency, Sentence-BERT, HDBSCAN, HNSW, process model retrieval, process reuse

Abstract

Business Process Model and Notation (BPMN) has become a dominant standard for representing, communicating, and automating organizational workflows. Yet the growth of large process repositories has intensified inconsistencies caused by heterogeneous modeling conventions, duplicated fragments, inconsistent activity labels, and structurally similar models represented in divergent ways. These problems reduce process reuse, weaken repository governance, complicate integration, and increase maintenance costs. This study proposes an integrated framework for enhancing consistency in BPMN repositories by combining hybrid similarity assessment with repository-level recommendation mechanisms. The framework converts BPMN models into directed graphs and computes multilevel structural similarity using dynamic vector signatures inspired by BPMN-Sim. Semantic similarity is calculated from Sentence-BERT embeddings and cosine similarity, allowing conceptually equivalent labels to be detected even when lexical forms differ. The resulting hybrid similarity score is used by recommendation modules that propose standardized labels and reusable process elements during modeling. HDBSCAN clustering and HNSW indexing are incorporated to support scalable candidate retrieval. The approach was evaluated using public BPMN repositories and benchmark tasks. Results show that the proposed method outperforms structural-only, lexical, and semantic-only baselines. After label standardization, the method achieved Precision = 0.91, Recall = 0.90, and standard F1 = 0.90; after element standardization, it achieved Precision = 0.90, Recall = 0.88, and standard F1 = 0.89. The findings indicate that similarity assessment should be treated not only as a retrieval technique but also as a mechanism for repository standardization, reuse, and intelligent process modeling.

Downloads

Download data is not yet available.

References

Aumüller, M., Bernhardsson, E., & Faithfull, A. (2020). ANN-Benchmarks: A benchmarking tool for approximate nearest neighbor algorithms. Information Systems, 87, 101374. https://doi.org/10.1016/j.is.2019.02.006

Awadid, A., & Nurcan, S. (2016). A systematic literature review of consistency among business process models. In Proceedings of BPMDS/EMMSAD. Springer.

Campello, R. J. G. B., Moulavi, D., & Sander, J. (2013). Density-based clustering based on hierarchical density estimates. In Advances in Knowledge Discovery and Data Mining (pp. 160-172). Springer.

Dijkman, R., Dumas, M., García-Bañuelos, L., & Käärik, R. (2009). Aligning business process models. In Proceedings of the IEEE International Enterprise Distributed Object Computing Conference.

Dijkman, R., La Rosa, M., & Reijers, H. A. (2012). Managing large collections of business process models: Current techniques and challenges. Computers in Industry, 63(2), 91-97.

Dijkman, R., La Rosa, M., & Reijers, H. A. (2011). Identifying refactoring opportunities in process model repositories. Information and Software Technology, 53(9), 937-948.

Dumas, M., La Rosa, M., Mendling, J., & Reijers, H. A. (2018). Fundamentals of Business Process Management (2nd ed.). Springer.

Ehrig, M., Koschmider, A., & Oberweis, A. (2007). Measuring similarity between semantic business process models. In Proceedings of the Fourth Asia-Pacific Conference on Conceptual Modelling.

Garcia, M. T., Nunes, M. M., Fantinato, M., & Peres, S. M. (2023). BPMN-Sim: A multilevel structural similarity technique for BPMN process models. Information Systems, 116, 102211. https://doi.org/10.1016/j.is.2023.102211

Khlif, W., Ben-Abdallah, H., & Ben Ayed, N. E. (2017). A methodology for the semantic and structural restructuring of BPMN models. Business Process Management Journal, 23(1), 16-46.

Kunze, M., & Weske, M. (2010). Metric trees for efficient similarity search in large process model repositories. In Business Process Management Workshops. Springer.

La Rosa, M., Dumas, M., Uba, R., & Dijkman, R. (2013). Business process model merging: An approach to business process consolidation. ACM Transactions on Software Engineering and Methodology, 22(2), 1-42.

Malkov, Y. A., & Yashunin, D. A. (2020). Efficient and robust approximate nearest neighbor search using hierarchical navigable small world graphs. IEEE Transactions on Pattern Analysis and Machine Intelligence, 42(4), 824-836. https://doi.org/10.1109/TPAMI.2018.2889473

McInnes, L., Healy, J., & Astels, S. (2017). hdbscan: Hierarchical density based clustering. Journal of Open Source Software, 2(11), 205. https://doi.org/10.21105/joss.00205

Mendling, J., Reijers, H. A., & van der Aalst, W. M. P. (2010). Seven process modeling guidelines (7PMG). Information and Software Technology, 52(2), 127-136.

Object Management Group. (2013). Business Process Model and Notation (BPMN), Version 2.0.2. Object Management Group.

Pérez-Castillo, R., Fernández-Ropero, M., & Piattini, M. (2019). Business process model refactoring applying IBUPROFEN: An industrial evaluation. Journal of Systems and Software, 147, 86-103.

Reimers, N., & Gurevych, I. (2019). Sentence-BERT: Sentence embeddings using Siamese BERT-networks. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing (pp. 3982-3992). Association for Computational Linguistics. https://doi.org/10.18653/v1/D19-1410

Stewart, G., & Al-Khassaweneh, M. (2022). An implementation of the HDBSCAN* clustering algorithm. Applied Sciences, 12(5), 2405. https://doi.org/10.3390/app12052405

Türker, J., Völske, M., & Heinze, T. S. (2022). BPMN in the Wild: A Reprise. In Proceedings of ZEUS 2022 (pp. 68-75).

van der Aalst, W. M. P. (2016). Process Mining: Data Science in Action (2nd ed.). Springer.

Van Dongen, B. F., Dijkman, R. M., & Mendling, J. (2008). Measuring similarity between business process models. In Advanced Information Systems Engineering (pp. 450-464). Springer.

Weidlich, M., Dijkman, R., & Mendling, J. (2011). The ICoP framework: Identification of correspondences between process models. In Advanced Information Systems Engineering. Springer.

Yan, Z., Dijkman, R., & Grefen, P. (2012). Fast business process similarity search. Distributed and Parallel Databases, 30(2), 105-144.

Zhou, C., Liu, C., Zeng, Q., Lu, F., & Duan, H. (2019). A comprehensive process similarity measure based on models and logs. IEEE Access, 7, 69257-69273.

Zhu, R., Huang, Y., Liu, L., Zhou, W., Zhang, X., Chen, Y., & Cai, L. (2024). Business process retrieval from large model repositories for Industry 4.0. IEEE Transactions on Services Computing, 17(1), 306-321. https://doi.org/10.1109/TSC.2023.3348294

Published

2026-07-08

Submitted

2026-02-21

Revised

2026-06-21

Accepted

2026-06-28

Issue

Section

Articles

How to Cite

Kabiri Nameghi, A. H. ., Sohofi, P. ., & Naderi, H. (2026). Enhancing BPMN Repository Consistency Using Hybrid Similarity Metrics and Scalable Retrieval. AI and Tech in Behavioral and Social Sciences. https://journals.kmanpub.com/index.php/aitechbesosci/article/view/5792