EDBT 2026 Demo / reviewers in the wild / expert
Linyuan Gong
dblp:213/8172
· DBLP profile ↗
8ranked-venue papers
5as first author
7since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 5 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
4 papers |
Compilers and program optimization · 39% Program synthesis and code generation · 35% Software maintenance and evolution · 26% | |
| Artificial intelligence
6 papers |
Representation and self-supervised learning · 25% Language models and text generation · 24% Deep learning architectures and training · 16% |
Topics — the 18 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › program comprehension
code comprehension |
1.5 | 2 | 2024 | Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Tasks · ICML 2024 AST-T5: Structure-Aware Pretraining for Code Generation and Understanding · ICML 2024 |
Compilers and program optimization
code generation |
1.5 | 2 | 2024 | Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Tasks · ICML 2024 AST-T5: Structure-Aware Pretraining for Code Generation and Understanding · ICML 2024 |
Machine learning › Representation and self-supervised learning
pre-training |
0.9 | 2 | 2024 | Model-Generated Pretraining Signals Improves Zero-Shot Generalization of Text-to-Text Transformers · ACL (1) 2023 AST-T5: Structure-Aware Pretraining for Code Generation and Understanding · ICML 2024 |
Machine learning › Deep learning architectures and training › deep learning systems
deep learning framework |
0.8 | 1 | 2024 | ADELT: Transpilation between Deep Learning Frameworks · IJCAI 2024 |
Program synthesis and code generation
code completion |
0.8 | 1 | 2024 | Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Tasks · ICML 2024 |
Program synthesis and code generation › code completion
fill-in-the-middle |
0.8 | 1 | 2024 | Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Tasks · ICML 2024 |
Compilers and program optimization › program transformation
source-to-source transformation |
0.8 | 1 | 2024 | ADELT: Transpilation between Deep Learning Frameworks · IJCAI 2024 |
Machine learning › Transfer learning and domain adaptation
zero-shot transfer |
0.7 | 1 | 2023 | Model-Generated Pretraining Signals Improves Zero-Shot Generalization of Text-to-Text Transformers · ACL (1) 2023 |
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
autoencoding |
0.5 | 1 | 2021 | Anytime Sampling for Autoregressive Models via Ordered Autoencoding · ICLR 2021 |
Machine learning › Generative modeling
autoregressive model |
0.5 | 1 | 2021 | Anytime Sampling for Autoregressive Models via Ordered Autoencoding · ICLR 2021 |
Natural language and speech › Language models and text generation › pre-trained language model
BERT |
0.4 | 1 | 2019 | Efficient Training of BERT by Progressively Stacking · ICML 2019 |
Machine learning › Efficient and distributed learning
efficient training |
0.4 | 1 | 2019 | Efficient Training of BERT by Progressively Stacking · ICML 2019 |
Natural language and speech › Language models and text generation
pre-trained language model |
0.4 | 1 | 2019 | Efficient Training of BERT by Progressively Stacking · ICML 2019 |
Machine learning › Efficient and distributed learning › efficient training
training acceleration |
0.4 | 1 | 2019 | Efficient Training of BERT by Progressively Stacking · ICML 2019 |
Natural language and speech › Language models and text generation
large language model evaluation |
0.2 | 1 | 2024 | Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Tasks · ICML 2024 |
Natural language and speech › Language models and text generation › pre-trained language model
text-to-text transformer |
0.2 | 1 | 2023 | Model-Generated Pretraining Signals Improves Zero-Shot Generalization of Text-to-Text Transformers · ACL (1) 2023 |
Natural language and speech › Language models and text generation › language modeling › language model architecture
bidirectional transformer |
0.1 | 1 | 2019 | Efficient Training of BERT by Progressively Stacking · ICML 2019 |
Machine learning › Deep learning architectures and training
transformer |
0.1 | 1 | 2019 | Efficient Training of BERT by Progressively Stacking · ICML 2019 |
Methods — techniques the papers use, named apart from their topics
transpilation · 1.5syntax-aware post-processing · 1.5span corruption · 1.5prompt design · 1.5dynamic programming · 1.5abstract syntax tree · 1.5hierarchical decoding · 1.0synthetic data generation · 0.7pre-training · 0.7ordered autoencoding · 0.5anytime sampling · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | AST-T5: Structure-Aware Pretraining for Code Generation and UnderstandingabstractLarge 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, transpilation, and understanding. Using dynamic programming, our AST-Aware Segmentation retains code structure, while our AST-Aware Span Corruption objective equips the model to reconstruct various code structures. Unlike other models, AST-T5 avoids complex program analyses or architectural changes, so it integrates seamlessly with any encoder-decoder Transformer. Evaluations show that AST-T5 consistently outperforms similar-sized LMs across various code-related tasks including HumanEval and MBPP. Structure-awareness makes AST-T5 particularly powerful in code-to-code tasks, surpassing CodeT5 by 2 points in exact match score for the Bugs2Fix task and by 3 points in exact match score for Java-C# Transpilation in CodeXGLUE. Our code and model are publicly available at https://github.com/gonglinyuan/ast_t5. Linyuan Gong, Mostafa Elhoushi, Alvin Cheung |
ICML | 1 |
| 2024 | Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle TasksabstractWe 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, and includes 17,720 examples from multiple programming languages, sourced from recent code submissions after April 2022 to minimize data contamination. SAFIM provides a robust framework with various prompt designs and novel syntax-aware post-processing techniques, facilitating accurate and fair comparisons across LLMs. Our comprehensive evaluation of 15 LLMs shows that FIM pretraining not only enhances FIM proficiency but also improves Left-to-Right (L2R) inference using LLMs. Our findings challenge conventional beliefs and suggest that pretraining methods and data quality have more impact than model size. SAFIM thus serves as a foundational platform for future research in effective pretraining strategies for code LLMs. The evaluation toolkit and dataset are available at https://github.com/gonglinyuan/safim, and the leaderboard is available at https://safimbenchmark.com. Linyuan Gong, Mostafa Elhoushi, Alvin Cheung |
ICML | 1 |
| 2024 | ADELT: Transpilation between Deep Learning Frameworks
Linyuan Gong, Alvin Cheung |
IJCAI | 1 |
| 2023 | Model-Generated Pretraining Signals Improves Zero-Shot Generalization of Text-to-Text TransformersabstractLinyuan Gong, Chenyan Xiong, Xiaodong Liu, Payal Bajaj, Yiqing Xie, Alvin Cheung, Jianfeng Gao, Xia Song. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2023. Linyuan Gong, Chenyan Xiong, Xiaodong Liu 0003, Payal Bajaj, Yiqing Xie, Alvin Cheung, Jianfeng Gao 0001 |
ACL (1) | 1 |
| 2022 | Joint Language Semantic and Structure Embedding for Knowledge Graph CompletionabstractThe 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 the semantics in the natural language description of the knowledge triplets with their structure information. Our method embeds knowledge graphs for the completion task via fine-tuning pre-trained language models with respect to a probabilistic structured loss, where the forward pass of the language models captures semantics and the loss reconstructs structures. Our extensive experiments on a variety of knowledge graph benchmarks have demonstrated the state-of-the-art performance of our method. We also show that our method can significantly improve the performance in a low-resource regime, thanks to the better use of semantics. The code and datasets are available at https://github.com/pkusjh/LASS. Jianhao Shen, Chenguang Wang 0001, Linyuan Gong, Dawn Song |
COLING | 3 |
| 2021 | PlotCoder: Hierarchical Decoding for Synthesizing Visualization Code in Programmatic ContextabstractXinyun Chen, Linyuan Gong, Alvin Cheung, Dawn Song. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2021. Linyuan Gong, Alvin Cheung, Dawn Song |
ACL/IJCNLP (1) | 2 |
| 2021 | Anytime Sampling for Autoregressive Models via Ordered Autoencoding
Yang Song 0011, Sahaj Garg, Linyuan Gong, Aditya Grover, Stefano Ermon |
ICLR | 4 |
| 2019 | Efficient Training of BERT by Progressively StackingabstractUnsupervised 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 contains millions of parameters. Therefore, the training efficiency becomes a critical issue even when using high-performance hardware. In this paper, we explore an efficient training method for the state-of-the-art bidirectional Transformer (BERT) model. By visualizing the self-attention distribution of different layers at different positions in a well-trained BERT model, we find that in most layers, the self-attention distribution will concentrate locally around its position and the start-of-sentence token. Motivating from this, we propose the stacking algorithm to transfer knowledge from a shallow model to a deep model; then we apply stacking progressively to accelerate BERT training. The experimental results showed that the models trained by our training strategy achieve similar performance to models trained from scratch, but our algorithm is much faster. Linyuan Gong, Di He 0001, Zhuohan Li 0001, Tao Qin 0001, Liwei Wang 0001, Tie-Yan Liu |
ICML | 1 |