mlsanityData to 7 Oct 2026

Exploring Data Augmentation for Code Generation Tasks

arXiv 2302.03499 ↗First posted 5 Feb 2023cs.CL cs.AI cs.PLcited by 7

Not on the map. Why?

Abstract (arXiv)

Advances in natural language processing, such as transfer learning from pre-trained language models, have impacted how models are trained for programming language tasks too. Previous research primarily explored code pre-training and expanded it through multi-modality and multi-tasking, yet the data for downstream tasks remain modest in size. Focusing on data utilization for downstream tasks, we propose and adapt augmentation methods that yield consistent improvements in code translation and summarization by up to 6.9% and 7.5% respectively. Further analysis suggests that our methods work orthogonally and show benefits in output code style and numeric consistency. We also discuss test data imperfections.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 17 of its 27 references that are in the map. First posted on arXiv 5 Feb 2023.

Builds on

17 of 27 references.

References · 17

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  4. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  5. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
  6. 2015Improving Neural Machine Translation Models with Monolingual Datacited by 784
  7. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  8. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  9. 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
  10. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
  11. 2021Unified Pre-training for Program Understanding and Generationcited by 361
  12. 2022UniXcoder: Unified Cross-Modal Pre-training for Code Representationcited by 355
5 more
  1. 2020Unsupervised Translation of Programming Languagescited by 262
  2. 2020PyMT5: multi-mode translation of natural language and Python code with transformerscited by 80
  3. 2022PanGu-Coder: Program Synthesis with Function-Level Language Modelingcited by 47
  4. 2022StructCoder: Structure-Aware Transformer for Code Generationcited by 33
  5. 2022Summarize and Generate to Back-translate: Unsupervised Translation of Programming Languagescited by 12

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 5; 2025: 1.

7 papers.