CodeUltraFeedback
收藏资源简介:
CodeUltraFeedback是由蒙特利尔大学DIRO创建的一个包含10,000个复杂指令的数据集,旨在通过AI反馈调整和校准大型语言模型(LLMs)以符合编程偏好。该数据集通过14种不同的LLMs生成响应,并使用GPT-3.5作为评判标准,提供数值和文本反馈。数据集内容涵盖指令遵循、代码解释、代码复杂性和效率、代码可读性以及编码风格等五个非功能性要求(或编程偏好)。CodeUltraFeedback不仅用于校准LLMs,还支持了如UltraFeedback、AI反馈的强化学习(RLAIF)和LLM作为评判者等先进校准技术的开发。此外,该数据集还促进了CODAL-Bench的建立,这是一个评估LLMs与编程偏好对齐的基准。
CodeUltraFeedback is a dataset of 10,000 complex instructions created by the DIRO at the University of Montreal, designed to adjust and calibrate large language models (LLMs) to align with programming preferences through AI feedback. The dataset generates responses through 14 different LLMs and utilizes GPT-3.5 as the evaluation standard, providing both numerical and textual feedback. The content of the dataset covers five non-functional requirements (or programming preferences), including instruction adherence, code explanation, code complexity and efficiency, code readability, and coding style. CodeUltraFeedback is not only used for calibrating LLMs but also supports the development of advanced calibration techniques such as UltraFeedback, Reinforcement Learning for AI Feedback (RLAIF), and LLMs as judges. Additionally, the dataset has facilitated the establishment of CODAL-Bench, a benchmark for evaluating the alignment of LLMs with programming preferences.
CodeUltraFeedback 数据集概述
关于数据集
概述
CodeUltraFeedback 是一个用于对齐大型语言模型(LLMs)与编码偏好的偏好数据集。该数据集基于 MagiCoder Evol-Instruct 的 10k 子集,包含复杂的编码指令。
特点
- 复杂指令:基于 10k 子集的复杂编码指令。
- 编码偏好:包含 5 种编码偏好,用于评估 LLMs 的广泛能力:指令遵循、代码解释、代码复杂性和效率、代码可读性、编码风格。
- 大型 LLM 池:使用 14 个来自 8 个模型家族的 LLMs 生成响应,考虑多样化的写作和编码风格。
- LLM-as-a-judge 和 AI 反馈:使用 GPT-3.5 作为评判,为每个响应提供数值和文本反馈。
相关数据集和基准
引用
bibtex @misc{weyssow2024codeultrafeedback, title={CodeUltraFeedback: An LLM-as-a-Judge Dataset for Aligning Large Language Models to Coding Preferences}, author={Martin Weyssow and Aton Kamanda and Houari Sahraoui}, year={2024}, eprint={2403.09032}, archivePrefix={arXiv}, primaryClass={cs.SE} }




