← Search

Linyuan Gong

8 accepted papers

2024

AST-T5: Structure-Aware Pretraining for Code Generation and Understanding

ICML 2024poster

Large language models (LLMs) have made significant advancements in code-related tasks, yet many LLMs treat code as simple sequences, neglecting its structured nature. We introduce AST-T5, a novel pretraining paradigm that leverages the Abstract Syntax Tree (AST) for enhanced code generation, transpi…

2024

Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Tasks

ICML 2024oral

We introduce **S**yntax-**A**ware **F**ill-**i**n-the-**M**iddle (SAFIM), a new benchmark for evaluating Large Language Models (LLMs) on the code Fill-in-the-Middle (FIM) task. This benchmark focuses on syntax-aware completions of program structures such as code blocks and conditional expressions, a…

2023

Model-Generated Pretraining Signals Improves Zero-Shot Generalization of Text-to-Text Transformers

ACL 2023long

This paper explores the effectiveness of model-generated signals in improving zero-shot generalization of text-to-text Transformers such as T5. We study various designs to pretrain T5 using an auxiliary model to construct more challenging token replacements for the main model to denoise. Key aspects…

2022

Joint Language Semantic and Structure Embedding for Knowledge Graph Completion

COLING 2022main

The task of completing knowledge triplets has broad downstream applications. Both structural and semantic information plays an important role in knowledge graph completion. Unlike previous approaches that rely on either the structures or semantics of the knowledge graphs, we propose to jointly embed…

2021

Anytime Sampling for Autoregressive Models via Ordered Autoencoding

ICLR 2021poster

Autoregressive models are widely used for tasks such as image and audio generation. The sampling process of these models, however, does not allow interruptions and cannot adapt to real-time computational resources. This challenge impedes the deployment of powerful autoregressive models, which involv…

2021

PlotCoder: Hierarchical Decoding for Synthesizing Visualization Code in Programmatic Context

ACL 2021long

Creating effective visualization is an important part of data analytics. While there are many libraries for creating visualization, writing such code remains difficult given the myriad of parameters that users need to provide. In this paper, we propose the new task of synthesizing visualization prog…

2019

Efficient Training of BERT by Progressively Stacking

ICML 2019oral

Unsupervised pre-training is popularly used in natural language processing. By designing proper unsupervised prediction tasks, a deep neural network can be trained and shown to be effective in many downstream tasks. As the data is usually adequate, the model for pre-training is generally huge and co…