mlsanityData to 14 Oct 2026

Bridge-Coder: Unlocking LLMs' Potential to Overcome Language Gaps in Low-Resource Code

arXiv 2410.18957 ↗First posted 24 Oct 2024cs.CLcited by 3

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

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2024The Llama 3 Herd of Modelscited by 14,715
  3. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
  4. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
  5. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  6. 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,935
  7. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
  8. 2021Program Synthesis with Large Language Modelscited by 3,637
  9. 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,724
  10. 2023Code Llama: Open Foundation Models for Codecited by 2,139
  11. 2022Large Language Models Encode Clinical Knowledgecited by 1,830
  12. 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,818
31 more
  1. 2024Qwen2.5-Coder Technical Reportcited by 1,203
  2. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
  3. 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,125
  4. 2019Cross-lingual Language Model Pretrainingcited by 1,090
  5. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 906
  6. 2018Adafactor: Adaptive Learning Rates with Sublinear Memory Costcited by 905
  7. 2023StarCoder: may the source be with you!cited by 799
  8. 2022Galactica: A Large Language Model for Sciencecited by 744
  9. 2020XTREME: A Massively Multilingual Multi-task Benchmark for Evaluating Cross-lingual Generalizationcited by 742
  10. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
  11. 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 498
  12. 2023Using an LLM to Help With Code Understandingcited by 228
  13. 2023G-LLaVA: Solving Geometric Problem with Multi-Modal Large Language Modelcited by 210
  14. 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 189
  15. 2024SaulLM-7B: A pioneering Large Language Model for Lawcited by 142
  16. 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 136
  17. 2019Unicoder: A Universal Language Encoder by Pre-training with Multiple Cross-lingual Taskscited by 96
  18. 2020Extending Multilingual BERT to Low-Resource Languagescited by 88
  19. 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
  20. 2024Strengthening Multimodal Large Language Model with Bootstrapped Preference Optimizationcited by 75
  21. 2023LMFlow: An Extensible Toolkit for Finetuning and Inference of Large Foundation Modelscited by 60
  22. 2024TheoremLlama: Transforming General-Purpose LLMs into Lean4 Expertscited by 59
  23. 2022Self-Guided Noise-Free Data Generation for Efficient Zero-Shot Learningcited by 50
  24. 2023Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMscited by 45
  25. 2024Image Textualization: An Automatic Framework for Creating Accurate and Detailed Image Descriptionscited by 43
  26. 2024LLM Augmented LLMs: Expanding Capabilities through Compositioncited by 35
  27. 2023Measuring The Impact Of Programming Language Distributioncited by 32
  28. 2024Personalized Visual Instruction Tuningcited by 24
  29. 2024IRCoder: Intermediate Representations Make Language Models Robust Multilingual Code Generatorscited by 23
  30. 2024UniCoder: Scaling Code Large Language Model via Universal Codecited by 18
  31. 2024FIRST: Teach A Reliable Large Language Model Through Efficient Trustworthy Distillationcited by 11

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 2; 2026: 1.

3 papers.