paper-with-me

Papers

AutoCoder: Enhancing Code Large Language Model with \textsc{AIEV-Instruct}

2024-05-23 · Bin Lei, Yuchen Li, Qiuwu Chen

We introduce AutoCoder, the first Large Language Model to surpass GPT-4 Turbo (April 2024) and GPT-4o in pass@1 on the Human Eval benchmark test ($\mathbf{90.9\%}$ vs. $\mathbf{90.2\%}$). In addition, AutoCoder offers a more versatile code interpreter compared to GPT-4 Turbo and GPT-4o. It's code interpreter can install external packages instead of limiting to built-in packages. AutoCoder's training data is a multi-turn dialogue dataset created by a system combining agent interaction and external code execution verification, a method we term \textbf{\textsc{AIEV-Instruct}} (Instruction Tuning with Agent-Interaction and Execution-Verified). Compared to previous large-scale code dataset generation methods, \textsc{AIEV-Instruct} reduces dependence on proprietary large models and provides execution-validated code dataset. The code and the demo video is available in \url{https://github.com/bin123apple/AutoCoder}.

📄 PDF Abstract BibTeX arXiv:2405.14906

Code (1)

bin123apple/autocoder 공식 구현

Tasks

Class-level Code GenerationCode CompletionCode GenerationCode RepairCode SummarizationDataset GenerationInductive logic programmingLanguage ModelingLanguage ModellingLarge Language ModelLibrary-Oriented Code GenerationPython Code Synthesis

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
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…
Adam 설명 없음
Residual Connection 설명 없음
Position-Wise Feed-Forward Layer 설명 없음
Multi-Head Attention 설명 없음

Similar Papers 제목 키워드 기반

Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectories

2025-06-23 · Islem Bouzenia, Michael Pradel

Large Language Model (LLM)-based agents are increasingly employed to automate complex software engineering tasks such as program repair and issue resolution. These agents operate by autonomously generating natural langua…

Large Language ModelProgram Repair

SpecRover: Code Intent Extraction via LLMs

2024-08-05 · Haifeng Ruan, Yuntong Zhang, Abhik Roychoudhury

Autonomous program improvement typically involves automatically producing bug fixes and feature additions. Such program improvement can be accomplished by a combination of large language model (LLM) and program analysis …

Code SearchLarge Language ModelProgram Repair

AutoCodeRover: Autonomous Program Improvement

2024-04-08 · Yuntong Zhang, Haifeng Ruan, Zhiyu Fan, Abhik Roychoudhury

Researchers have made significant progress in automating the software development process in the past decades. Recent progress in Large Language Models (LLMs) has significantly impacted the development process, where dev…

Bug fixingCode SearchFault localizationProgram Repair

AcademicEval: Live Long-Context LLM Benchmark

2025-10-20 · Haozhen Zhang, Tao Feng, Pengrui Han, Jiaxuan You arxiv

Large Language Models (LLMs) have recently achieved remarkable performance in long-context understanding. However, current long-context LLM benchmarks are limited by rigid context length, labor-intensive annotation, and …

Long-Context Understanding

CodeTaxo: Enhancing Taxonomy Expansion with Limited Examples via Code Language Prompts

2024-08-17 · Qingkai Zeng, Yuyang Bai, Zhaoxuan Tan, Zhenyu Wu 외

Taxonomies play a crucial role in various applications by providing a structural representation of knowledge. The task of taxonomy expansion involves integrating emerging concepts into existing taxonomies by identifying …

Taxonomy Expansion