Challenge: Existing methods for translating code between programming languages are limited by parallel training data.
Approach: They propose a data augmentation technique that builds comparable corpora and augments existing parallel data with multiple reference translations.
Outcome: The proposed techniques improve CodeT5 translation between Java, Python, and C++ by an average of 7.5% Computational Accuracy (CA@1) .

Similar Papers

Exploring Data Augmentation for Code Generation Tasks (2023.findings-eacl)

Copied to clipboard

Challenge: Recent advances in natural language processing have impacted how models are trained for programming language tasks.
Approach: They propose to use augmentation methods that yield consistent improvements in code translation and summarization by up to 6.9% and 7.5% respectively.
Outcome: The proposed methods improve translation and summarization by 6.9% and 7.5% respectively.
CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translation (2023.findings-emnlp)

Copied to clipboard

Challenge: Existing code translation datasets focus on a single pair of programming languages . early software systems are developed using programming languages such as Fortran and COBOL .
Approach: They propose a large-scale comprehensive benchmark that supports the largest variety of programming languages for code translation.
Outcome: The proposed framework supports translations between multiple programming languages and a cross-framework dataset for deep learning code across different frameworks.
Data Augmentation Techniques for Machine Translation of Code-Switched Texts: A Comparative Study (2023.findings-emnlp)

Copied to clipboard

Challenge: Code-switching (CSW) text generation is a popular solution to address data scarcity.
Approach: They compare linguistic theories, lexical replacements and back-translation approaches to Egyptian Arabic-English CSW.
Outcome: The proposed methods perform best on machine translation and quality evaluation.
Adapting Multilingual Models for Code-Mixed Translation (2022.findings-emnlp)

Copied to clipboard

Challenge: Prior work has addressed the lack of gold standard code-mixed to pure language parallel data with data augmentation techniques.
Approach: They propose a back-translation-based training scheme for code-mixed translation which eliminates dependence on external resources.
Outcome: The proposed model beats previous work by up to +3.8 BLEU on code-mixed tasks.
Training Data Augmentation for Code-Mixed Translation (2021.naacl-main)

Copied to clipboard

Challenge: We show a 5.8 point increase in BLEU on heavily code-mixed sentences . code-mixing is becoming more commonplace in several bilingual communities .
Approach: They propose a method to convert existing parallel data sources into code-mixed parallel data.
Outcome: The proposed method shows a 5.8 point increase in BLEU on heavily code-mixed sentences on a Hindi-English code-mixed translation task.
A Recipe of Parallel Corpora Exploitation for Multilingual Large Language Models (2025.findings-naacl)

Copied to clipboard

Challenge: Recent studies have highlighted the potential of exploiting parallel corpora to enhance multilingual large language models.
Approach: They investigate the impact of parallel corpora quality and quantity, training objectives, and model size on performance of multilingual large language models enhanced with parallel corporeal.
Outcome: The proposed approach improves performance in bilingual and general-purpose tasks.
Code-Switching for Enhancing NMT with Pre-Specified Translation (N19-1)

Copied to clipboard

Challenge: Existing methods to constrain NMT use placeholder tags for lexicon words and hard constraints during decoding.
Approach: They propose to use placeholder tags to replace lexicon words with target translations . they use a data augmentation method to make code-switched training data .
Outcome: The proposed method improves translation quality without hurting unconstrained words.
Rethinking Data Augmentation for Low-Resource Neural Machine Translation: A Multi-Task Learning Approach (2021.emnlp-main)

Copied to clipboard

Challenge: Existing approaches to generating additional parallel sentences are aimed at expanding the support of the empirical data distribution by generating new sentence pairs that contain infrequent words.
Approach: They propose to use data augmentation techniques to generate additional parallel sentences by reversing the order of the target sentence to produce unfluent target sentences.
Outcome: The proposed approach improves on six low-resource translation tasks and the baseline and over DA methods.
Target-Side Augmentation for Document-Level Machine Translation (2023.acl-long)

Copied to clipboard

Challenge: Document-level machine translation faces the challenge of data sparsity due to its long input length and a small amount of training data.
Approach: They propose a document-level machine translation model that generates many potential translations for each source document and smoothes the distribution.
Outcome: The proposed method outperforms the previous best system by 2.30 s-BLEU on News and achieves new state-of-the-art on News .
Parallel Data Augmentation for Formality Style Transfer (2020.acl-main)

Copied to clipboard

Challenge: Formality style transfer is a task of automatically transforming text in one particular formality style into another.
Approach: They propose to augment parallel data with three specific data augmentation methods to improve the model's generalization ability and reduce the overfitting risk.
Outcome: The proposed methods significantly improve performance when used to pre-train the model and lead to the state-of-the-art results in the GYAFC benchmark dataset.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations