arrow
返回

ABC: Towards a Universal Code Styler through Model Merging

delete2025-10-01
delete0
PRE
AI
Y
Yitong Chen *
Z
Zhiqiang Gao
S
Shi, Chuanqi
B
Baixuan Li
M
Miao Gao
DOI:10.1145/3763104delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
基于代码语言模型(code LMs)的代码风格转换模型已取得显著成功。然而,它们通常专注于基础风格转换,其中目标风格遵循单一标准,而在涉及多个标准的组合风格转换方面往往面临困难。实际上,风格指南包含多个标准,缺乏有效的组合风格转换成为其实际应用的主要限制。在本文中,我们提出了ABSENT-BASIS-COMBINATION(缩写为ABC)——一种新型代码风格转换框架,该框架显著提升了组合风格转换能力,并克服了现有方法的局限性。我们实现了四种不同参数规模的ABC变体(分别为0.5B、1.3B、1.5B和3B),在基础风格和组合风格转换任务中,所有模型规模均展现出对现有方法的全面优势。具体而言,ABC的性能提升最高达86.70%,即使基线方法使用三倍参数时仍保持领先。此外,为解决高质量数据集和评估指标的缺乏问题,我们构建并发布了一个新的风格转换数据集BASIS & COMBINATION CODE STYLE(缩写为BCCSTYLE),并引入了CODE SEQUENCE, SYNTACTIC, SEMANTIC AND STYLISTIC BLEU(缩写为CS4BLEU)这一新型代码相似度度量,其在准确性和一致性方面优于现有指标。
Keyword:
Code Language Models
Code Style Transformation
Code Generation
Model Merging

期刊

P
Proceedings of the ACM on Programming Languages-PACMPL
IF:
2.8
论文数:
308
被引数:
4.7K

机构

S
southeast university - china
学者数:
5.3W
论文数: 4.9W
被引数: 57
引用论文

引用论文

The Asf+Sdf Meta-Environment
err2001-06-01
err0
PREAI
errvan den Brand,M.G.J.; van Deursen,A.; Heering,J.; de Jong,H.A.; de Jonge,M.; Kuipers,T.; Klint,P.; Moonen,L.; Olivier,P.A.; Scheerder,J.; Vinju,J.J.; Visser,E.; Visser,J.
err分享
err收藏
An Empirical Study of Multimodal Model Merging
err2023-01-01
err0
PREAI
errSung,Yi-Lin; Li,Linjie; Lin,Kevin; Gan,Zhe; Bansal,Mohit; Wang,Lijuan
err分享
err收藏
MPCoder: Multi-user Personalized Code Generator with Explicit and Implicit Style Representation Learning
err
IF0
err2024-01-01
err0
PREAI
errZhenlong Dai; Chang Yao; WenKang Han; Yuanying Yuanying; Zhipeng Gao; Jingyuan Chen
err分享
err收藏
Styler: learning formatting conventions to repair Checkstyle violations
err2022-08-06
err7
errOAAI
errLoriot, Benjamin; Madeiral, Fernanda; Monperrus, Martin
err分享
err收藏
Evolutionary optimization of model merging recipes模型合并配方的进化优化
err2025-01-27
err1
errOAAI
errAkiba, Takuya; Shing, Makoto; Tang, Yujin; Sun, Qi; Ha, David
err分享
err收藏
学者 查看更多内容