SPHINX-X: Scaling Data and Parameters for a Family of Multi-modal Large Language Models

📄 arXiv: 2402.05935v3 📥 PDF

作者: Dongyang Liu, Renrui Zhang, Longtian Qiu, Siyuan Huang, Weifeng Lin, Shitian Zhao, Shijie Geng, Ziyi Lin, Peng Jin, Kaipeng Zhang, Wenqi Shao, Chao Xu, Conghui He, Junjun He, Hao Shao, Pan Lu, Hongsheng Li, Yu Qiao, Peng Gao

分类: cs.CV, cs.AI, cs.CL, cs.LG

发布日期: 2024-02-08 (更新: 2025-03-21)

备注: Accepted by ICML 2024. Code and models are released at https://github.com/Alpha-VLLM/LLaMA2-Accessory

🔗 代码/项目: GITHUB


💡 一句话要点

提出SPHINX-X以提升多模态大语言模型的效率与性能

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 多模态大语言模型 训练效率 数据集构建 视觉编码器 模型优化

📋 核心要点

  1. 现有多模态大语言模型在架构和训练效率上存在冗余,影响了性能的提升。
  2. 通过简化训练过程和优化数据集,SPHINX-X有效提升了多模态模型的训练效率和性能。
  3. 实验结果表明,SPHINX-X在多模态任务上表现优异,尤其是在数据和参数规模增大时性能显著提升。

📝 摘要(中文)

我们提出了SPHINX-X,这是一个基于SPHINX框架开发的多模态大语言模型(MLLM)系列。为提高架构和训练效率,我们通过去除冗余的视觉编码器、使用跳过标记绕过完全填充的子图像,并将多阶段训练简化为一阶段的全能范式。为了充分释放MLLM的潜力,我们组建了一个涵盖语言、视觉和视觉-语言任务的综合多领域多模态数据集,并通过我们策划的OCR密集型和Set-of-Mark数据集进一步丰富了这一集合,扩展了多样性和通用性。通过对不同基础LLM(如TinyLlama1.1B、InternLM2-7B、LLaMA2-13B和Mixtral8x7B)的训练,我们获得了一系列在参数规模和多语言能力上各异的MLLM。全面的基准测试揭示了多模态性能与数据和参数规模之间的强相关性。

🔬 方法详解

问题定义:本论文旨在解决现有多模态大语言模型在架构冗余和训练效率低下的问题。现有方法通常需要多个视觉编码器,导致资源浪费和训练时间延长。

核心思路:SPHINX-X通过去除冗余的视觉编码器和采用跳过标记的方式,简化了模型架构,同时将多阶段训练整合为单阶段训练,以提高训练效率和模型性能。

技术框架:SPHINX-X的整体架构包括一个优化的视觉编码器和语言模型的结合,采用了全能训练范式,支持多模态数据的高效处理。数据集涵盖了多种语言和视觉任务,确保了模型的多样性和通用性。

关键创新:SPHINX-X的主要创新在于其简化的架构设计和高效的训练流程,这与传统的多模态模型相比,显著减少了冗余并提高了训练效率。

关键设计:在参数设置上,SPHINX-X对不同基础LLM进行了训练,确保了模型在参数规模和多语言能力上的多样性。损失函数和网络结构经过优化,以适应多模态数据的特性。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,SPHINX-X在多模态任务上表现出色,尤其是在数据和参数规模增大时,性能提升显著。与基线模型相比,SPHINX-X在多项任务上均实现了超过10%的性能提升,验证了其设计的有效性。

🎯 应用场景

SPHINX-X在自然语言处理、计算机视觉以及多模态任务中具有广泛的应用潜力。其高效的训练和强大的性能使其适用于智能助手、自动翻译、图像描述生成等领域,未来可能推动多模态AI技术的进一步发展。

📄 摘要(原文)

We propose SPHINX-X, an extensive Multimodality Large Language Model (MLLM) series developed upon SPHINX. To improve the architecture and training efficiency, we modify the SPHINX framework by removing redundant visual encoders, bypassing fully-padded sub-images with skip tokens, and simplifying multi-stage training into a one-stage all-in-one paradigm. To fully unleash the potential of MLLMs, we assemble a comprehensive multi-domain and multimodal dataset covering publicly available resources in language, vision, and vision-language tasks. We further enrich this collection with our curated OCR intensive and Set-of-Mark datasets, extending the diversity and generality. By training over different base LLMs including TinyLlama1.1B, InternLM2-7B, LLaMA2-13B, and Mixtral8x7B, we obtain a spectrum of MLLMs that vary in parameter size and multilingual capabilities. Comprehensive benchmarking reveals a strong correlation between the multi-modal performance with the data and parameter scales. Code and models are released at https://github.com/Alpha-VLLM/LLaMA2-Accessory