paper-with-me

Papers

CodeApex: A Bilingual Programming Evaluation Benchmark for Large Language Models

2023-09-05 · Lingyue Fu, Huacan Chai, Shuang Luo, Kounianhua Du, Weiming Zhang, Longteng Fan, Jiayi Lei, Renting Rui, Jianghao Lin, Yuchen Fang, Yifan Liu, Jingkuan Wang, Siyuan Qi, Kangning Zhang, Weinan Zhang, Yong Yu

With the emergence of Large Language Models (LLMs), there has been a significant improvement in the programming capabilities of models, attracting growing attention from researchers. Evaluating the programming capabilities of LLMs is crucial as it reflects the multifaceted abilities of LLMs, and it has numerous downstream applications. In this paper, we propose CodeApex, a bilingual benchmark dataset focusing on the programming comprehension, code generation, and code correction abilities of LLMs. Programming comprehension task tests LLMs on multiple-choice exam questions covering conceptual understanding, commonsense reasoning, and multi-hop reasoning. The code generation task evaluates LLMs through completing C++ functions based on provided descriptions and prototypes. The code correction task asks LLMs to fix real-world erroneous code segments with different error messages. We evaluate 12 widely used LLMs, including both general-purpose and specialized models. GPT-4 exhibits the best programming capabilities, achieving approximate accuracy of 69%, 54%, and 66% on the three tasks, respectively. Compared to human performance, there is still significant room for improvement in LLM programming. We hope that CodeApex can serve as a reference for evaluating the coding capabilities of LLMs, further promoting their development and growth.

📄 PDF Abstract BibTeX arXiv:2309.01940

Code (1)

apexlab/codeapex 공식 구현

Tasks

Code GenerationMultiple-choice

Methods 이 논문이 사용한 방법론

Position-Wise Feed-Forward Layer 설명 없음
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Transformer A Transformer is a model architecture that eschews recurrence and instead relies entirely on an [attention…
GPT-4 GPT-4 is a transformer based model pre-trained to predict the next token in a document.
Attention 설명 없음
Cosine Annealing Cosine Annealing is a type of learning rate schedule that has the effect of starting with a large learning rate that is relatively rapidly decreased to a minimum value before…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

CodeSimpleQA: Scaling Factuality in Code Large Language Models

2025-12-22 · Jian Yang, Wei Zhang, Yizhi Li, Shawn Guo 외 arxiv

Large language models (LLMs) have made significant strides in code generation, achieving impressive capabilities in synthesizing code snippets from natural language instructions. However, a critical challenge remains in …

Reinforcement LearningCode Generation

No Language is an Island: Unifying Chinese and English in Financial Large Language Models, Instruction Data, and Benchmarks

2024-03-10 · Gang Hu, Ke Qin, Chenhan Yuan, Min Peng 외

While the progression of Large Language Models (LLMs) has notably propelled financial analysis, their application has largely been confined to singular language realms, leaving untapped the potential of bilingual Chinese…

Financial Analysis

Dólares or Dollars? Unraveling the Bilingual Prowess of Financial LLMs Between Spanish and English

2024-02-12 · Xiao Zhang, Ruoyu Xiang, Chenhan Yuan, Duanyu Feng 외

Despite Spanish's pivotal role in the global finance industry, a pronounced gap exists in Spanish financial natural language processing (NLP) and application studies compared to English, especially in the era of large la…

LC-Eval: A Bilingual Multi-Task Evaluation Benchmark for Long-Context Understanding

2025-10-19 · Sheikh Jubair, Arwa Omayrah, Amal Alshammari, Alhanoof Althnian 외 arxiv

Recent advancements in Large Language Models (LLMs) have demonstrated sophisticated capabilities, including the ability to process and comprehend extended contexts. These emergent capabilities necessitate rigorous evalua…

Long-Context UnderstandingInformation ExtractionQuestion Answering

JSrealB: A Bilingual Text Realizer for Web Programming

2015-09-01 · WS 2015 9 · Paul Molins, Guy Lapalme
Text Generation