Abstract
Patterns are recurrent structures that provide key insights for Conceptual Modeling. Typically, patterns emerge from the repeated modeling practice in a given field. However, their discovery, if performed manually, is a slow and highly laborious task and, hence, it usually takes years for pattern catalogs to emerge in new domains. For this reason, the field would greatly benefit from the creation of automated data-driven techniques for the empirical discovery of patterns. In this paper, we propose a highly automated interactive approach for the discovery of patterns from conceptual model catalogs. The approach combines graph manipulation and Frequent Itemset Mining techniques. We also advance a computational tool implementing our proposal, which is then validated in an experiment with a dataset of 105 UML models.
This work was supported by Accenture Israel Cybersecurity Labs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
The bisections are balanced in terms of the number of nodes and edges.
- 3.
- 4.
Source code is available at https://purl.org/krdb-core/mining-cm.
- 5.
- 6.
References
Agrawal, et al.: Mining association rules between sets of items in large databases. In: ACM SIGMOD International Conference on Management of Data, pp. 207–216 (1993)
Barcelos, P.P.F., et al.: A FAIR model catalog for ontology-driven conceptual modeling research. In: Conceptual Modeling, ER 2022 (2022)
Gangemi, A., Presutti, V.: Ontology design patterns. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies. IHIS, pp. 221–243. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92673-3_10
García-Vico, et al.: A big data approach for the extraction of fuzzy emerging patterns. Cogn. Comput. 11(3), 400–417 (2019)
Guizzardi, et al.: Types and taxonomic structures in conceptual modeling: a novel ontological theory and engineering support. Data Knowl. Eng. 134, 101891 (2021)
Guizzardi, G.: Ontological patterns, anti-patterns and pattern languages for next-generation conceptual modeling. In: ER 2014, vol. 8824, pp. 13–27 (2014)
Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. Manag. Inf. Syst. Quart. 28(1), 75–105 (2004)
Hitzler, P., Gangemi, A., Janowicz, K.: Ontology engineering with ontology design patterns: foundations and applications, vol. 25. IOS Press (2016)
Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49(2), 291–307 (1970)
Ławrynowicz, A., Potoniec, J., Robaczyk, M., Tudorache, T.: Discovery of emerging design patterns in ontologies using tree mining. Semant. web 9(4), 517–544 (2018)
Lee, K., Jung, H., Hong, J.S., Kim, W.: Learning knowledge using frequent subgraph mining from ontology graph data. Appl. Sci. 11(3), 932 (2021)
Ramraj, T., Prabhakar, R.: Frequent subgraph mining algorithms-a survey. Procedia Comput. Sci. 47, 197–204 (2015)
Ruy, F.B., et al.: From reference ontologies to ontology patterns and back. Data Knowl. Eng. 109, 41–69 (2017)
Silberschatz, A., Tuzhilin, A.: On subjective measures of interestingness in knowledge discovery. In: KDD, vol. 95, pp. 275–281 (1995)
Skouradaki, M., Andrikopoulos, V., Kopp, O., Leymann, F.: RoSE: reoccurring structures detection in BPMN 2.0 process model collections. In: Debruyne, C., et al. (eds.) OTM 2016. LNCS, vol. 10033, pp. 263–281. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-48472-3_15
Tan, P., et al.: Selecting the right interestingness measure for association patterns. In: International Conference on Knowledge Discovery and Data Mining, pp. 32–41 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Fumagalli, M., Sales, T.P., Guizzardi, G. (2022). Pattern Discovery in Conceptual Models Using Frequent Itemset Mining. In: Ralyté, J., Chakravarthy, S., Mohania, M., Jeusfeld, M.A., Karlapalem, K. (eds) Conceptual Modeling. ER 2022. Lecture Notes in Computer Science, vol 13607. Springer, Cham. https://doi.org/10.1007/978-3-031-17995-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-17995-2_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-17994-5
Online ISBN: 978-3-031-17995-2
eBook Packages: Computer ScienceComputer Science (R0)