Skip to main content

Pattern Discovery in Conceptual Models Using Frequent Itemset Mining

  • Conference paper
  • First Online:
Conceptual Modeling (ER 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13607))

Included in the following conference series:

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.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.

    E.g. https://github.com/wilmerkrisp/patterns, http://www.bpmpatterns.org.

  2. 2.

    The bisections are balanced in terms of the number of nodes and edges.

  3. 3.

    Example at https://purl.org/mining-cm-patterns/pattern-example.

  4. 4.

    Source code is available at https://purl.org/krdb-core/mining-cm.

  5. 5.

    https://purl.org/mining-cm-patterns/experiment.

  6. 6.

    https://purl.org/mining-cm-patterns/performance.

References

  1. 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)

    Google Scholar 

  2. Barcelos, P.P.F., et al.: A FAIR model catalog for ontology-driven conceptual modeling research. In: Conceptual Modeling, ER 2022 (2022)

    Google Scholar 

  3. 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

    Chapter  Google Scholar 

  4. García-Vico, et al.: A big data approach for the extraction of fuzzy emerging patterns. Cogn. Comput. 11(3), 400–417 (2019)

    Google Scholar 

  5. Guizzardi, et al.: Types and taxonomic structures in conceptual modeling: a novel ontological theory and engineering support. Data Knowl. Eng. 134, 101891 (2021)

    Google Scholar 

  6. Guizzardi, G.: Ontological patterns, anti-patterns and pattern languages for next-generation conceptual modeling. In: ER 2014, vol. 8824, pp. 13–27 (2014)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Hitzler, P., Gangemi, A., Janowicz, K.: Ontology engineering with ontology design patterns: foundations and applications, vol. 25. IOS Press (2016)

    Google Scholar 

  9. Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49(2), 291–307 (1970)

    Article  Google Scholar 

  10. Ł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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Ramraj, T., Prabhakar, R.: Frequent subgraph mining algorithms-a survey. Procedia Comput. Sci. 47, 197–204 (2015)

    Article  Google Scholar 

  13. Ruy, F.B., et al.: From reference ontologies to ontology patterns and back. Data Knowl. Eng. 109, 41–69 (2017)

    Google Scholar 

  14. Silberschatz, A., Tuzhilin, A.: On subjective measures of interestingness in knowledge discovery. In: KDD, vol. 95, pp. 275–281 (1995)

    Google Scholar 

  15. 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

    Chapter  Google Scholar 

  16. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mattia Fumagalli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics