Categorization of the models based on structural information extraction and machine learning
Yükleniyor...
Tarih
2022-07-21
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Springer Science and Business Media Deutschland GmbH
Erişim Hakkı
info:eu-repo/semantics/closedAccess
Özet
As various engineering fields increasingly use modelling techniques, the number of provided models, their size, and their structural complexity increase. This makes model management, including finding these models, with state of the art very expensive computationally, i.e., leads to non-tractable graph comparison algorithms. To handle this problem, modelers can organize available models to be reused and overcome the development of the new and more complex models with less cost and effort. Therefore, we utilized a model classification using baseline machine learning approaches on a dataset including 555 Ecore metamodels. In our proposed system, the structural information of each model was summarized in its elements through generating their simple labelled graphs. The proposed solution is to transform the complex attributed graphs of the models to simply labelled graphs so that graph analysis algorithms can be applied to them. The labelled graphs (models) were structurally compared using graph comparison techniques such as graph kernels, and the results were used as a set of features for similarity search. After generating feature vectors, the performance of six machine learning classifiers (Naïve Bayes (NB), k Nearest Neighbors (kNN), Support Vector Machine (SVM), Random Forest (RF), and Artificial Neural Network (ANN) were evaluated on the feature vectors. The presented model yields promising results for the model classification task with a classification accuracy over 87%.
Açıklama
Anahtar Kelimeler
Graph Kernel methods, Machine learning methods, Model management, Model transformation, Model-driven engineering, Graph grammars
Kaynak
Lecture Notes in Networks and Systems
WoS Q Değeri
N/A
Scopus Q Değeri
Q4
Cilt
505
Sayı
Künye
Khalilipour, A., Bozyiğit, F., Utku, C. & Challenger, M. (2022). Categorization of the models based on structural information extraction and machine learning. Paper presented at the Lecture Notes in Networks and Systems, Volume 505 LNNS, 173-181. doi:10.1007/978-3-031-09176-6_21