返回资源中心

OpenAssistant Conversations v2 (OASST2)

数据集
机器学习
3 次浏览
0 个赞
conversationrlhfmultilingualalignment

资源描述

OpenAssistant Conversations v2(OASST2)是面向对话模型对齐优化的高质量多语言RLHF数据集,覆盖117种语言,包含超10万条人工标注的多轮对话及细粒度偏好排序(helpfulness/safety/harmlessness)。适用于RLHF训练、对话评估、安全对齐研究与多语言模型微调,是Hugging Face上广受欢迎的开源对齐数据资源。

详细内容

# OpenAssistant Conversations v2 (OASST2) 数据集详解 ## 数据集背景与来源 OASST2 是由 OpenAssistant 社区发起、经严格人工审核构建的第二代开源对话数据集,旨在为大语言模型(LLM)提供可靠、透明、可复现的监督信号。其数据源于全球志愿者在 OpenAssistant 平台上的真实交互,经多级审核与偏好标注流程生成,强调多样性、安全性与文化包容性,是 RLHF(Reinforcement Learning from Human Feedback)范式下关键的对齐数据基础设施。 ## 数据规模与标注信息 - **总样本量**:约 118,000 条多轮对话树(conversation trees),涵盖 117 种语言(含低资源语种) - **结构特点**:每条对话以 root message 起始,支持深度嵌套回复(平均深度 ≥3),完整保留上下文依赖关系 - **标注维度**:每条回复均经至少两位标注者独立评估,标注项包括: - `helpfulness`(有用性)、`safety`(安全性)、`harmlessness`(无害性)三类 Likert 5级评分 - 成对偏好标签(preference pairs),用于直接偏好优化(DPO)或 Bradley-Terry 建模 - **质量控制**:引入跨语言审核员、一致性校验机制与争议仲裁流程,标注 Krippendorff’s α ≥0.72 ## 典型应用场景 - ✅ 对话模型的 RLHF 微调(如 PPO、DPO、KTO) - ✅ 多语言对话评估基准构建(如 HELM、Chatbot Arena 的子任务扩展) - ✅ 安全对齐研究(harm detection、value-aligned response ranking) - ✅ 低资源语言对话能力增强与泛化分析 - ✅ 偏好建模与奖励建模(Reward Modeling)训练 ## 使用注意事项 - 数据采用 [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) 许可,需署名并以相同方式共享衍生作品 - 部分非英语对话存在标注稀疏性,建议结合语言识别(langdetect)与质量过滤(如 `score > 3.5`)预处理 - Hugging Face 数据集默认加载格式为 `datasets.Dataset`,推荐使用 `load_dataset('OpenAssistant/oasst2', split='train')`;字段包含 `messages`(嵌套列表)、`lang`、`ranked`(是否参与偏好排序)、`labels`(标注元数据)等 - 注意区分 OASST1(单轮回复+树状结构)与 OASST2(强化多轮+显式安全/有用性双轴标注),二者不可混用作同一训练目标