OpenDataLab

关注
义项:人工智能数据开放平台
OpenDataLab

OpenDataLab是上海人工智能实验室研发的人工智能数据开放平台,被视为人工智能数据领域的基础设施,2022年在世界人工智能大会(WAIC)上作为「OpenXLab浦源」开源开放体系的核心项目之一首次发布。平台面向大模型研发的全流程,汇聚计算机视觉、自然语言处理、多模态等领域的公开数据集,并提供统一的数据格式规范与工具链[1]。其自研的数据集描述语言DSDL用于统一不同任务、不同模态数据的描述方式,配套工具链覆盖数据检索、下载、可视化、标注与训练等环节[2]。

百科 图文
目录
  1. 定义
  2. 原理
  3. 发展历程
  4. 应用
  5. 局限
  6. 参见

定义

OpenDataLab是上海人工智能实验室建设并运营的人工智能开放数据平台,主要面向大模型研发提供公开数据集与配套数据处理工具。平台定位为人工智能数据领域的基础设施,是「OpenXLab浦源」开源开放体系的组成部分,2022年在世界人工智能大会(WAIC)上首次发布。

平台的核心能力由两部分构成。一部分是数据资源本身,汇集来自公开渠道、机构自制与合作共建等多种来源的数据集,并按主题、模态和任务类型进行组织与检索[1]。另一部分是数据标准与工具链,其中数据集描述语言DSDL为各类数据集提供统一的描述规范,工具链则覆盖下载、可视化、标注、统计分析与模型训练等环节[3]。

原理

人工智能领域长期存在数据集格式不统一的问题。不同数据集由不同机构发布,组织结构、标注格式和发布渠道各不相同,使用者在获取、比对、转换和训练数据时往往需要额外编写脚本或重写数据加载代码[3]。OpenDataLab的设计思路是把非结构化的媒体内容与结构化的描述信息分开处理,从而在不搬运大体积数据的前提下实现数据集的交换与组合[4]。

DSDL是一套基于JSON或YAML的数据集描述语言,其设计目标为通用、可移植与可扩展。语言内部区分数值、字符串等基本类型,图像、视频、音频、点云、文本等非结构化对象类型,以及由多个字段组成的结构体类型;单个样本由结构体表示,数据集则由样本的列表构成[4]。

非结构化对象在描述文件中并不直接嵌入,而是通过对象定位符(object locator)指向其实际存储位置,解释器在加载时才将其转换为真实地址。这一机制使得数据集描述可以轻量分发,也便于对数据集进行合并、属性整合或取子集等操作[4]。DSDL在主流任务上预置了模板,并提供语法解析器,可把描述文件转换为Python对象,供训练框架直接调用[4]。

在平台层面,用户通过网页端或命令行、SDK检索并下载数据集,再用统一接口读取媒体数据与对应标注,无需为格式统一反复转换;同一任务下的不同数据集经标准化后可以合并用于联合训练[2]。

发展历程

2022年9月,上海人工智能实验室在世界人工智能大会科学前沿全体会议上发布「OpenXLab浦源」人工智能开源开放体系,OpenDataLab作为其中的核心项目首次亮相。同年11月,实验室对外介绍了数据集描述语言DSDL以及配套的数据处理与分析工具[5]。

2023年8月,OpenDataLab发布Python SDK,提供通过Python与命令行访问、检索和下载数据集的工具。2024年6月,平台与魔搭社区达成深度合作,双方在数据存储、数据展现和工具链等技术层面实现互联互通,魔搭社区的开发者可以直接调用平台上的开源数据集,或在训练推理框架中调用相关数据对模型进行微调[6]。

2024年7月,平台开源了智能文档解析工具MinerU。2025年1月,平台开源首期「万卷·丝路」多语言预训练语料库,以纯文本语料为主,采集了5个国家地区的网络公开信息、文献与专利等资料,总规模超过1.2TB[7]。2025年3月,第二期多语言多模态语料库开源,包含图片-文本、视频-文本、音频-文本和本地生活特色微调数据4种构成,覆盖8个语种、共1150万条数据[7]。

2025年8月,OpenDataLab团队推出开放数据竞技场OpenDataArena,用于评估和比较SFT后训练数据的质量[8]。同月,MinerU升级至2.0版本,采用参数量0.9B的端到端多模态文档解析模型,官方称其解析速度提升6倍、综合准确度提升22%[9]。

应用

平台最主要的使用场景是大模型的数据准备。围绕预训练、微调到评测的全周期需求,平台汇集了覆盖计算机视觉、自然语言处理、多模态、通用机器学习和音频识别等方向的数据集,用户可按模态或任务类型检索并下载[1]。据2024年6月的报道,平台已汇聚7700多个大模型相关的开源数据集,覆盖800多种任务类型[6]。

在模型训练环节,平台提供了典型工作流的示例:先用命令行工具下载PASCAL VOC2007与COCO2017等目标检测数据集,再用DSDL将两者标准化为统一格式后合并训练。对PyTorch用户可直接通过SDK合并数据,对OpenMMLab用户则可在配置文件中经由ConcatDataset实现数据合并,无需改动训练代码[10]。

配套工具也被用于具体的数据生产任务。标注工具LabelU支持对原始图像与标注的可视化分析和标注修改,标注工具LabelLLM面向对话数据的分类、标注与排序,可用于问答收集、偏好采集与对话评估,并服务于大模型微调和RLHF阶段的数据准备[10]。文档解析工具MinerU则用于把PDF等非结构化文档转为可被大模型使用的数据,支持公式的LaTeX编码输出与跨语言文档处理[11]。

平台的数据集也被用于科学智能方向的建设。据官方介绍,「万卷·丝路」系列语料基于「书生·浦语」的智能标签分类体系对语料细分归类,覆盖历史、政治、文化、百科、专业知识等具有语言所在地特征的内容,便于研究者按需求检索[7]。

局限

DSDL的标准化以已有任务和模态为前提,主流任务的模板由平台预置,特定任务的样本结构仍需使用者自行定义结构体类来扩展,标准化过程本身需要一定的工作量[4]。描述文件与媒体数据分离的设计虽然便于分发,但也意味着数据集的可用性仍依赖于对象定位符所指存储位置的可访问性[4]。

平台自身并不生产全部数据,其数据来源包括公开渠道、机构自制与合作共建等多种方式,因此各数据集在授权条款、标注质量和更新频率上并不一致,使用者需自行核对数据集附带的许可声明以确认使用合规性[2]。

公开数据的覆盖范围也存在边界。官方在介绍文档解析工具时提到,能支撑模型训练的互联网公域数据已接近耗尽,且互联网数据的趋同性会导致模型出现同质化,高质量数据更多存在于私域并普遍以文档形式存在,难以直接用于训练[9]。这一状况说明开放数据集平台能够提供的资源规模终归有限,非公开数据的处理仍需借助解析与清洗工具另行完成。

数据集质量的评价在较长时间内缺乏统一标准。OpenDataLab团队推出的OpenDataArena正是为应对这一问题而建立,其做法是让不同数据集在相同训练配置和相同基准模型下训练与评测,以模型效果作为衡量数据价值的依据;平台记录其已覆盖4个以上领域、20多项基准测试和20多个数据评分维度[8]。

参见

词条评价
词条统计

浏览次数:2 次

阅读量:0 次 · 阅读完成量:0 次

最近更新:2026-10-13T20:44:07Z

历史版本

本条目引用的词条
数据集描述语言DSDL 上海人工智能实验室 世界人工智能大会 大语言模型 多模态学习 监督式微调