five

SPA-VL|视觉语言模型数据集|模型安全性数据集

收藏
github2024-06-12 更新2024-06-13 收录
视觉语言模型
模型安全性
下载链接:
https://github.com/EchoseChen/SPA-VL-RLHF
下载链接
链接失效反馈
资源简介:
SPA-VL是一个综合的安全偏好对齐数据集,用于视觉语言模型。该数据集包含100,788个样本,覆盖多个领域,旨在通过多样化的模型回答和问题类型来增强模型的安全性和有效性,确保模型在无害性和帮助性两方面得到平衡改进。

SPA-VL is a comprehensive safety preference alignment dataset designed for vision-language models. It comprises 100,788 samples spanning multiple domains, aimed at enhancing the safety and efficacy of models through diverse model responses and question types. This ensures a balanced improvement in both the harmlessness and helpfulness of the models.
创建时间:
2024-06-06
原始信息汇总

数据集概述

数据集名称

SPA-VL - 一个综合的安全偏好对齐数据集,用于视觉语言模型。

数据集描述

SPA-VL数据集包含100,788个样本,覆盖广泛的领域和多种伤害类型。每个样本包括详细的问题和来自多个模型的相应回答,以确保多样性和减少偏见。该数据集专为从人类反馈中进行强化学习(RLHF)设计,旨在对齐视觉语言模型的两个目标:无害性和帮助性。

数据集内容

  • 样本数量:100,788个样本
  • 样本结构:每个样本包含唯一ID、图像路径、相关问题、首选回答和未选回答。
  • 格式:JSON格式,包含id, image, question, chosen, rejected字段。

数据集用途

  • 用于视觉语言模型的安全偏好对齐训练。
  • 支持强化学习从人类反馈(RLHF)的训练方法。

数据集下载

数据集可通过Hugging Face下载。

相关模型权重

  • SPA-VL安全对齐模型权重:提供多个模型检查点,包括SPA-VL-DPO_30k, SPA-VL-DPO_90k, SPA-VL-PPO_30k, SPA-VL-PPO_90k。
  • 模型下载:模型权重可通过Hugging Face获取。

训练指南

  • 环境准备:需下载LLaVA-v1.5代码,并安装相应的Python环境和依赖。
  • 数据准备:需将数据集转换为特定JSON格式,并准备包含所有训练JSON文件路径的JSON文件。
  • 训练流程:包括奖励模型训练、PPO训练和DPO训练。

推理指南

提供8卡并行推理脚本,用于模型后续评估。

引用信息

  • 论文:SPA-VL: A Comprehensive Safety Preference Alignment Dataset for Vision Language Model
  • 作者:Yongting Zhang 等
  • 年份:2024
  • 存档:arXiv:2406.12030
AI搜集汇总
数据集介绍
main_image_url
构建方式
在视觉语言模型(VLMs)领域,为解决模型输出与人类偏好对齐的问题,特别是处理多模态危害时,我们精心构建了SPA-VL数据集。该数据集包含100,788个样本,覆盖了广泛的领域和多种危害类型。每个样本均包含详细的问题及其来自多个模型的响应,以确保多样性和减少偏见。数据集的设计旨在通过人类反馈的强化学习(RLHF)来实现VLMs在无害性和有用性两个目标上的对齐。
使用方法
使用SPA-VL数据集进行训练时,首先需下载LLaVA-v1.5代码,并将SPA-VL训练代码放入其中。接着,准备训练环境并下载LLaVA-v1.5的检查点。数据集需转换为JSON格式,包含唯一ID、图像路径、问题、首选响应和被拒绝的响应。训练过程包括奖励模型训练和PPO/DPO训练,分别通过相应的脚本进行。此外,还提供了Lora版本的训练方法和8卡并行推理脚本,以支持模型的后续评估。
背景与挑战
背景概述
视觉语言模型(VLMs)在处理多模态危害时,往往难以与人类偏好对齐,导致输出结果的不一致性。尽管大型语言模型(LLMs)在无害性方面已有所对齐,但视觉编码器仍易受攻击。为解决这一问题,SPA-VL数据集应运而生,该数据集由一支多机构研究团队于近期创建,旨在通过强化学习从人类反馈(RLHF)中提升VLMs的安全性和有效性。SPA-VL包含100,788个样本,覆盖多个领域,通过多样化的问答对来减少偏见,确保模型在无害性和有用性两个目标上的平衡改进。该数据集的推出,标志着在视觉语言模型安全对齐领域迈出了重要一步,为后续研究提供了坚实的基础。
当前挑战
SPA-VL数据集在构建过程中面临多项挑战。首先,如何确保数据集的广泛覆盖性和多样性,以避免模型在特定领域或情境下的偏见,是一个关键问题。其次,在数据收集和标注过程中,如何高效且准确地获取人类反馈,以确保RLHF的有效性,也是一大挑战。此外,数据集的规模和复杂性增加了模型训练的难度,特别是在资源有限的情况下。最后,如何平衡无害性和有用性这两个目标,确保模型在实际应用中的安全性和实用性,是该数据集未来需要持续关注和解决的问题。
常用场景
经典使用场景
在视觉语言模型(VLMs)领域,SPA-VL数据集的经典使用场景主要集中在通过强化学习从人类反馈(RLHF)中提升模型的安全性和有效性。该数据集包含100,788个样本,覆盖了多种危害类型和领域,通过多样化的问答对来减少偏见。研究者可以利用SPA-VL数据集进行模型训练,特别是使用PPO和DPO等技术,以实现对VLMs的无害性和有用性的双重优化。
解决学术问题
SPA-VL数据集解决了视觉语言模型在处理多模态危害时输出与人类偏好不一致的问题。传统上,大型语言模型(LLMs)在无害性方面已有较好的对齐,但视觉编码器仍易受攻击。SPA-VL通过提供大规模、高质量的训练数据,帮助研究者开发更安全的VLMs,从而在学术界推动了对多模态模型安全性的深入研究。
实际应用
在实际应用中,SPA-VL数据集有助于提升视觉语言模型在各种场景中的安全性和可靠性。例如,在医疗图像分析、自动驾驶和智能客服等领域,VLMs需要准确且无害地处理视觉和语言信息。通过使用SPA-VL数据集训练的模型,可以显著减少误判和有害输出的风险,从而提高系统的整体性能和用户信任度。
数据集最近研究
最新研究方向
在视觉语言模型(VLMs)领域,SPA-VL数据集的最新研究方向主要集中在通过强化学习从人类反馈(RLHF)中提升模型的安全性和性能。研究者们致力于通过大规模、高质量的训练数据集来增强模型的安全对齐,特别是针对多模态危害的处理。SPA-VL数据集通过包含100,788个样本,涵盖了多样化的领域和问题类型,旨在实现无害性和有用性的双重目标。此外,研究还涉及使用PPO和DPO等技术来显著提升模型的安全性和性能,并通过广泛的分析揭示了增加数据集规模、多样化的回答和不同类型的问题对提升对齐VLMs的安全性和有效性的重要性。
以上内容由AI搜集并总结生成
用户留言
有没有相关的论文或文献参考?
这个数据集是基于什么背景创建的?
数据集的作者是谁?
能帮我联系到这个数据集的作者吗?
这个数据集如何下载?
点击留言
数据主题
具身智能
数据集  4098个
机构  8个
大模型
数据集  439个
机构  10个
无人机
数据集  37个
机构  6个
指令微调
数据集  36个
机构  6个
蛋白质结构
数据集  50个
机构  8个
空间智能
数据集  21个
机构  5个
5,000+
优质数据集
54 个
任务类型
进入经典数据集
热门数据集

中国气象数据

本数据集包含了中国2023年1月至11月的气象数据,包括日照时间、降雨量、温度、风速等关键数据。通过这些数据,可以深入了解气象现象对不同地区的影响,并通过可视化工具揭示中国的气温分布、降水情况、风速趋势等。

github 收录

中国1km分辨率逐月降水量数据集(1901-2023)

该数据集为中国逐月降水量数据,空间分辨率为0.0083333°(约1km),时间为1901.1-2023.12。数据格式为NETCDF,即.nc格式。该数据集是根据CRU发布的全球0.5°气候数据集以及WorldClim发布的全球高分辨率气候数据集,通过Delta空间降尺度方案在中国降尺度生成的。并且,使用496个独立气象观测点数据进行验证,验证结果可信。本数据集包含的地理空间范围是全国主要陆地(包含港澳台地区),不含南海岛礁等区域。为了便于存储,数据均为int16型存于nc文件中,降水单位为0.1mm。 nc数据可使用ArcMAP软件打开制图; 并可用Matlab软件进行提取处理,Matlab发布了读入与存储nc文件的函数,读取函数为ncread,切换到nc文件存储文件夹,语句表达为:ncread (‘XXX.nc’,‘var’, [i j t],[leni lenj lent]),其中XXX.nc为文件名,为字符串需要’’;var是从XXX.nc中读取的变量名,为字符串需要’’;i、j、t分别为读取数据的起始行、列、时间,leni、lenj、lent i分别为在行、列、时间维度上读取的长度。这样,研究区内任何地区、任何时间段均可用此函数读取。Matlab的help里面有很多关于nc数据的命令,可查看。数据坐标系统建议使用WGS84。

国家青藏高原科学数据中心 收录

URPC系列数据集, S-URPC2019, UDD

URPC系列数据集包括URPC2017至URPC2020DL,主要用于水下目标的检测和分类。S-URPC2019专注于水下环境的特定检测任务。UDD数据集信息未在README中详细描述。

github 收录

MedDialog

MedDialog数据集(中文)包含了医生和患者之间的对话(中文)。它有110万个对话和400万个话语。数据还在不断增长,会有更多的对话加入。原始对话来自好大夫网。

github 收录

flames-and-smoke-datasets

该仓库总结了多个公开的火焰和烟雾数据集,包括DFS、D-Fire dataset、FASDD、FLAME、BoWFire、VisiFire、fire-smoke-detect-yolov4、Forest Fire等数据集。每个数据集都有详细的描述,包括数据来源、图像数量、标注信息等。

github 收录