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 …

Graph neural networks: Taxonomy, advances, and trends

Y Zhou, H Zheng, X Huang, S Hao, D Li… - ACM Transactions on …, 2022 - dl.acm.org
Graph neural networks provide a powerful toolkit for embedding real-world graphs into low-
dimensional spaces according to specific tasks. Up to now, there have been several surveys …

Program synthesis with large language models

J Austin, A Odena, M Nye, M Bosma… - arXiv preprint arXiv …, 2021 - arxiv.org
This paper explores the limits of the current generation of large language models for
program synthesis in general purpose programming languages. We evaluate a collection of …

Graph neural networks: foundation, frontiers and applications

L Wu, P Cui, J Pei, L Zhao, X Guo - … of the 28th ACM SIGKDD Conference …, 2022 - dl.acm.org
The field of graph neural networks (GNNs) has seen rapid and incredible strides over the
recent years. Graph neural networks, also known as deep learning on graphs, graph …

MultiPL-E: a scalable and polyglot approach to benchmarking neural code generation

F Cassano, J Gouwar, D Nguyen… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Large language models have demonstrated the ability to generate both natural language
and programming language text. Although contemporary code generation models are …

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 …

What is it like to program with artificial intelligence?

A Sarkar, AD Gordon, C Negreanu, C Poelitz… - arXiv preprint arXiv …, 2022 - arxiv.org
Large language models, such as OpenAI's codex and Deepmind's AlphaCode, can
generate code to solve a variety of problems expressed in natural language. This …

Perfection not required? Human-AI partnerships in code translation

JD Weisz, M Muller, S Houde, J Richards… - Proceedings of the 26th …, 2021 - dl.acm.org
Generative models have become adept at producing artifacts such as images, videos, and
prose at human-like levels of proficiency. New generative techniques, such as unsupervised …

Self-supervised bug detection and repair

M Allamanis, H Jackson-Flux… - Advances in Neural …, 2021 - proceedings.neurips.cc
Abstract Machine learning-based program analyses have recently shown the promise of
integrating formal and probabilistic reasoning towards aiding software development …

Infercode: Self-supervised learning of code representations by predicting subtrees

NDQ Bui, Y Yu, L Jiang - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
Learning code representations has found many uses in software engineering, such as code
classification, code search, comment generation, and bug prediction, etc. Although …