A Preliminary Study of Multilingual Code Language Models for Code Generation Task Using Translated Benchmarks

Rohit Dandamudi, Gema Rodríguez-Pérez
11/23/2024
cs.SEcs.AIcs.PL

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Evaluating the performance of Code Language Models (CLMs) for software engineering tasks, especially in multilingual and low-resource programming language settings, poses significant challenges. These challenges are primarily due to the lack of high-quality benchmarks across various programming languages and the imbalanced nature of the CLMs training corpus. Although recent advances in one of the common downstream tasks, code generation, have shown promise by introducing translated benchmarks using different methodologies, there is a current lack of empirical evidence assessing these benchmarks. To address this gap, we conducted a preliminary study to evaluate the performance of Poly-Coder, a pioneering open-source, multilingual CLM built for code generation. We utilized two existing state-of-the-art translations of the popular code generation benchmark, HumanEval, facilitated by the OctoPack and MultiPL-E studies. Our results suggest that the outcomes observed in these translated benchmarks align well with evaluation metrics used during the training phase, such as perplexity, thereby validating their effectiveness in estimating the performance of CLMs. However, we identified several inconsistencies in the CLMs' performance across the translated benchmarks and encountered challenges in replicating the results. These initial insights highlight the need for more comprehensive empirical studies to fully understand translated benchmarks' methodological approaches, limitations, and reproducibility. Such studies are essential to ensure their reliability before they are widely adopted.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dandamudi2024preliminary,
  title  = {A Preliminary Study of Multilingual Code Language Models for Code Generation Task Using Translated Benchmarks},
  author = {Rohit Dandamudi and Gema Rodríguez-Pérez},
  year   = {2024},
  eprint = {2411.15470},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.15470v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.15470.svg)](https://codeofpaper.com/paper/2411.15470)

Discussion