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 条
  • [1] UniGNN: a Unified Framework for Graph and Hypergraph Neural Networks
    Huang, Jing
    Yang, Jie
    [J]. PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 2563 - 2569
  • [2] A unified framework for convolution-based graph neural networks
    Pan, Xuran
    Han, Xiaoyan
    Wang, Chaofei
    Li, Zhuo
    Song, Shiji
    Huang, Gao
    Wu, Cheng
    [J]. PATTERN RECOGNITION, 2024, 155
  • [3] A unified framework for backpropagation-free soft and hard gated graph neural networks
    Pasa, Luca
    Navarin, Nicolo
    Erb, Wolfgang
    Sperduti, Alessandro
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (04) : 2393 - 2416
  • [4] Bridging the Gap between Spatial and Spectral Domains: A Unified Framework for Graph Neural Networks
    Chen, Zhiqian
    Chen, Fanglan
    Zhang, Lei
    Ji, Taoran
    Fu, Kaiqun
    Zhao, Liang
    Chen, Feng
    Wu, Lingfei
    Aggarwal, Charu
    Lu, Chang-Tien
    [J]. ACM COMPUTING SURVEYS, 2024, 56 (05)
  • [5] A unified framework for backpropagation-free soft and hard gated graph neural networks
    Luca Pasa
    Nicolò Navarin
    Wolfgang Erb
    Alessandro Sperduti
    [J]. Knowledge and Information Systems, 2024, 66 : 2393 - 2416
  • [6] A Unified View on Graph Neural Networks as Graph Signal Denoising
    Ma, Yao
    Liu, Xiaorui
    Zhao, Tong
    Liu, Yozen
    Tang, Jiliang
    Shah, Neil
    [J]. PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 1202 - 1211
  • [7] Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networks
    Zhou, Yaqin
    Liu, Shangqing
    Siow, Jingkai
    Du, Xiaoning
    Liu, Yang
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [8] A unified structure learning framework for graph attention networks
    Yuan, Jinliang
    Cao, Meng
    Cheng, Hao
    Yu, Hualei
    Xie, Junyuan
    Wang, Chongjun
    [J]. NEUROCOMPUTING, 2022, 495 : 194 - 204
  • [9] AutoCoG: A Unified Data-Model Co-Search Framework for Graph Neural Networks
    Duc Hoang
    Zhou, Kaixiong
    Chen, Tianlong
    Hu, Xia
    Wang, Zhangyang
    [J]. INTERNATIONAL CONFERENCE ON AUTOMATED MACHINE LEARNING, VOL 188, 2022, 188
  • [10] A Unified Framework of Deep Neural Networks by Capsules
    Li, Yujian
    Shan, Chuanhui
    [J]. COGNITIVE SYSTEMS AND SIGNAL PROCESSING, PT II, 2019, 1006 : 231 - 242