PALO: A Polyglot Large Multimodal Model for 5B People

📄 arXiv: 2402.14818v2 📥 PDF

作者: Muhammad Maaz, Hanoona Rasheed, Abdelrahman Shaker, Salman Khan, Hisham Cholakal, Rao M. Anwer, Tim Baldwin, Michael Felsberg, Fahad S. Khan

分类: cs.CL, cs.CV

发布日期: 2024-02-22 (更新: 2024-03-05)

备注: Technical Report of PALO

🔗 代码/项目: GITHUB


💡 一句话要点

提出PALO以解决多语言视觉-语言模型的包容性问题

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

关键词: 多模态模型 视觉-语言模型 多语言支持 半自动翻译 低资源语言 模型训练 视觉推理 跨语言应用

📋 核心要点

  1. 现有的视觉-语言模型在多语言支持上存在不足,尤其是对一些低资源语言的支持较弱。
  2. 本研究提出PALO模型,通过半自动翻译和多样化指令集,提升多语言视觉推理能力。
  3. 实验结果显示,PALO在多个语言上表现优异,尤其是在印地语、阿拉伯语等低资源语言上显著提升性能。

📝 摘要(中文)

为实现更具包容性的视觉-语言模型(VLM),本研究提出了一种名为PALO的大型多语言多模态模型。PALO具备在包括英语、中文、印地语、西班牙语、法语、阿拉伯语、孟加拉语、俄语、乌尔都语和日语等10种主要语言中的视觉推理能力,覆盖约50亿人(占全球人口的65%)。我们采用半自动翻译方法,通过微调的大型语言模型将多模态指令数据集从英语适配到目标语言,确保高语言保真度,同时由于手动工作量最小化而具备可扩展性。多样化的指令集的引入帮助我们提升了多种语言的整体性能,尤其是那些代表性不足的语言如印地语、阿拉伯语、孟加拉语和乌尔都语。最终模型在三个规模(17亿、70亿和130亿参数)上进行训练,显示出良好的泛化能力和可扩展性,相较于强基线有显著提升。我们还提出了首个多语言多模态基准,以评估未来方法在不同语言中的视觉-语言推理能力。

🔬 方法详解

问题定义:本研究旨在解决现有视觉-语言模型在多语言支持上的不足,尤其是对低资源语言的支持不够,导致这些语言的用户无法充分利用视觉-语言技术。

核心思路:PALO模型通过半自动翻译方法,将多模态指令数据集从英语适配到其他语言,确保语言的高保真度,同时减少手动翻译的工作量,从而实现可扩展性。

技术框架:PALO的整体架构包括数据预处理、模型训练和评估三个主要阶段。首先,通过微调的大型语言模型进行数据集的翻译和适配;其次,使用多样化的指令集进行模型训练;最后,评估模型在不同语言上的表现。

关键创新:PALO的创新之处在于其半自动翻译方法和多样化的指令集,这使得模型能够在多种语言上进行有效的视觉推理,尤其是对低资源语言的支持显著提升。与现有方法相比,PALO在语言适配和模型训练的灵活性上具有明显优势。

关键设计:在模型设计上,PALO采用了不同规模的参数设置(17亿、70亿和130亿),并在训练过程中使用了特定的损失函数和网络结构,以确保模型在多语言环境下的泛化能力和性能提升。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,PALO在多个语言上的性能显著提升,尤其是在印地语、阿拉伯语和孟加拉语等低资源语言上,相较于强基线模型,性能提升幅度达到20%以上,展示了其优越的多语言视觉推理能力。

🎯 应用场景

PALO模型的潜在应用领域包括跨语言的图像识别、视觉问答和多语言内容生成等。其实际价值在于能够为全球用户提供更为平等的视觉-语言技术服务,尤其是对低资源语言用户的支持,未来可能推动多语言人工智能技术的普及与应用。

📄 摘要(原文)

In pursuit of more inclusive Vision-Language Models (VLMs), this study introduces a Large Multilingual Multimodal Model called PALO. PALO offers visual reasoning capabilities in 10 major languages, including English, Chinese, Hindi, Spanish, French, Arabic, Bengali, Russian, Urdu, and Japanese, that span a total of ~5B people (65% of the world population). Our approach involves a semi-automated translation approach to adapt the multimodal instruction dataset from English to the target languages using a fine-tuned Large Language Model, thereby ensuring high linguistic fidelity while allowing scalability due to minimal manual effort. The incorporation of diverse instruction sets helps us boost overall performance across multiple languages especially those that are underrepresented like Hindi, Arabic, Bengali, and Urdu. The resulting models are trained across three scales (1.7B, 7B and 13B parameters) to show the generalization and scalability where we observe substantial improvements compared to strong baselines. We also propose the first multilingual multimodal benchmark for the forthcoming approaches to evaluate their vision-language reasoning capabilities across languages. Code: https://github.com/mbzuai-oryx/PALO.