Skip to main content

Augmenting Modelers with Semantic Autocompletion of Processes

  • Conference paper
  • First Online:
Business Process Management Forum (BPM 2021)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 427))

Included in the following conference series:

Abstract

Business process modelers need to have expertise and knowledge of the domain that may not always be available to them. Therefore, they may benefit from tools that mine collections of existing processes and recommend element(s) to be added to a new process in design time. In this paper, we present a method for process autocompletion at design time, that is based on the semantic similarity of sub-processes. By converting sub-processes to textual paragraphs and encoding them as numerical vectors, we can find semantically similar ones, and thereafter recommend the next element. To achieve this, we leverage a state-of-the-art technique for encoding natural language as vectors. We evaluate our approach on open source and proprietary datasets and show that our technique is accurate for processes in various domains.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Computed as average over all four datasets, but not shown due to space limitation.

  2. 2.

    Not visualized due to space limitation.

  3. 3.

    Some precision and recall values are rounded to 0 when only two decimal places are used. For such cases, we use higher precision values to compute the ratio.

References

  1. Antunes, G., Bakhshandeh, M., et al.: The process model matching contest 2015, GI-Edition. Lecture Notes in Informatics, Proceedings, vol. 248, pp. 127–155 (2015)

    Google Scholar 

  2. APROMORE: An advanced process model repository (2021). https://git.io/Jmgci

  3. Awad, A., Polyvyanyy, A., Weske, M.: Semantic querying of business process models. In: 12th International IEEE Enterprise Distributed Object Computing Conference, pp. 85–94. IEEE (2008)

    Google Scholar 

  4. Bondy, J.A.: Graph Theory With Applications. Elsevier Science Ltd., New York (1976). GBR

    Google Scholar 

  5. Born, M., Brelage, C., Markovic, I., Pfeiffer, D., Weber, I.: Auto-completion for executable business process models. In: Ardagna, D., Mecella, M., Yang, J. (eds.) BPM 2008. LNBIP, vol. 17, pp. 510–515. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-00328-8_51

    Chapter  Google Scholar 

  6. Burgueño, L., Clarisó, R., Li, S., Gérard, S., Cabot, J.: A NLP-based architecture for the autocompletion of partial domain models, November 2020

    Google Scholar 

  7. Cer, D., Yang, Y., yi Kong, S., Hua, N., Limtiaco, N., John, R.S., et al.: Universal sentence encoder (2018)

    Google Scholar 

  8. Cornea, R.C., Weininger, N.B.: Providing autocomplete suggestions (2014), US Patent 8,645,825

    Google Scholar 

  9. De Koninck, P., vanden Broucke, S., De Weerdt, J.: act2vec, trace2vec, log2vec, and model2vec: representation learning for business processes. In: Weske, M., Montali, M., Weber, I., vom Brocke, J. (eds.) BPM 2018. LNCS, vol. 11080, pp. 305–321. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98648-7_18

    Chapter  Google Scholar 

  10. Dijkman, R., Dumas, M., García-Bañuelos, L.: Graph matching algorithms for business process model similarity search. In: Dayal, U., Eder, J., Koehler, J., Reijers, H.A. (eds.) BPM 2009. LNCS, vol. 5701, pp. 48–63. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03848-8_5

    Chapter  Google Scholar 

  11. Fellmann, M., Zarvic, N., Metzger, D., Koschmider, A.: Requirements catalog for business process modeling recommender systems. In: Wirtschaftsinformatik, pp. 393–407 (2015)

    Google Scholar 

  12. Fellmann, M., Zarvić, N., Thomas, O.: Business processes modeling recommender systems: User expectations and empirical evidence. Complex Syst. Inf. Model. Q. 14, 64–79 (2018)

    Google Scholar 

  13. Floridi, L., Chiriatti, M.: GPT-3: its nature, scope, limits, and consequences. Mind. Mach. 30(4), 681–694 (2020). https://doi.org/10.1007/s11023-020-09548-1

    Article  Google Scholar 

  14. Hawking, D., Craswell, N., Bailey, P., Griffihs, K.: Measuring search engine quality. Inf. Retr. 4(1), 33–59 (2001). https://doi.org/10.1023/A:1011468107287

    Article  MATH  Google Scholar 

  15. Hornung, T., Koschmider, A., Oberweis, A.: Rule-based autocompletion of business process models. In: CAiSE Forum, vol. 247, pp. 222–232. Citeseer (2007)

    Google Scholar 

  16. IACD playbooks, workflows, and local instance examples (2021). https://www.iacdautomate.org/playbook-and-workflow-examples

  17. Ivanov, S., Kalenkova, A.A., van der Aalst, W.M.: BPMNDiffViz: a tool for BPMN models comparison. In: BPM (Demos), pp. 35–39 (2015)

    Google Scholar 

  18. Kluza, K., Kaczor, K.: Overview of BPMN model equivalences: towards normalization of bpmn diagrams. In: 8th Workshop on Knowledge Engineering and Software Engineering (KESE2012), vol. 28, pp. 38–45 (2012)

    Google Scholar 

  19. Koohi-Var, T., Zahedi, M.: Cross-domain graph based similarity measurement of workflows. J. Big Data 5(1), 1–16 (2018). https://doi.org/10.1186/s40537-018-0127-6

    Article  Google Scholar 

  20. Koschmider, A., Hornung, T., Oberweis, A.: Recommendation-based editor for business process modeling. Data Knowl. Eng. 70(6), 483–503 (2011)

    Article  Google Scholar 

  21. Koschmider, A., Song, M., Reijers, H.A.: Social software for business process modeling. J. Inf. Technol. 25(3), 308–322 (2010). https://doi.org/10.1057/jit.2009.21

    Article  Google Scholar 

  22. Lavi, A.: Evaluating the output of machine translation systems. In: AMTA Tutorial (2010)

    Google Scholar 

  23. Lavie, A., Agarwal, A.: Meteor: an automatic metric for mt evaluation with high levels of correlation with human judgments. In: Proceedings of the Second Workshop on Statistical Machine Translation, pp. 228–231 (2007)

    Google Scholar 

  24. Li, Y., Cao, B., Xu, L., Yin, J., Deng, S., Yin, Y., Wu, Z.: An efficient recommendation method for improving business process modeling. IEEE Trans. Industr. Inf. 10(1), 502–513 (2014)

    Article  Google Scholar 

  25. Mathur, N., Wei, J., Freitag, M., Ma, Q., Bojar, O.: Results of the WMT20 metrics shared task. In: Fifth Conference on Machine Translation, pp. 688–725 (2020)

    Google Scholar 

  26. Miller, G.A.: Wordnet: a lexical database for English. Commun. ACM 38(11), 39–41 (1995)

    Article  Google Scholar 

  27. Papineni, K., Roukos, S., Ward, T., Zhu, W.J.: BLEU: a method for automatic evaluation of machine translation. In: Proceedings of the 40th annual meeting of the Association for Computational Linguistics, pp. 311–318 (2002)

    Google Scholar 

  28. Schoknecht, A., Thaler, T., Fettke, P., Oberweis, A., Laue, R.: Similarity of business process models-a state-of-the-art analysis. ACM Comput. Surv. 50(4), 1–33 (2017)

    Article  Google Scholar 

  29. Shahzad, K., Pervaz, I., Nawab, A.: Wordnet based semantic similarity measures for process model matching. In: BIR Workshops, pp. 33–44 (2018)

    Google Scholar 

  30. Starlinger, J., Brancotte, B., Cohen-Boulakia, S., Leser, U.: Similarity search for scientific workflows. Proc. VLDB Endow. 7(12), 1143–1154 (2014)

    Article  Google Scholar 

  31. Tab9: Ai smart compose for your code (2021). https://www.tabnine.com/

  32. Thaler, T., Schoknecht, A., Fettke, P., Oberweis, A., Laue, R.: A comparative analysis of business process model similarity measures. In: Dumas, M., Fantinato, M. (eds.) BPM 2016. LNBIP, vol. 281, pp. 310–322. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58457-7_23

    Chapter  Google Scholar 

  33. van Dongen, B., Dijkman, R., Mendling, J.: Measuring similarity between business process models. In: Seminal Contributions to Information Systems Engineering, pp. 405–419. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36926-1_33

    Chapter  Google Scholar 

  34. Wang, J., Gui, S., Cao, B.: A process recommendation method using bag-of-fragments. Int. J. Intell. IoT Comput. 1(1), 32–42 (2019)

    Google Scholar 

  35. Wang, J., Lu, J., Cao, B., Fan, J., Tan, D.: KS-Diff: a key structure based difference detection method for process models. In: IEEE International Conference on Web Services (ICWS), pp. 408–412. IEEE (2019)

    Google Scholar 

  36. Wieloch, K., Filipowska, A., Kaczmarek, M.: Autocompletion for business process modelling. In: Abramowicz, W., Maciaszek, L., Węcel, K. (eds.) BIS 2011. LNBIP, vol. 97, pp. 30–40. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25370-6_4

    Chapter  Google Scholar 

  37. Yongsiriwit, K., Sellami, M., Gaaloul, W.: Semantic process fragments matching to assist the development of process variants. In: 2015 IEEE International Conference on Services Computing, pp. 712–719 (2015)

    Google Scholar 

  38. Yu, X., Wu, W., Liao, X.: Workflow recommendation based on graph embedding. In: 2020 IEEE World Congress on Services (SERVICES), pp. 89–94 (2020)

    Google Scholar 

  39. Zhang, J., Liu, Q., Xu, K.: Flowrecommender: a workflow recommendation technique for process provenance. In: Proceedings of the 8th Australasian Data Mining Conference (AusDM 2009). ACS Press (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maayan Goldstein .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Goldstein, M., González-Álvarez, C. (2021). Augmenting Modelers with Semantic Autocompletion of Processes. In: Polyvyanyy, A., Wynn, M.T., Van Looy, A., Reichert, M. (eds) Business Process Management Forum. BPM 2021. Lecture Notes in Business Information Processing, vol 427. Springer, Cham. https://doi.org/10.1007/978-3-030-85440-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-85440-9_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-85439-3

  • Online ISBN: 978-3-030-85440-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics