Bootstrapping Code Translation with Weighted Multilanguage Exploration (2026.acl-long)
Copied to clipboard
| Challenge: | Existing methods to improve code translation depend on abundant parallel code of high quality, which may not always be available. |
| Approach: | They propose a method that leverages functional invariance and cross-lingual portability of test suites to serve as universal verification oracles for multilingual reinforcement learning. |
| Outcome: | The proposed method leverages functional invariance and cross-lingual portability of test suites to serve as universal verification oracles for multilingual reinforcement learning (RL) training. |
Similar Papers
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. |
Balancing Training for Multilingual Neural Machine Translation (2020.acl-main)
Copied to clipboard
| Challenge: | Existing methods to train multilingual machine translation models are imbalanced and heterogeneous data is wildly varying. |
| Approach: | They propose a method that automatically learns how to weight training data through a data scorer that is optimized to maximize performance on all test languages. |
| Outcome: | The proposed method outperforms baselines on two sets of languages under one-to-many and many-to-1 MT settings and offers flexible control over which languages are optimized. |
Bootstrapping a Crosslingual Semantic Parser (2020.findings-emnlp)
Copied to clipboard
| Challenge: | Recent advances in semantic parsing are limited to English but professional translation can be prohibitively expensive. |
| Approach: | They adapt a semantic parser trained on a single language to new languages and multiple domains with minimal annotation. |
| Outcome: | The proposed approach achieves parsing accuracy within 2% of translation using only 50% of training data. |
CRUXEVAL-X: A Benchmark for Multilingual Code Reasoning, Understanding and Execution (2025.acl-long)
Copied to clipboard
Ruiyang Xu, Jialun Cao, Yaojie Lu, Ming Wen, Hongyu Lin, Xianpei Han, Ben He, Shing-Chi Cheung, Le Sun
| Challenge: | Existing code benchmarks focus on code generation, while those for code reasoning are insufficient. |
| Approach: | They propose a multi-lingual code reasoning benchmark that contains 19 programming languages and at least 600 subjects for each language. |
| Outcome: | The proposed model trains on Python and achieves 34.4% Pass@1 in other languages, revealing the cross-language generalization of LLMs. |
XCodeEval: An Execution-based Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrieval (2024.acl-long)
Copied to clipboard
| Challenge: | Recent advances in large language models have shown impressive abilities in generating codes from natural language descriptions, repairing buggy codes, translating codes between languages, and retrieving relevant code segments. |
| Approach: | They propose to use a multilingual multitask benchmark to evaluate large language models that can generate codes from natural language descriptions, repair buggy codes, and translate between languages. |
| Outcome: | The proposed model performs 7 tasks covering up to 11 languages with execution-level parallelism and 25 M document-level coding examples (16.5 B tokens) |
Data Augmentation for Code Translation with Comparable Corpora and Multiple References (2023.findings-emnlp)
Copied to clipboard
| 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) . |
Tokenizer-Aware Cross-Lingual Adaptation of Decoder-Only LLMs through Embedding Relearning and Swapping (2026.eacl-long)
Copied to clipboard
| Challenge: | Large Language Models (LLMs) have been primarily focused on English, leaving the multilingual ability unexplored. |
| Approach: | They propose a technique that creates new tokenizers and tunes embeddings on fixed model weights for target language adaptation. |
| Outcome: | The proposed method is light-weight and performant but has limitations for older models and high resource languages. |
Learning to Translate by Translating: Stabilizing the Dual Loop via Semantic-Aware Self-Evolution (2026.findings-acl)
Copied to clipboard
Kui Liu, Mingming Yin, Zuoli Tang, Zihao Li, Chilin Fu, Xiaolu Zhang, Jun Zhou, Lixin Zou, Chenliang Li
| Challenge: | Large Language Models (LLMs) have been successful in machine translation, but lack of high-quality parallel corpora and cost constrain scalability. |
| Approach: | They propose an LLM-driven dual-learning framework that enables autonomous translation . they employ a robust semantic-aware reward function that balances adequacy with reconstruction fidelity . |
| Outcome: | The proposed model outperforms larger models on benchmarks and achieves parity with state-of-the-art supervised baselines on mainstream benchmarks. |
PROM: Pivoted and Regulated Optimization for Multilingual Instruction Learning (2025.naacl-short)
Copied to clipboard
| Challenge: | Existing solutions to large language models (LLMs) are English-centric, hindering their application to 6500+ existing languages. |
| Approach: | They propose to append English tuning data with its translated pair to solve this problem . they identify English as an internal pivot language and propose to regulate between them . |
| Outcome: | The proposed model is able to generalize on multiple benchmarks across different languages. |
Unifying Cross-Lingual Transfer across Scenarios of Resource Scarcity (2023.emnlp-main)
Copied to clipboard
| Challenge: | Existing approaches to deal with resource scarcity have not been developed to deal effectively with the problem. |
| Approach: | They propose to use a set of tools to harness data from one or more high-resource "source" languages to compensate for a shortage of data in low-resourced "target" languages. |
| Outcome: | The proposed technique can be easily adapted to unseen languages, extending the range of the proposed technique and translation-based transfer more broadly. |