paper-with-me

Papers

Boosting Source Code Learning with Text-Oriented Data Augmentation: An Empirical Study

2023-03-13 · Zeming Dong, Qiang Hu, Yuejun Guo, Zhenya Zhang, Maxime Cordy, Mike Papadakis, Yves Le Traon, Jianjun Zhao

Recent studies have demonstrated remarkable advancements in source code learning, which applies deep neural networks (DNNs) to tackle various software engineering tasks. Similar to other DNN-based domains, source code learning also requires massive high-quality training data to achieve the success of these applications. Data augmentation, a technique used to produce additional training data, is widely adopted in other domains (e.g. computer vision). However, the existing practice of data augmentation in source code learning is limited to simple syntax-preserved methods, such as code refactoring. In this paper, considering that source code can also be represented as text data, we take an early step to investigate the effectiveness of data augmentation methods originally designed for natural language texts in the context of source code learning. To this end, we focus on code classification tasks and conduct a comprehensive empirical study across four critical code problems and four DNN architectures to assess the effectiveness of 25 data augmentation methods. Our results reveal specific data augmentation methods that yield more accurate and robust models for source code learning. Additionally, we discover that the data augmentation methods remain beneficial even when they slightly break source code syntax.

📄 PDF Abstract BibTeX arXiv:2303.06808

Code (0)

등록된 구현이 없습니다.

Tasks

Clone DetectionCode ClassificationData Augmentation

Methods 이 논문이 사용한 방법론

Mixup Mixup is a data augmentation technique that generates a weighted combination of random image pairs from the training data. Given two images and their ground truth labels:…

Similar Papers 제목 키워드 기반

Robust Unstructured Knowledge Access in Conversational Dialogue with ASR Errors

2022-11-08 · Yik-Cheung Tam, Jiacheng Xu, Jiakai Zou, Zecheng Wang 외

Performance of spoken language understanding (SLU) can be degraded with automatic speech recognition (ASR) errors. We propose a novel approach to improve SLU robustness by randomly corrupting clean training text with an …

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)DecoderRe-Ranking+3

Context-Fidelity Boosting: Enhancing Faithful Generation through Watermark-Inspired Decoding

2026-04-24 · Weixu Zhang, Fanghua Ye, Qiang Gao, Jian Li 외 arxiv

Large language models (LLMs) often produce content that contradicts or overlooks information provided in the input context, a phenomenon known as faithfulness hallucination. In this paper, we propose Context-Fidelity Boo…

Semantic SimilarityQuestion Answering

RTLSeek: Boosting the LLM-Based RTL Generation with Multi-Stage Diversity-Oriented Reinforcement Learning

2026-03-29 · Xinyu Zhang, Zhiteng Chao, Yonghao Wang, Bin Sun 외 arxiv

Register Transfer Level (RTL) design translates high-level specifications into hardware using HDLs such as Verilog. Although LLM-based RTL generation is promising, the scarcity of functionally verifiable high-quality dat…

Reinforcement Learning

TurboBias: Universal ASR Context-Biasing powered by GPU-accelerated Phrase-Boosting Tree

2025-08-09 · Andrei Andrusenko, Vladimir Bataev, Lilit Grigoryan, Vitaly Lavrukhin 외 arxiv

Recognizing specific key phrases is an essential task for contextualized Automatic Speech Recognition (ASR). However, most existing context-biasing approaches have limitations associated with the necessity of additional …

Speech Recognition

Local Boosting for Weakly-Supervised Learning

2023-06-05 · Rongzhi Zhang, Yue Yu, Jiaming Shen, Xiquan Cui 외

Boosting is a commonly used technique to enhance the performance of a set of base models by combining them into a strong ensemble model. Though widely adopted, boosting is typically used in supervised learning where the …

Weakly-supervised Learning