Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yue Wang 0034

dblp:60/9374-34 · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
7since 2021 · last 2023
0000-0002-4272-3448ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 6 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Software engineering, systems software and programming languages · 1 · 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
6 papers
Program synthesis and code generation · 42% Debugging and program repair · 40% Compilers and program optimization · 9%
Artificial intelligence
6 papers
Information extraction and text analysis · 52% Language models and text generation · 21% Question answering and dialogue systems · 19%

Topics — the 16 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Debugging and program repair
automated program repair
1.322023
RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program Repair · ESEC/SIGSOFT FSE 2023
Towards Low-Resource Automatic Program Repair with Meta-Learning and Pretrained Language Models · EMNLP 2023
Program synthesis and code generation
code understanding and generation
1.222023
CodeT5+: Open Code Large Language Models for Code Understanding and Generation · EMNLP 2023
CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation · EMNLP (1) 2021
Program synthesis and code generation
code language model
0.712023
CodeT5+: Open Code Large Language Models for Code Understanding and Generation · EMNLP 2023
Compilers and program optimization
code generation
0.612022
CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning · NeurIPS 2022
Program synthesis and code generation › code generation with language models
reinforcement-learning-based code generation
0.612022
CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning · NeurIPS 2022
Debugging and program repair › automated program repair
test-based program repair
0.612022
CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning · NeurIPS 2022
Software testing
unit testing
0.612022
CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning · NeurIPS 2022
Natural language and speech › Information extraction and text analysis
keyphrase prediction
0.412020
Cross-Media Keyphrase Prediction: A Unified Framework with Multi-Modality Multi-Head Attention and Image Wordings · EMNLP (1) 2020
Natural language and speech › Question answering and dialogue systems
visual dialog
0.412020
VD-BERT: A Unified Vision and Dialog Transformer with BERT · EMNLP (1) 2020
Natural language and speech › Information extraction and text analysis
keyphrase generation
0.412019
Topic-Aware Neural Keyphrase Generation for Social Media Language · ACL (1) 2019
Natural language and speech › Information extraction and text analysis
topic model
0.412019
Topic-Aware Neural Keyphrase Generation for Social Media Language · ACL (1) 2019
Program synthesis and code generation
code completion
0.312018
Code Completion with Neural Attention and Pointer Networks · IJCAI 2018
Natural language and speech › Language models and text generation
instruction tuning
0.212023
CodeT5+: Open Code Large Language Models for Code Understanding and Generation · EMNLP 2023
Machine learning › Transfer learning and domain adaptation
meta-learning
0.212023
Towards Low-Resource Automatic Program Repair with Meta-Learning and Pretrained Language Models · EMNLP 2023
Natural language and speech › Language models and text generation
pre-trained language model
0.112020
VD-BERT: A Unified Vision and Dialog Transformer with BERT · EMNLP (1) 2020
Multimedia analysis and retrieval › social media analysis
multimodal social media analysis
0.112020
Cross-Media Keyphrase Prediction: A Unified Framework with Multi-Modality Multi-Head Attention and Image Wordings · EMNLP (1) 2020

Methods — techniques the papers use, named apart from their topics

span denoising · 1.3pre-trained language model · 1.3mixture of pretraining objectives · 1.3meta-learning · 1.3instruction tuning · 1.3first-order optimization · 1.3contrastive learning · 1.3codet5 · 1.2retrieval augmentation · 0.7deep learning · 0.7multi-task learning · 0.5masked identifier prediction · 0.5bimodal dual generation · 0.5multi-modality multi-head attention · 0.4image wordings · 0.4
YearPublicationVenuePosition
2023 Towards Low-Resource Automatic Program Repair with Meta-Learning and Pretrained Language Models
abstract
Automatic program repair (APR) has gained increasing attention as an essential technique in software development to reduce manual debugging efforts and boost developers' productivity.Recent advances in deep learning (DL) based models have demonstrated promising results by learning from large-scale bug-fix examples in a data-driven manner.However, in practical scenarios, software bugs have an imbalanced distribution, and the fixing knowledge learned by APR models often only capture the patterns of frequent error types, making it inapplicable to handle the rare error types.To address this limitation, we investigate a novel task of low-resource APR, and propose Meta-APR, a new meta-learning framework integrated with code pretrained language models to generate fixes for low-resource bugs with limited training samples.Our Meta-APR learns better errorspecific knowledge from high-resource bugs through efficient first-order meta-learning optimization, which allows for a faster adaptation to the target low-resource bugs.Besides, while we adopt CodeT5, a pretrained code-aware encoder-decoder Transformer, as the backbone model for Meta-APR, it is a model-agnostic framework that can be integrated with any neural models.Extensive experimental results on three benchmarks in various programming languages verify the superiority of our method over existing DL-based APR approaches.
Weishi Wang, Yue Wang 0034, Steven C. H. Hoi, Shafiq R. Joty
EMNLP2
2023 CodeT5+: Open Code Large Language Models for Code Understanding and Generation
abstract
Large language models (LLMs) pretrained on vast source code have achieved prominent progress in code intelligence. However, existing code LLMs have two main limitations. First, they often adopt a specific architecture (encoder-only or decoder-only) or rely on a unified encoder-decoder network for different downstream tasks, lacking the flexibility to operate in the optimal architecture for a specific task. Secondly, they often employ a limited set of pretraining objectives which might not be relevant to some tasks and hence result in substantial performance degrade. To address these limitations, we propose “CodeT5+”, a family of encoder-decoder LLMs for code in which component modules can be flexibly combined to suit a wide range of code tasks. Such flexibility is enabled by our proposed mixture of pretraining objectives, which cover span denoising, contrastive learning, text-code matching, and causal LM pretraining tasks, on both unimodal and bimodal multilingual code corpora. Furthermore, we propose to initialize CodeT5+ with frozen off-the-shelf LLMs without training from scratch to efficiently scale up our models, and explore instruction-tuning to align with natural language instructions. We extensively evaluate CodeT5+ on over 20 code-related benchmarks in different settings, including zero-shot, finetuning, and instruction-tuning. We observe state-of-the-art (SoTA) performance on various code-related tasks, and our instruction-tuned CodeT5+ 16B achieves new SoTA results of 35.0% pass@1 and 54.5% pass@10 on the HumanEval code generation task against other open code LLMs, even surpassing the OpenAI code-cushman-001 model.
Yue Wang 0034, Hung Le 0003, Akhilesh Gotmare, Nghi D. Q. Bui, Junnan Li 0001, Steven C. H. Hoi
EMNLP1
2023 RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program Repair
abstract
Automatic program repair (APR) is crucial to reduce manual debugging efforts for developers and improve software reliability. While conventional search-based techniques typically rely on heuristic rules or a redundancy assumption to mine fix patterns, recent years have witnessed the surge of deep learning (DL) based approaches to automate the program repair process in a data-driven manner. However, their performance is often limited by a fixed set of parameters to model the highly complex search space of APR.
Weishi Wang, Yue Wang 0034, Shafiq R. Joty, Steven C. H. Hoi
ESEC/SIGSOFT FSE2
2022 CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning
abstract
Program synthesis or code generation aims to generate a program that satisfies a problem specification. Recent approaches using large-scale pretrained language models (LMs) have shown promising results, yet they have some critical limitations. In particular, they often follow a standard supervised fine-tuning procedure to train a code generation model from natural language problem descriptions and ground-truth programs only. Such paradigm largely ignores some important but potentially useful signals in the problem specification such as unit tests, which thus results in poor performance when solving complex unseen coding tasks. We propose “CodeRL” to address the limitations, a new framework for program synthesis tasks through pretrained LMs and deep reinforcement learning (RL). Specifically, during training, we treat the code-generating LM as an actor network, and introduce a critic network that is trained to predict the functional correctness of generated programs and provide dense feedback signals to the actor. During inference, we introduce a new generation procedure with a critical sampling strategy that allows a model to automatically regenerate programs based on feedback from example unit tests and critic scores. For the model backbones, we extended the encoder-decoder architecture of CodeT5 with enhanced learning objectives, larger model sizes, and better pretraining data. Our method not only achieves new SOTA results on the challenging APPS benchmark, but also shows strong zero-shot transfer capability with new SOTA results on the simpler MBPP benchmark.
Hung Le 0003, Yue Wang 0034, Akhilesh Gotmare, Silvio Savarese, Steven C. H. Hoi
NeurIPS2
2021 CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation
abstract
Pre-trained models for Natural Languages (NL) like BERT and GPT have been recently shown to transfer well to Programming Languages (PL) and largely benefit a broad set of code-related tasks.Despite their success, most current methods either rely on an encoder-only (or decoder-only) pre-training that is suboptimal for generation (resp.understanding) tasks or process the code snippet in the same way as NL, neglecting the special characteristics of PL such as token types.We present CodeT5, a unified pre-trained encoder-decoder Transformer model that better leverages the code semantics conveyed from the developer-assigned identifiers.Our model employs a unified framework to seamlessly support both code understanding and generation tasks and allows for multi-task learning.Besides, we propose a novel identifier-aware pre-training task that enables the model to distinguish which code tokens are identifiers and to recover them when they are masked.Furthermore, we propose to exploit the user-written code comments with a bimodal dual generation task for better NL-PL alignment.Comprehensive experiments show that CodeT5 significantly outperforms prior methods on understanding tasks such as code defect detection and clone detection, and generation tasks across various directions including PL-NL, NL-PL, and PL-PL.Further analysis reveals that our model can better capture semantic information from code.Our code and pre-trained models are released at https: //github.com/salesforce/CodeT5.
Yue Wang 0034, Weishi Wang, Shafiq R. Joty, Steven C. H. Hoi
EMNLP (1)1
2021 Machine Translation Verbosity Control for Automatic Dubbing
abstract
Automatic dubbing aims at seamlessly replacing the speech in a video document with synthetic speech in a different language. The task implies many challenges, one of which is generating translations that not only convey the original content, but also match the duration of the corresponding utterances. In this paper, we focus on the problem of controlling the verbosity of machine translation out-put, so that subsequent steps of our automatic dubbing pipeline can generate dubs of better quality. We propose new methods to control the verbosity of MT output and compare them against the state of the art with both intrinsic and extrinsic evaluations. For our experiments we use a public data set to dub English speeches into French, Italian, German and Spanish. Finally, we report extensive subjective tests that measure the impact of MT verbosity control on the final quality of dubbed video clips.
Surafel Melaku Lakew, Marcello Federico, Yue Wang 0034, Cuong Hoang, Yogesh Virkar, Roberto Barra-Chicote, Robert Enyedi
ICASSP3
2021 Towards Modeling the Style of Translators in Neural Machine Translation
abstract
One key ingredient of neural machine translation is the use of large datasets from different domains and resources (e.g.Europarl, TED talks).These datasets contain documents translated by professional translators using different but consistent translation styles.Despite that, the model is usually trained in a way that neither explicitly captures the variety of translation styles present in the data nor translates new data in different and controllable styles.In this work, we investigate methods to augment the state-of-the-art Transformer model with translator information that is available in part of the training data.We show that our style-augmented translation models are able to capture the style variations of translators and to generate translations with different styles on new data.Indeed, the generated variations differ significantly, up to +4.5 BLEU score difference.Despite that, human evaluation confirms that the translations are of the same quality.
Yue Wang 0034, Cuong Hoang, Marcello Federico
NAACL-HLT1
2020 VD-BERT: A Unified Vision and Dialog Transformer with BERT
abstract
Visual dialog is a challenging vision-language task, where a dialog agent needs to answer a series of questions through reasoning on the image content and dialog history.Prior work has mostly focused on various attention mechanisms to model such intricate interactions.By contrast, in this work, we propose VD-BERT, a simple yet effective framework of unified vision-dialog Transformer that leverages the pretrained BERT language models for Visual Dialog tasks.The model is unified in that (1) it captures all the interactions between the image and the multi-turn dialog using a single-stream Transformer encoder, and (2) it supports both answer ranking and answer generation seamlessly through the same architecture.More crucially, we adapt BERT for the effective fusion of vision and dialog contents via visually grounded training.Without the need of pretraining on external vision-language data, our model yields new state of the art, achieving the top position in both single-model and ensemble settings (74.54 and 75.35NDCG scores) on the visual dialog leaderboard.Our code and pretrained models are released at https: //github.com/salesforce/VD-BERT.
Yue Wang 0034, Shafiq R. Joty, Michael R. Lyu, Irwin King, Caiming Xiong, Steven C. H. Hoi
EMNLP (1)1
2020 Cross-Media Keyphrase Prediction: A Unified Framework with Multi-Modality Multi-Head Attention and Image Wordings
abstract
Social media produces large amounts of contents every day.To help users quickly capture what they need, keyphrase prediction is receiving a growing attention.Nevertheless, most prior efforts focus on text modeling, largely ignoring the rich features embedded in the matching images.In this work, we explore the joint effects of texts and images in predicting the keyphrases for a multimedia post.To better align social media style texts and images, we propose: (1) a novel Multi-Modality Multi-Head Attention (M 3 H-Att) to capture the intricate cross-media interactions; (2) image wordings, in forms of optical characters and image attributes, to bridge the two modalities.Moreover, we design a novel unified framework to leverage the outputs of keyphrase classification and generation and couple their advantages.Extensive experiments on a large-scale dataset 1 newly collected from Twitter show that our model significantly outperforms the previous state of the art based on traditional co-attentions.Further analyses show that our multi-head attention is able to attend information from various aspects and boost classification or generation in diverse scenarios.
Yue Wang 0034, Jing Li 0049, Michael R. Lyu, Irwin King
EMNLP (1)1
2019 Topic-Aware Neural Keyphrase Generation for Social Media Language
abstract
A huge volume of user-generated content is daily produced on social media.To facilitate automatic language understanding, we study keyphrase prediction, distilling salient information from massive posts.While most existing methods extract words from source posts to form keyphrases, we propose a sequence-to-sequence (seq2seq) based neural keyphrase generation framework, enabling absent keyphrases to be created.Moreover, our model, being topic-aware, allows joint modeling of corpus-level latent topic representations, which helps alleviate the data sparsity that widely exhibited in social media language.Experiments on three datasets collected from English and Chinese social media platforms show that our model significantly outperforms both extraction and generation models that do not exploit latent topics. 1 Further discussions show that our model learns meaningful topics, which interprets its superiority in social media keyphrase generation.
Yue Wang 0034, Jing Li 0049, Hou Pong Chan, Irwin King, Michael R. Lyu, Shuming Shi 0001
ACL (1)1
2018 Code Completion with Neural Attention and Pointer Networks
abstract
Intelligent code completion has become an essential research task to accelerate modern software development. To facilitate effective code completion for dynamically-typed programming languages, we apply neural language models by learning from large codebases, and develop a tailored attention mechanism for code completion. However, standard neural language models even with attention mechanism cannot correctly predict the out-of-vocabulary (OoV) words that restrict the code completion performance. In this paper, inspired by the prevalence of locally repeated terms in program source code, and the recently proposed pointer copy mechanism, we propose a pointer mixture network for better predicting OoV words in code completion. Based on the context, the pointer mixture network learns to either generate a within-vocabulary word through an RNN component, or regenerate an OoV word from local context through a pointer component. Experiments on two benchmarked datasets demonstrate the effectiveness of our attention mechanism and pointer mixture network on the code completion task.
Jian Li 0054, Yue Wang 0034, Michael R. Lyu, Irwin King
IJCAI2