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 条
  • [1] Line Graph Neural Networks for Link Prediction
    Cai, Lei
    Li, Jundong
    Wang, Jie
    Ji, Shuiwang
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (09) : 5103 - 5113
  • [2] A Representation Learning Link Prediction Approach Using Line Graph Neural Networks
    Tai, Yu
    Yang, Hongwei
    He, Hui
    Wu, Xinglong
    Zhang, Weizhe
    PATTERN RECOGNITION AND COMPUTER VISION, PRCV 2023, PT IX, 2024, 14433 : 195 - 207
  • [3] Data-Driven Link Prediction Over Graphical Models
    Alpago, Daniele
    Zorzi, Mattia
    Ferrante, Augusto
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (04) : 2215 - 2228
  • [4] Group link prediction in bipartite graphs with graph neural networks
    Luo, Shijie
    Li, He
    Huang, Jianbin
    Ma, Xiaoke
    Cui, Jiangtao
    Qiao, Shaojie
    Yoo, Jaesoo
    PATTERN RECOGNITION, 2025, 158
  • [5] Hashing-Accelerated Graph Neural Networks for Link Prediction
    Wu, Wei
    Li, Bin
    Luo, Chuan
    Nejdl, Wolfgang
    PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 2910 - 2920
  • [6] On the Effectiveness of Heterogeneous Ensembles Combining Graph Neural Networks and Heuristics for Dynamic Link Prediction
    Skarding, Joakim
    Gabrys, Bogdan
    Musial, Katarzyna
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (04): : 3250 - 3259
  • [7] Inference in Probabilistic Graphical Models by Graph Neural Networks
    Yoon, KiJung
    Liao, Renjie
    Xiong, Yuwen
    Zhang, Lisa
    Fetaya, Ethan
    Urtasun, Raquel
    Zemel, Richard
    Pitkow, Xaq
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 868 - 875
  • [8] UN-SPLIT: Attacking Split Manufacturing Using Link Prediction in Graph Neural Networks
    Alrahis, Lilas
    Mankali, Likhitha
    Patnaik, Satwik
    Sengupta, Abhrajit
    Knechtel, Johann
    Sinanoglu, Ozgur
    SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2023, 2024, 14412 : 197 - 213
  • [9] Link prediction in evolving heterogeneous networks using the NARX neural networks
    Alper Ozcan
    Sule Gunduz Oguducu
    Knowledge and Information Systems, 2018, 55 : 333 - 360
  • [10] Link prediction in evolving heterogeneous networks using the NARX neural networks
    Ozcan, Alper
    Oguducu, Sule Gunduz
    KNOWLEDGE AND INFORMATION SYSTEMS, 2018, 55 (02) : 333 - 360