MORGAN: a modeling recommender system based on graph kernel

被引:9
|
作者
Di Sipio, Claudio [1 ]
Di Rocco, Juri [1 ]
Di Ruscio, Davide [1 ]
Nguyen, Phuong T. [1 ]
机构
[1] Universitadegli studi Aquila, Laquila, Italy
来源
SOFTWARE AND SYSTEMS MODELING | 2023年 / 22卷 / 05期
基金
欧盟地平线“2020”;
关键词
Model-driven engineering; Recommender systems; Graph kernels;
D O I
10.1007/s10270-023-01102-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-driven engineering (MDE) is an effective means of synchronizing among stakeholders, thereby being a crucial part of the software development life cycle. In recent years, MDE has been on the rise, triggering the need for automatic modeling assistants to support metamodelers during their daily activities. Among others, it is crucial to enable model designers to choose suitable components while working on new (meta)models. In our previous work, we proposed MORGAN, a graph kernel-based recommender system to assist developers in completing models and metamodels. To provide input for the recommendation engine, we convert training data into a graph-based format, making use of various natural language processing (NLP) techniques. The extracted graphs are then fed as input for a recommendation engine based on graph kernel similarity, which performs predictions to provide modelers with relevant recommendations to complete the partially specified (meta)models. In this paper, we extend the proposed tool in different dimensions, resulting in a more advanced recommender system. Firstly, we equip it with the ability to support recommendations for JSON schema that provides a model representation of data handling operations. Secondly, we introduce additional preprocessing steps and a kernel similarity function based on item frequency, aiming to enhance the capabilities, providing more precise recommendations. Thirdly, we study the proposed enhancements, conducting a well-structured evaluation by considering three real-world datasets. Although the increasing size of the training data negatively affects the computation time, the experimental results demonstrate that the newly introduced mechanisms allow MORGAN to improve its recommendations compared to its preceding version.
引用
收藏
页码:1427 / 1449
页数:23
相关论文
共 50 条
  • [1] MORGAN: a modeling recommender system based on graph kernel
    Claudio Di Sipio
    Juri Di Rocco
    Davide Di Ruscio
    Phuong T. Nguyen
    [J]. Software and Systems Modeling, 2023, 22 : 1427 - 1449
  • [2] A Linked Data Recommender System Using a Neighborhood-Based Graph Kernel
    Ostuni, Vito Claudio
    Di Noia, Tommaso
    Mirizzi, Roberto
    Di Sciascio, Eugenio
    [J]. E-COMMERCE AND WEBTECHNOLOGIES, 2014, 188 : 89 - 100
  • [3] An entity graph based Recommender System
    Chaudhari, Sneha
    Azaria, Amos
    Mitchell, Tom
    [J]. AI COMMUNICATIONS, 2017, 30 (02) : 141 - 149
  • [4] Graph based Resource Recommender System
    Pabitha, P.
    Amirthavalli, G.
    Vasuki, C.
    Mridhula, J.
    [J]. 2014 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2014,
  • [5] An academic recommender system on large citation data based on clustering, graph modeling and deep learning
    Stergiopoulos, Vaios
    Vassilakopoulos, Michael
    Tousidou, Eleni
    Corral, Antonio
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (08) : 4463 - 4496
  • [6] On Similarity Measures for a Graph-Based Recommender System
    Kurt, Zuhal
    Bilge, Alper
    Ozkan, Kemal
    Gerek, Omer Nezih
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2019, 2019, 1078 : 136 - 147
  • [7] Kernel based collaborative recommender system for e-purchasing
    Kavitha Devi M.K.
    Venkatesh P.
    [J]. Sadhana - Academy Proceedings in Engineering Sciences, 2010, 35 (05) : 513 - 524
  • [8] Knowledge Graph Based Recommender System for an Academic Domain - A Proposal
    Sidnal, Nandini
    Lamichhane, Aman
    Bardewa, Rupesh
    Kaur, Komaljeet
    [J]. PROCEEDINGS OF 2021 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY WORKSHOPS AND SPECIAL SESSIONS: (WI-IAT WORKSHOP/SPECIAL SESSION 2021), 2021, : 253 - 258
  • [9] Design and Implementation of Movie Recommender System Based on Graph Database
    Yi, Ningning
    Li, Chunfang
    Feng, Xin
    Shi, Minyong
    [J]. 2017 14TH WEB INFORMATION SYSTEMS AND APPLICATIONS CONFERENCE (WISA 2017), 2017, : 132 - 135
  • [10] APISynth: A New Graph-Based API Recommender System
    Lv, Chen
    Jiang, Wei
    Liu, Yue
    Hu, Songlin
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 596 - 597