Graph neural network: A comprehensive review on non-euclidean space

NA Asif, Y Sarker, RK Chakrabortty, MJ Ryan… - Ieee …, 2021 - ieeexplore.ieee.org
This review provides a comprehensive overview of the state-of-the-art methods of graph-
based networks from a deep learning perspective. Graph networks provide a generalized …

A survey on deep learning for software engineering

Y Yang, X **a, D Lo, J Grundy - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
In 2006, Geoffrey Hinton proposed the concept of training “Deep Neural Networks (DNNs)”
and an improved model training method to break the bottleneck of neural network …

Digress: Discrete denoising diffusion for graph generation

C Vignac, I Krawczuk, A Siraudin, B Wang… - arxiv preprint arxiv …, 2022 - arxiv.org
This work introduces DiGress, a discrete denoising diffusion model for generating graphs
with categorical node and edge attributes. Our model utilizes a discrete diffusion process …

Score-based generative modeling of graphs via the system of stochastic differential equations

J Jo, S Lee, SJ Hwang - International conference on …, 2022 - proceedings.mlr.press
Generating graph-structured data requires learning the underlying distribution of graphs.
Yet, this is a challenging problem, and the previous graph generative methods either fail to …

Graphcodebert: Pre-training code representations with data flow

D Guo, S Ren, S Lu, Z Feng, D Tang, S Liu… - arxiv preprint arxiv …, 2020 - arxiv.org
Pre-trained models for programming language have achieved dramatic empirical
improvements on a variety of code-related tasks such as code search, code completion …

Natural attack for pre-trained models of code

Z Yang, J Shi, J He, D Lo - … of the 44th International Conference on …, 2022 - dl.acm.org
Pre-trained models of code have achieved success in many important software engineering
tasks. However, these powerful models are vulnerable to adversarial attacks that slightly …

code2seq: Generating sequences from structured representations of code

U Alon, S Brody, O Levy, E Yahav - arxiv preprint arxiv:1808.01400, 2018 - arxiv.org
The ability to generate natural language sequences from source code snippets has a variety
of applications such as code summarization, documentation, and retrieval. Sequence-to …

Tfix: Learning to fix coding errors with a text-to-text transformer

B Berabi, J He, V Raychev… - … Conference on Machine …, 2021 - proceedings.mlr.press
The problem of fixing errors in programs has attracted substantial interest over the years.
The key challenge for building an effective code fixing tool is to capture a wide range of …

Detecting code clones with graph neural network and flow-augmented abstract syntax tree

W Wang, G Li, B Ma, X **a, Z ** - 2020 IEEE 27th International …, 2020 - ieeexplore.ieee.org
Code clones are semantically similar code fragments pairs that are syntactically similar or
different. Detection of code clones can help to reduce the cost of software maintenance and …

A survey on deep graph generation: Methods and applications

Y Zhu, Y Du, Y Wang, Y Xu, J Zhang… - Learning on Graphs …, 2022 - proceedings.mlr.press
Graphs are ubiquitous in encoding relational information of real-world objects in many
domains. Graph generation, whose purpose is to generate new graphs from a distribution …