|国家预印本平台
首页|Code Generation with Small Language Models: A Deep Evaluation on Codeforces

Code Generation with Small Language Models: A Deep Evaluation on Codeforces

Code Generation with Small Language Models: A Deep Evaluation on Codeforces

来源:Arxiv_logoArxiv
英文摘要

Large Language Models (LLMs) have demonstrated capabilities in code generation, potentially boosting developer productivity. However, their widespread adoption remains limited by high computational costs, significant energy demands, and security risks such as data leakage and adversarial attacks. As a lighter-weight alternative, Small Language Models (SLMs) offer faster inference, lower deployment overhead, and better adaptability to domain-specific tasks, making them an attractive option for real-world applications. While prior research has benchmarked LLMs on competitive programming tasks, such evaluations often focus narrowly on metrics like Elo scores or pass rates, overlooking deeper insights into model behavior, failure patterns, and problem diversity. Furthermore, the potential of SLMs to tackle complex tasks such as competitive programming remains underexplored. In this study, we benchmark five open SLMs - LLAMA 3.2 3B, GEMMA 2 9B, GEMMA 3 12B, DEEPSEEK-R1 14B, and PHI-4 14B - across 280 Codeforces problems spanning Elo ratings from 800 to 2100 and covering 36 distinct topics. All models were tasked with generating Python solutions. PHI-4 14B achieved the best performance among SLMs, with a pass@3 of 63.6%, approaching the proprietary O3-MINI-HIGH (86.8%). In addition, we evaluated PHI-4 14B on C++ and found that combining outputs from both Python and C++ increases its aggregated pass@3 to 73.6%. A qualitative analysis of PHI-4 14B's incorrect outputs revealed that some failures were due to minor implementation issues - such as handling edge cases or correcting variable initialization - rather than deeper reasoning flaws.

Débora Souza、Rohit Gheyi、Lucas Albuquerque、Gustavo Soares、Márcio Ribeiro

计算技术、计算机技术

Débora Souza,Rohit Gheyi,Lucas Albuquerque,Gustavo Soares,Márcio Ribeiro.Code Generation with Small Language Models: A Deep Evaluation on Codeforces[EB/OL].(2025-04-09)[2025-05-09].https://arxiv.org/abs/2504.07343.点此复制

评论