arrow
返回

RELOPT: A Retriever-Augmented Framework for Optimizing Code with Long-Range Dependencies

delete2026-01-01
delete0
PRE
AI
L
Lei Qiu
F
Fang Lyu *
Z
Zhong Ming
L
Lulin Wang
X
Xiaobing Feng
DOI:10.1007/978-981-95-4367-0_4delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
代码优化对于提升应用程序运行时性能至关重要,但传统方法过度依赖专家制定的规则,需要大量手动工作。尽管大型语言模型(LLMs)在多种代码相关任务中展现出潜力,但在优化具有长距离依赖关系的代码方面,其有效性仍有限制。这主要是因为识别分散的相关代码以及代码分析的固有复杂性所致。在本文中,我们介绍了ReLOpt,一种通过引入代码依赖感知检索器(CDR)来解决这些挑战的新框架。CDR能够实现距离无关的相关代码段检索,并提供领域特定的优化分析作为指导。为了评估ReLOpt,我们构建了OptiIR,一个可运行的代码优化数据集,该数据集包含输入/输出对以验证模型优化代码的正确性。实验表明,ReLOpt在仅通过OptiIR微调的基础模型上表现更优,BLEU分数相对提升了高达65.31%。我们已在https://github.com/ict-ql/ReLOpt上发布了所有代码和数据。
Keyword:
Code Optimization
Code Generation
NLP Applications

期刊

N
NEURAL INFORMATION PROCESSING, ICONIP 2025, PT I
IF:
0
论文数:
28
被引数:
0

机构

C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
引用论文

引用论文

BLEU布卢
err2001-01-01
err0
errOAAI
errKishore Papineni; Salim Roukos; Todd Ward; Wei-Jing Zhu
err分享
err收藏
ExeBench: an ML-scale dataset of executable C functions
err2022-06-13
err0
PREAI
errArmengol-Estapé,Jordi; Woodruff,Jackson; Brauckmann,Alexander; Magalhães,José Wesley de Souza; O'Boyle,Michael F. P.
err分享
err收藏
OpenTuner
err2014-08-24
err0
errOAAI
errJason Ansel; Shoaib Kamil; Kalyan Veeramachaneni; Jonathan Ragan-Kelley; Jeffrey Bosboom; Una-May O'Reilly; Saman Amarasinghe
err分享
err收藏
Lost in the Middle: How Language Models Use Long Contexts迷失在中间: 语言模型如何使用长上下文
err2024-02-23
err56
errOAAI
errLiu, Nelson F.; Lin, Kevin; Hewitt, John; Paranjape, Ashwin; Bevilacqua, Michele; Petroni, Fabio; Liang, Percy
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Shall We Pretrain Autoregressive Language Models with Retrieval? A Comprehensive Study
err2023-01-01
err0
errOAAI
errBoxin Wang; Wei Ping; Peng Xu; Lawrence McAfee; Zihan Liu; Mohammad Shoeybi; Yi Dong; Oleksii Kuchaiev; Bo Li; Chaowei Xiao; Anima Anandkumar; Bryan Catanzaro
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
学者 查看更多内容