遇见数据集

UnderstandLing/oasst1_fr

收藏
Hugging Face2023-12-18 更新2024-03-04 收录
官方服务:

资源简介:

--- license: apache-2.0 dataset_info: features: - name: message_id dtype: string - name: parent_id dtype: string - name: user_id dtype: string - name: created_date dtype: string - name: text dtype: string - name: role dtype: string - name: lang dtype: string - name: review_count dtype: int64 - name: review_result dtype: bool - name: deleted dtype: bool - name: rank dtype: float64 - name: synthetic dtype: bool - name: model_name dtype: 'null' - name: detoxify struct: - name: identity_attack dtype: float64 - name: insult dtype: float64 - name: obscene dtype: float64 - name: severe_toxicity dtype: float64 - name: sexual_explicit dtype: float64 - name: threat dtype: float64 - name: toxicity dtype: float64 - name: message_tree_id dtype: string - name: tree_state dtype: string - name: emojis struct: - name: count sequence: int64 - name: name sequence: string - name: labels struct: - name: count sequence: int64 - name: name sequence: string - name: value sequence: float64 splits: - name: train num_bytes: 93639983 num_examples: 84424 - name: validation num_bytes: 4907489 num_examples: 4400 download_size: 33824444 dataset_size: 98547472 configs: - config_name: default data_files: - split: train path: data/train-* - split: validation path: data/validation-* ---

许可证:Apache License 2.0 数据集信息: 特征: - 名称:消息ID(message_id),数据类型:字符串 - 名称:父消息ID(parent_id),数据类型:字符串 - 名称:用户ID(user_id),数据类型:字符串 - 名称:创建日期(created_date),数据类型:字符串 - 名称:文本内容(text),数据类型:字符串 - 名称:角色(role),数据类型:字符串 - 名称:语言(lang),数据类型:字符串 - 名称:审核次数(review_count),数据类型:64位整型 - 名称:审核结果(review_result),数据类型:布尔型 - 名称:是否已删除(deleted),数据类型:布尔型 - 名称:排名(rank),数据类型:64位浮点型 - 名称:是否为合成数据(synthetic),数据类型:布尔型 - 名称:模型名称(model_name),数据类型:空值(null) - 名称:毒性检测(detoxify),结构体包含以下字段: - 名称:身份攻击评分(identity_attack),数据类型:64位浮点型 - 名称:辱骂评分(insult),数据类型:64位浮点型 - 名称:淫秽内容评分(obscene),数据类型:64位浮点型 - 名称:严重毒性评分(severe_toxicity),数据类型:64位浮点型 - 名称:色情内容评分(sexual_explicit),数据类型:64位浮点型 - 名称:威胁评分(threat),数据类型:64位浮点型 - 名称:总体毒性评分(toxicity),数据类型:64位浮点型 - 名称:消息树ID(message_tree_id),数据类型:字符串 - 名称:消息树状态(tree_state),数据类型:字符串 - 名称:表情符号(emojis),结构体包含以下字段: - 名称:计数(count),数据类型:整型序列 - 名称:名称(name),数据类型:字符串序列 - 名称:标签(labels),结构体包含以下字段: - 名称:计数(count),数据类型:整型序列 - 名称:名称(name),数据类型:字符串序列 - 名称:取值(value),数据类型:浮点型序列 数据集划分: - 划分集:训练集(train),字节数:93639983,样本数:84424 - 划分集:验证集(validation),字节数:4907489,样本数:4400 下载总大小:33824444 数据集总存储大小:98547472 配置项: - 配置名称:默认配置(default),数据文件: - 训练集划分:数据路径为data/train-* - 验证集划分:数据路径为data/validation-*

提供机构:
UnderstandLing
原始信息汇总

数据集概述

数据集特征

  • message_id: 字符串类型
  • parent_id: 字符串类型
  • user_id: 字符串类型
  • created_date: 字符串类型
  • text: 字符串类型
  • role: 字符串类型
  • lang: 字符串类型
  • review_count: 整数类型
  • review_result: 布尔类型
  • deleted: 布尔类型
  • rank: 浮点数类型
  • synthetic: 布尔类型
  • model_name: 空值类型
  • detoxify: 结构体类型,包含以下子特征:
    • identity_attack: 浮点数类型
    • insult: 浮点数类型
    • obscene: 浮点数类型
    • severe_toxicity: 浮点数类型
    • sexual_explicit: 浮点数类型
    • threat: 浮点数类型
    • toxicity: 浮点数类型
  • message_tree_id: 字符串类型
  • tree_state: 字符串类型
  • emojis: 结构体类型,包含以下子特征:
    • count: 序列整数类型
    • name: 序列字符串类型
  • labels: 结构体类型,包含以下子特征:
    • count: 序列整数类型
    • name: 序列字符串类型
    • value: 序列浮点数类型

数据集划分

  • train: 数据大小为93639983字节,包含84424个样本
  • validation: 数据大小为4907489字节,包含4400个样本

数据集大小

  • 下载大小: 33824444字节
  • 数据集大小: 98547472字节

配置信息

  • config_name: default
  • data_files:
    • train: 路径为data/train-*
    • validation: 路径为data/validation-*
搜集汇总
数据集介绍
UnderstandLing/oasst1_fr 数据集图片
构建方式
在开放域对话系统与多语言自然语言处理研究蓬勃发展的背景下,UnderstandLing/oasst1_fr数据集应运而生。该数据集源自Open Assistant项目,专注于法语对话数据的构建。其构建方式基于树状对话结构,每条消息包含唯一标识符、父消息ID、用户ID及时间戳等元信息。数据通过人工参与的方式收集,涵盖用户与助手的多轮交互,并经过严格的审查流程,包括review_count与review_result字段记录审查次数与结果,确保对话质量。此外,数据还包含去毒性评估(detoxify字段)与情感标签(emojis与labels字段),以多维度标注对话内容,最终形成包含训练集84424条与验证集4400条样本的规范化法语对话数据集。
特点
该数据集的核心特点在于其结构化的对话树与丰富的标注信息。每条消息通过parent_id与message_tree_id关联至特定对话树,tree_state字段指示树的完整状态,便于研究者提取完整对话流。数据不仅区分role(用户或助手),还通过lang字段明确语言为法语,支持跨语言研究。标注体系涵盖人工评价(labels中的count、name、value)与毒性检测(detoxify的七项指标),为对话质量评估与安全过滤提供量化依据。此外,synthetic字段标识是否为合成数据,rank字段提供排序信息,增强了数据的多样性与实用性,使其适用于对话生成、质量评估及多轮交互建模等任务。
使用方法
使用该数据集时,研究者可通过HuggingFace Datasets库加载默认配置,自动获取训练集与验证集分割。数据以JSON格式存储,每条记录包含文本、角色、时间戳等字段,可直接用于序列到序列模型的训练。建议利用parent_id与message_tree_id构建对话上下文,模拟真实多轮交互场景。对于对话安全研究,可借助detoxify字段的毒性评分过滤高风险样本。labels字段中的评价信息可用于监督式对话质量预测任务。此外,emojis字段支持情感分析扩展。数据已按Apache-2.0许可开放,适合学术与工业应用,仅需确保遵守数据使用条款并引用原始Open Assistant项目。
背景与挑战
背景概述
在大型语言模型(LLM)对齐人类偏好的研究浪潮中,Open Assistant项目应运而生,旨在通过众包方式构建多语言、多轮对话数据集,以推动指令微调与强化学习从人类反馈(RLHF)的发展。UnderstandLing/oasst1_fr数据集作为该项目的法语子集,由全球志愿者于2023年协作创建,核心研究问题聚焦于如何利用结构化对话树捕获人类偏好,从而训练出更符合法语用户期望的对话代理。该数据集包含超过8.4万条训练样本与4千条验证样本,每条记录涵盖消息ID、角色、语言、毒性评分及人工标注等丰富元信息,为法语自然语言处理社区提供了评估模型对齐效果的基准资源,显著促进了多语言对话系统的公平性研究。
当前挑战
该数据集所解决的领域挑战在于:法语对话生成模型常面临文化特异性与礼貌规范的建模难题,传统单语数据集难以兼顾多轮交互的上下文连贯性及人类偏好的多样性,而oasst1_fr通过树状结构记录对话路径,为训练模型区分有效回复与低质量输出提供了关键信号。构建过程中遭遇的挑战包括:众包标注的一致性控制——不同志愿者对‘有用性’与‘无害性’的评判标准存在主观差异,需通过review_count与review_result字段过滤低共识样本;多语言混杂问题——法语对话中可能混入英语或其他语言,需依赖lang字段进行清洗;毒性检测的复杂性——detoxify字段虽提供了七类毒性评分,但法语中隐晦的冒犯性表达仍可能被低估,需结合人工标签修正偏差。
常用场景
经典使用场景
在自然语言处理领域,多轮对话系统的构建与评测始终是核心挑战之一。UnderstandLing/oasst1_fr数据集作为Open Assistant项目在法语语料上的精心提炼与扩展,为研究者提供了高质量的、结构化的对话树数据。其经典使用场景在于训练和评估基于指令的对话生成模型,尤其是针对法语环境的开源大语言模型。通过利用该数据集中包含的对话树结构、用户反馈排名以及毒性检测等丰富元信息,研究者能够系统地优化模型在多轮交互中的上下文理解与响应生成能力,从而推动跨语言对话智能的前沿探索。
实际应用
在实际应用中,该数据集为法语智能客服、教育辅导与虚拟助手等场景提供了坚实的训练基础。借助数据集中的多轮对话样本与质量排序标签,开发者可以微调模型以生成更符合法语用户表达习惯的、逻辑连贯的回复。例如,在法语在线教育平台中,基于该数据训练的对话系统能够理解学生逐步提出的复杂问题,并提供层次化的解答。同时,数据集内置的毒性检测特征使得模型在部署时能够自动过滤不恰当内容,显著提升了法语人机交互的安全性与用户体验,成为法语地区数字化转型中不可或缺的数据资产。
衍生相关工作
基于UnderstandLing/oasst1_fr数据集,学术界已衍生出多项具有影响力的工作。研究者利用其对话树结构与排名信息,提出了面向法语场景的指令微调策略,显著提升了小规模模型在零样本任务上的表现。此外,该数据集被广泛用于对比不同语言模型在法语多轮对话中的对齐效果,催生了诸如基于强化学习从人类反馈中优化对话策略的经典方法。同时,其毒性检测标注推动了法语内容安全过滤算法的专项研究,相关成果被集成到多个开源对话框架中,为法语自然语言处理社区贡献了可复现的基准与可拓展的范式。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务