A Unified Framework to Learn Program Semantics with Graph Neural Networks

被引:4
|
作者
Liu, Shangqing [1 ]
机构
[1] Nanyang Technol Univ, Singapore, Singapore
关键词
Graph Neural Network; Program Analysis; Program Comprehension;
D O I
10.1145/3324884.3418924
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Program semantics learning is a vital problem in various AI for SE applications e.g., clone detection, code summarization. Learning to represent programs with Graph Neural Networks (GNNs) has achieved state-of-the-art performance in many applications e.g., vulnerability identification, type inference. However, currently, there is a lack of a unified framework with GNNs for distinct applications. Furthermore, most existing GNN-based approaches ignore global relations with nodes, limiting the model to learn rich semantics. In this paper, we propose a unified framework to construct two types of graphs to capture rich code semantics for various SE applications.
引用
收藏
页码:1364 / 1366
页数:3
相关论文
共 50 条
  • [41] Visualizing graph neural networks in order to learn general concepts in power systems
    Solheim, Oystein Rognes
    Presthus, Gunnhild Svandal
    Hoverstad, Boye Annfelt
    Korpas, Magnus
    [J]. ELECTRIC POWER SYSTEMS RESEARCH, 2024, 237
  • [42] Comparison of Program Representations on Vulnerability Detection with Graph Neural Networks
    Choi Y.
    Kwon Y.-W.
    [J]. IEIE Transactions on Smart Processing and Computing, 2021, 10 (06): : 477 - 482
  • [43] GNNerator: A Hardware/Software Framework for Accelerating Graph Neural Networks
    Stevens, Jacob R.
    Das, Dipankar
    Avancha, Sasikanth
    Kaul, Bharat
    Raghunathan, Anand
    [J]. 2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 955 - 960
  • [44] A graph neural network framework for causal inference in brain networks
    S. Wein
    W. M. Malloni
    A. M. Tomé
    S. M. Frank
    G. -I. Henze
    S. Wüst
    M. W. Greenlee
    E. W. Lang
    [J]. Scientific Reports, 11
  • [45] A General Tensor Prediction Framework Based on Graph Neural Networks
    Zhong, Yang
    Yu, Hongyu
    Gong, Xingao
    Xiang, Hongjun
    [J]. JOURNAL OF PHYSICAL CHEMISTRY LETTERS, 2023, 14 (28): : 6339 - 6348
  • [46] A graph neural network framework for causal inference in brain networks
    Wein, S.
    Malloni, W. M.
    Tome, A. M.
    Frank, S. M.
    Henze, G-, I
    Wuest, S.
    Greenlee, M. W.
    Lang, E. W.
    [J]. SCIENTIFIC REPORTS, 2021, 11 (01)
  • [47] A Unified Framework of Online Learning Algorithms for Training Recurrent Neural Networks
    Marschall, Owen
    Cho, Kyunghyun
    Savin, Cristina
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2020, 21
  • [48] Unified Algorithm Framework for Nonconvex Stochastic Optimization in Deep Neural Networks
    Zhu, Yini
    Iiduka, Hideaki
    [J]. IEEE ACCESS, 2021, 9 : 143807 - 143823
  • [49] Physics-informed graph neural Galerkin networks: A unified framework for solving PDE-governed forward and inverse problems
    Gao, Han
    Zahr, Matthew J.
    Wang, Jian-Xun
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 390
  • [50] A capsule-unified framework of deep neural networks for graphical programming
    Yujian Li
    Chuanhui Shan
    Houjun Li
    Jun Ou
    [J]. Soft Computing, 2021, 25 : 3849 - 3871