Bridge-Coder: Unlocking LLMs' Potential to Overcome Language Gaps in Low-Resource Code
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) demonstrate strong proficiency in generating code for high-resource programming languages (HRPLs) like Python but struggle significantly with low-resource programming languages (LRPLs) such as Racket or D. This performance gap deepens the digital divide, preventing developers using LRPLs from benefiting equally from LLM advancements and reinforcing disparities in innovation within underrepresented programming communities. While generating additional training data for LRPLs is promising, it faces two key challenges: manual annotation is labor-intensive and costly, and LLM-generated LRPL code is often of subpar quality. The underlying cause of this issue is the gap between natural language to programming language gap (NL-PL Gap), which is especially pronounced in LRPLs due to limited aligned data. In this work, we introduce a novel approach called Bridge-Coder, which leverages LLMs' intrinsic capabilities to enhance the performance on LRPLs. Our method consists of two key stages. Bridge Generation, where we create high-quality dataset by utilizing LLMs' general knowledge understanding, proficiency in HRPLs, and in-context learning abilities. Then, we apply the Bridged Alignment, which progressively improves the alignment between NL instructions and LRPLs. Experimental results across multiple LRPLs show that Bridge-Coder significantly enhances model performance, demonstrating the effectiveness and generalization of our approach. Furthermore, we offer a detailed analysis of the key components of our method, providing valuable insights for future work aimed at addressing the challenges associated with LRPLs.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 43 of its 53 references that are in the map. First posted on arXiv 24 Oct 2024.
Builds on
43 of 53 references.
References · 43
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,935
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,724
- 2023Code Llama: Open Foundation Models for Codecited by 2,139
- 2022Large Language Models Encode Clinical Knowledgecited by 1,830
- 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,818
31 more
- 2024Qwen2.5-Coder Technical Reportcited by 1,203
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
- 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,125
- 2019Cross-lingual Language Model Pretrainingcited by 1,090
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 906
- 2018Adafactor: Adaptive Learning Rates with Sublinear Memory Costcited by 905
- 2023StarCoder: may the source be with you!cited by 799
- 2022Galactica: A Large Language Model for Sciencecited by 744
- 2020XTREME: A Massively Multilingual Multi-task Benchmark for Evaluating Cross-lingual Generalizationcited by 742
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 498
- 2023Using an LLM to Help With Code Understandingcited by 228
- 2023G-LLaVA: Solving Geometric Problem with Multi-Modal Large Language Modelcited by 210
- 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 189
- 2024SaulLM-7B: A pioneering Large Language Model for Lawcited by 142
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 136
- 2019Unicoder: A Universal Language Encoder by Pre-training with Multiple Cross-lingual Taskscited by 96
- 2020Extending Multilingual BERT to Low-Resource Languagescited by 88
- 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
- 2024Strengthening Multimodal Large Language Model with Bootstrapped Preference Optimizationcited by 75
- 2023LMFlow: An Extensible Toolkit for Finetuning and Inference of Large Foundation Modelscited by 60
- 2024TheoremLlama: Transforming General-Purpose LLMs into Lean4 Expertscited by 59
- 2022Self-Guided Noise-Free Data Generation for Efficient Zero-Shot Learningcited by 50
- 2023Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMscited by 45
- 2024Image Textualization: An Automatic Framework for Creating Accurate and Detailed Image Descriptionscited by 43
- 2024LLM Augmented LLMs: Expanding Capabilities through Compositioncited by 35
- 2023Measuring The Impact Of Programming Language Distributioncited by 32
- 2024Personalized Visual Instruction Tuningcited by 24
- 2024IRCoder: Intermediate Representations Make Language Models Robust Multilingual Code Generatorscited by 23
- 2024UniCoder: Scaling Code Large Language Model via Universal Codecited by 18
- 2024FIRST: Teach A Reliable Large Language Model Through Efficient Trustworthy Distillationcited by 11
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
- 2025CodeChemist: Test-Time Scaling for Low-Resource Code Generation via Functional Knowledge Transfercited by 1
- 2026CodePivot: Bootstrapping Multilingual Transpilation in LLMs via Reinforcement Learning without Parallel Corporacited by 1
- 2025C-ing Clearly: Enhanced Binary Code Explanations using C codecited by 0
- 2026CodePivot: Bootstrapping Multilingual Transpilation in LLMs via Reinforcement Learning without Parallel Corpora20 Apr 2026
- 2025C-ing Clearly: Enhanced Binary Code Explanations using C code16 Dec 2025
- 2025CodeChemist: Test-Time Scaling for Low-Resource Code Generation via Functional Knowledge Transfer1 Oct 2025