Link Prediction for Completing Graphical Software Models Using Neural Networks

被引:0
|
作者
Leblebici, Onur [1 ]
Tuglular, Tugkan [1 ]
Belli, Fevzi [1 ,2 ]
机构
[1] Izmir Inst Technol, Dept Comp Engn, TR-35430 Izmir, Turkiye
[2] Univ Paderborn, Dept Comp Sci Elect Engn & Math, D-33098 Paderborn, Germany
关键词
Software engineering; Predictive models; Graph neural networks; Graphical user interfaces; Graphical models; Data models; Behavioral sciences; Event detection; Couplings; Event-based modeling; graph neural networks; link prediction;
D O I
10.1109/ACCESS.2023.3323591
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deficiencies and inconsistencies introduced during the modeling of software systems may result in high costs and negatively impact the quality of all developments performed using these models. Therefore, developing more accurate models will aid software architects in developing software systems that match and exceed expectations. This paper proposes a graph neural network (GNN) method for predicting missing connections, or links, in graphical models, which are widely employed in modeling software systems. The proposed method utilizes graphs as allegedly incomplete, primitive graphical models of the system under consideration (SUC) as input and proposes links between its elements through the following steps: (i) transform the models into graph-structured data and extract features from the nodes, (ii) train the GNN model, and (iii) evaluate the performance of the trained model. Two GNN models based on SEAL and DeepLinker are evaluated using three performance metrics, namely cross-entropy loss, area under curve, and accuracy. Event sequence graphs (ESGs) are used as an example of applying the approach to an event-based behavioral modeling technique. Examining the results of experiments conducted on various datasets and variations of GNN reveals that missing connections between events in an ESG can be predicted even with relatively small datasets generated from ESG models.
引用
收藏
页码:115934 / 115950
页数:17
相关论文
共 50 条
  • [21] Implementing link prediction in protein networks via feature fusion models based on graph neural networks
    Zhang, Chi
    Gao, Qian
    Li, Ming
    Yu, Tianfei
    COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2024, 108
  • [22] Dynamic link prediction by learning the representation of node-pair via graph neural networks
    Dong, Hu
    Li, Longjie
    Tian, Dongwen
    Sun, Yiyang
    Zhao, Yuncong
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 241
  • [23] Link Prediction Algorithm for Co-authorship Networks using Neural Network
    Sharma, D.
    Sharma, U.
    2014 3RD INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2014,
  • [24] Prediction of Churning Game Users Based on Social Activity and Churn Graph Neural Networks
    Han, You-Jung
    Moon, Jihoon
    Woo, Jiyoung
    IEEE ACCESS, 2024, 12 : 101971 - 101984
  • [25] Elementary Subgraph Features for Link Prediction With Neural Networks
    Fang, Zhihong
    Tan, Shaolin
    Wang, Yaonan
    Lu, Jinhu
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (04) : 3822 - 3831
  • [26] Evaluating Link Prediction Explanations for Graph Neural Networks
    Borile, Claudio
    Perotti, Alan
    Panisson, Andre
    EXPLAINABLE ARTIFICIAL INTELLIGENCE, XAI 2023, PT II, 2023, 1902 : 382 - 401
  • [27] Footfall Prediction Using Graph Neural Networks
    Boz, Hasan Alp
    Bahrami, Mohsen
    Balcisoy, Selim
    Pentland, Alex
    2023 31ST SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU, 2023,
  • [28] Link Prediction in Social Networks Using Bayesian Networks
    Shalforoushan, Seyedeh Hamideh
    Jalali, Mehrdad
    2015 INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE AND SIGNAL PROCESSING (AISP), 2015, : 246 - 250
  • [29] HOW NEURAL PROCESSES IMPROVE GRAPH LINK PREDICTION
    Liang, Huidong
    Gao, Junbin
    2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 3543 - 3547
  • [30] Motif Prediction with Graph Neural Networks
    Besta, Maciej
    Grob, Raphael
    Miglioli, Cesare
    Bernold, Nicola
    Kwasniewski, Grzegorz
    Gjini, Gabriel
    Kanakagiri, Raghavendra
    Ashkboos, Saleh
    Gianinazzi, Lukas
    Dryden, Nikoli
    Hoefler, Torsten
    PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 35 - 45