five

MaoXun/Synergy-General-MultimodalPairs

收藏
Hugging Face2024-02-04 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/MaoXun/Synergy-General-MultimodalPairs
下载链接
链接失效反馈
官方服务:
资源简介:
这是一个通过文本到图像模型和多模态大语言模型协同生成的视觉-文本对数据集。数据集文件命名规则为:(第n代)_(批次数量)_(每个批次的初始描述数量)_(每个初始描述的细化循环次数)。例如,1_20_10_5.zip表示这是第一个数据集,包含20个批次,每个批次有10个初始描述,每个初始描述经过5次细化循环,因此该数据集共有20*10*5=1000个图像和文本对数据。解压后,数据集包含两个文件:一个是图像的压缩文件,另一个是包含图像路径和描述的CSV文件。数据集的研究目的是通过多模态大语言模型、大语言模型和文本到图像模型的协作生成多样化的视觉-文本对数据集。

这是一个通过文本到图像模型和多模态大语言模型协同生成的视觉-文本对数据集。数据集文件命名规则为:(第n代)_(批次数量)_(每个批次的初始描述数量)_(每个初始描述的细化循环次数)。例如,1_20_10_5.zip表示这是第一个数据集,包含20个批次,每个批次有10个初始描述,每个初始描述经过5次细化循环,因此该数据集共有20*10*5=1000个图像和文本对数据。解压后,数据集包含两个文件:一个是图像的压缩文件,另一个是包含图像路径和描述的CSV文件。数据集的研究目的是通过多模态大语言模型、大语言模型和文本到图像模型的协作生成多样化的视觉-文本对数据集。
提供机构:
MaoXun
原始信息汇总

数据集概述

基本信息

  • 任务类别: 视觉问答
  • 语言: 英语
  • 标签: llm, visual, text, mllm
  • 数据规模: 1K<n<10K

数据集介绍

该数据集是由文本到图像模型和多模态大型语言模型协同生成的视觉-文本对数据集。数据集文件名的含义为:(第n次生成)(批次数量)(每个批次的初始描述数量)_(每个初始描述的细化周期数量)。例如,1_20_10_5.zip表示这是第一个数据集,包含20个批次,每个批次有10个初始描述,每个初始描述经过5次细化周期,总共有20105=1000个图像和文本对数据。

解压数据集后,会看到两个文件:一个是图像的压缩文件,另一个是包含图像路径和图像描述的CSV文件。

数据集使用

数据集的生成过程脚本可以在GitHub上找到。使用数据集时,请直接克隆git仓库。

示例代码

  1. 下载并重命名文件夹: shell git lfs install git clone https://huggingface.co/datasets/MaoXun/Synergy-General-MultimodalPairs mv Synergy-General-MultimodalPairs SDXL

  2. 解压所有文件: python import os from zipfile import ZipFile

    folder_path = /content/SDXL

    for filename in os.listdir(folder_path): if filename.endswith(".zip"): filepath = os.path.join(folder_path, filename) with ZipFile(filepath, r) as zip_ref: zip_ref.extractall(folder_path) print(f"Extracted: {filename}")

  3. 进一步解压图像文件: python rounds = 7 batches = [20, 20, 20, 20, 15, 20, 20] m = 10 n = 5

    for r in range(rounds): b = batches[r] unzip_path = f"{folder_path}/{r+1}{b}{m}_{n}"

     for file in os.listdir(unzip_path):
         if file.endswith(.zip):
             zip_path = os.path.join(unzip_path, file)
             with ZipFile(zip_path, r) as zip_ref:
                 zip_ref.extractall(unzip_path+/images)
    
  4. 构建元数据JSON文件(可选): python %cd /content

    import json import ast import pandas as pd

    rounds = 7 batches = [20, 20, 20, 20, 15, 20, 20] m = 10 n = 5

    fixed_instruction = "Please describe this image in detail."

    datas = [] for r in range(rounds): b = batches[r] base_file_path = f"/content/SDXL/{r+1}{b}{m}_{n}" S_path = f"{base_file_path}/S.csv" S_df = pd.read_csv(S_path)

     for i, row in S_df.iterrows():
         for j, (column, value) in enumerate(row.items()):
             if column == "D_init":
                 continue
    
             value = ast.literal_eval(value)
             img, output = value
             img = img.replace("/content/images/", "")
    
             img = f"{base_file_path}/images/{img}"
    
             data = {
                 "id": f"{r+1}_{b}_{i}_{j}",
                 "conversations": [
                     {"from": "human", "value": f"{fixed_instruction}
    

<image>"}, {"from": "gpt", "value": output} ], "image": img, }

            datas.append(data)

file_name = "data_lora.json"
with open(file_name, "w") as json_file:
    json.dump(datas, json_file)

数据集目的

该研究旨在利用多模态大型语言模型、大型语言模型和文本到图像模型协同生成数据。通过多个模型之间的交互生成多样化的数据集,我们致力于自动生成视觉-文本对数据集。

搜集汇总
数据集介绍
main_image_url
构建方式
该数据集名为Synergy-General-MultimodalPairs,由文本到图像模型与多模态大语言模型协同生成。构建过程采用多轮次、多批次的系统化策略:每个轮次包含若干批次,每批次生成若干初始描述,每条初始描述再经过多次精炼循环。例如,文件命名规则如“1_20_10_5”表示第1轮生成、20个批次、每批次10条初始描述、每条描述经5次精炼,最终产出1000对图像与文本数据。解压后,数据集包含图像压缩包及记录图像路径与描述的CSV文件。
使用方法
使用该数据集时,建议直接克隆Git仓库。首先通过Git LFS安装并克隆数据集;然后解压所有ZIP文件,可借助Python的ZipFile库批量处理。解压后,可进一步构建元数据JSON文件,将图像路径与对话格式整理为结构化的数据条目,其中包含固定指令“请详细描述此图像”及对应的文本输出。该格式适配多模态大语言模型的微调需求,用户可根据自身任务灵活调整,如修改指令或整合至LoRA训练流程中。
背景与挑战
背景概述
在视觉与语言多模态研究领域,高质量图文配对数据的匮乏长期制约着模型性能的突破。针对这一瓶颈,Mao Xun Huang与Hen-Hsen Huang于2024年提出了Synergy-General-MultimodalPairs数据集,其核心创新在于构建了一种文本到图像模型与多模态大语言模型协同驱动的数据生成范式。该数据集共计1000条图文对,通过多轮批量生成与精细化迭代流程,实现了对视觉语义的深度对齐。研究团队来自学术机构,相关工作发表于Springer系列丛书《Generalizing from Limited Resources in the Open World》,旨在探索利用多模型交互自动生成多样化训练数据的可行路径,为多模态模型的泛化能力提升提供了新的数据基础。
当前挑战
该数据集在构建过程中面临多重挑战。首先,多模态数据生成领域长期存在语义一致性与视觉真实性的平衡难题,如何确保生成的图像与文本描述在细节层面高度匹配,同时避免模型偏见或伪影,是亟待解决的核心问题。其次,协同生成流程涉及文本到图像模型、大语言模型及多模态模型的复杂交互,不同模型间的输出差异与误差累积可能导致数据质量不稳定,需设计有效的迭代优化机制。此外,数据规模有限(1000对)对下游任务的泛化能力构成制约,如何在保持质量的前提下扩展数据集规模,仍是当前研究的关键挑战。
常用场景
经典使用场景
在视觉与语言多模态研究领域,MaoXun/Synergy-General-MultimodalPairs数据集通过文本到图像模型与多模态大语言模型的协同生成机制,构建了高质量的图像-文本配对数据。其经典使用场景聚焦于多模态大语言模型的指令微调与对齐训练,研究者可利用该数据集中多样化的视觉描述对,提升模型对图像细节的感知能力与自然语言生成质量。数据集采用批量生成与迭代精炼的流程,确保每张图像对应多条经多轮优化的文本描述,这为对比学习、数据增强以及模型鲁棒性评估提供了理想的基础资源。
解决学术问题
该数据集有效缓解了多模态研究中人工标注成本高昂与数据多样性不足的瓶颈问题。传统视觉-文本数据集的构建依赖大量人力,且难以覆盖复杂场景中的细粒度语义。Synergy-General-MultimodalPairs通过模型间协同自动生成数据,解决了小样本场景下多模态模型泛化能力弱、过拟合风险高等学术挑战。其生成策略为探索无监督或弱监督条件下的多模态表征学习开辟了新路径,推动了低资源环境下视觉语言理解的进展,对构建更具通用性的智能系统具有深远意义。
实际应用
在实际应用中,该数据集可支撑智能客服、图像检索、辅助视觉障碍者交互等场景。例如,在电商领域,利用其生成的图像-文本对训练模型,可提升商品描述的自动生成精度与多样性;在医疗影像分析中,经微调的多模态模型能更准确地解读医学图像并生成结构化报告。此外,数据集还为自动驾驶中的场景理解、社交媒体内容审核等任务提供了可扩展的训练素材,通过模型协同生成的方式降低了领域适配成本,加速了技术落地进程。
数据集最近研究
最新研究方向
当前,多模态大语言模型(MLLM)与文本到图像生成模型的协同进化已成为人工智能领域的前沿热点。Synergy-General-MultimodalPairs数据集正是在这一背景下应运而生,它通过文本到图像模型与多模态大语言模型的协同生成机制,构建了高质量的视觉-文本配对数据。该数据集的研究方向聚焦于如何利用多模型交互自动生成多样化、高保真的多模态数据,以解决传统人工标注成本高昂、规模受限的痛点。其创新之处在于采用批量迭代与精细化描述循环的策略,实现了从初始描述到最终图文对的全流程自动化生产。这一工作不仅为视觉问答任务提供了丰富的训练资源,更推动了多模态模型在零样本学习、跨模态理解等前沿方向的发展。随着生成式AI的爆发式增长,该数据集所代表的协同生成范式有望成为多模态数据构建的标准方法,对降低AI研发门槛、加速通用人工智能的落地具有深远意义。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务