2B多模态新SOTA!华科、华南理工发布Mini-Monkey,专治「切分增大分辨率」后遗症

**【新智元导读】**Mini-Monkey 是一个轻量级的多模态大型语言模型,通过采用多尺度自适应切分策略(MSAC)和尺度压缩机制(SCM),有效缓解了传统图像切分策略带来的锯齿效应,提升了模型在高分辨率图像处理和文档理解任务的性能。它在多项基准测试中取得了领先的成绩,证明了其在多模态理解和文档智能领域的潜力。

最近,提升多模态大模型处理高分辨率图像的能力越来越引起这个领域的关注。

绝大多数方法致力于通过对图像进行切分再融合的策略,来提升多模态大模型对图像细节的理解能力。

然而,由于对图像的切分操作,不可避免会对目标、联通区域带来割裂,导致 MLMMs 对于微小或形状不规则的目标的辨识能力。这个现象在文档理解任务中,表现极为明显,由于文字端经常被中断。

针对这一挑战,华中科技大学和华南理工大学最近联合发布一个多模态大模型 Mini-Monkey,使用了可插拔的多尺度自适应策略(MSAC)的轻量化多模态大模型。

Mini-Monkey 自适应生成多尺度表示,允许模型从各种尺度中选择未分割的对象,其性能达到了 2B 多模态大模型的新 SOTA。

论文地址:arxiv.org/pdf/2408.02...

项目地址:github.com/Yuliang-Liu...

为了减轻 MSAC 带来的计算开销,我们提出了一种有效压缩图像令牌的尺度压缩机制 (SCM)。

Mini-Monkey 不仅在文档智能的多个任务上取得了领先的性能,在通用多模态模型理解任务上也取得了一致的性能的提升,取得了 2B 的 SOTA 性能。

在 OCRBench 上,Mini-Monkey 获得了 802 分,优于 GLM-4v-9B 等更大参数量的模型。

图 3 方法框图:H-Attn 代表高注意力权;L-Attn 代表低注意权重;注意权重较低的令牌将被过滤;共享 LLM 层表示在 SCM 中使用 LLM 的块层

研究背景

多模态大型语言模型(MLMM)在近年了引起了很大的关注。研究人员正在积极探索将视觉编码器与 LLM 集成的有效方法。

一些方法,如 Flamingo、BLIP-2、MiniGPT4 和 Qwen-VL 和 LLaVA 等已经取得了这些成就,但由于处理分辨率有限,以前的多模态大语言模型并没有很好地实现详细的场景理解。

图 1 切分在通用物体上引起的锯齿效应:(a) 输入图像;(b) 切分扩大分辨率策略;(c) 有重叠的切分扩大分辨率策略;(d) 多尺度适应性切分策略

研究者开始通过扩大图像的输入分辨率来解决这个问题。切分策略是最常用的方法之一。例如,Monkey,LLaVA 1.6,InternVL 1.5 和 LLama3-V 等。

尽管多模态大型语言模型取得了重大进展,但由于切分策略,在详细场景理解方面仍然存在挑战。

对图像的切分操作不可避免地会分割物体和连接区域,从而削弱了 MLLM 识别小物体或不规则形状物体的能力,特别是在文档理解的背景下。

这种策略将引入两种类型的语义不连贯:

  1. 如果一个对象或字符被分割,它可能无法被识别。例如,切分后的鼻子看起来非常像猴子,如图 1(b) 所示;

  2. 如果对一个词或句子进行分词,会造成被分词的语义损害。例如,单词「Classrooms」可能被分为「Class」和「rooms」,这会对分割后的单词造成语义损害。

为简单起见,作者称这个问题为锯齿效应。一个非常直接的想法是采用重叠切分策略来解决这个问题,如图 1(c) 所示。

然而,作者发现重叠切分策略引入了某些幻觉,导致性能下降而不是提高。

方法思路

作者提出了 Mini-Monkey,一个轻量级的多模态大型语言模型,旨在减轻切分策略引起的锯齿效应。方法框图如图 2 所示。

图 2 裁切在文字图像上引起的锯齿效应。

与直接切分输入图像的现有方法不同,Mini-Monkey 采用了一种即插即用的方法称为多尺度自适应切分策略 (MSAC)。

MSAC 可以在不同尺度的特征之间进行有效的互补,如图 1(d) 所示。

多尺度自适应切分策略 (MSAC)

MSAC 先对这些网格进行分层操作,根据它们的纵横比将它们分成三组。作者将为每个图层选择一个宽高比。不同的分层为模型提供不同的信息。

详细层负责提供详细信息。它既限制了最大图像分辨率和最小图像分辨率,使图像尽可能大,使图像中的物体更清晰。由于使用了切分策略来剪裁图像,该层生成的图像可能存在语义不一致。

因此,作者利用自适应层与细节层协同,使模型能够从各种尺度中选择未分割的对象。自适应层将根据细节层自适应生成纵横比,确保细节层上的切分线与自适应层上的切分线不重叠,进而避免了同一个物体在不同层上被切分两次。这个过程确保了细节层和自适应层为模型提供了不同的语义信息和视觉特征。

尺度压缩机制

MSAC 可能会引入一些额外的计算开销。因此,作者提出了一种尺度压缩机制(SCM),用于有计算开销限制的情况。SCM 是一个不用训练并且无参数的机制,以减少计算开销。

作者选择自适应层的视觉 Tokens、全局层的视觉 Tokens 和文本 Tokens 来关注细节层的视觉标记,进而生成注意力图,然后将注意力图 Top K 的视觉特征提取出来。

一个训练好的 LLM 可以根据输入问题有效地选择必要的视觉特征。因此,SCM 利用 LLM 的第一层和第二层来选择视觉 Tokens,而不生成任何额外的参数。

Mini-Monkey 最强 2B 多模态大模型

作者在通用多模态理解和文档理解上测试了他们的方法,实验结果表明,Mini-Monkey 在 2B 参数量的情况下,同时在通用多模态理解和文档理解上取得了最好的性能。

表 1 通用多模态理解上的结果

表 2 文档理解上的结果

作者将提出的 MSAC 和现有的方法对比,第一行是动态切分的方法,第二行是固定分辨率切分的方法,第三行是有重叠的切分,第四行是多尺度策略 S2。

表 3 与不同的切分策略进行对比

MSAC 可以应用到不同的多模态架构上,稳定提点

同时作者也将 MSAC 应用到其他的方法进行对比,可以看到同时在通用多模态理解和文档理解任务上都有一致的提升。

表 4 将 MSAC 应用到不同的框架上

有效缓解由切分增大分辨率导致的「后遗症」

同时作者也提供了一些定性的分析,如图 4 所示。作者对切分到的位置进行提问,比如被切分到的「classrooms」和「school」。

可以看到,Mini-Monkey 通过 MSAC 可以有效的缓解由切分增大分辨率导致的「后遗症」。

图 4 定性结果:(a) 输入图像和 Ground Truth;(b) 采用重叠切分策略的结果,OSC 表示重叠切分策略;(c)internv2-2b 和 internv2-26b 的结果;(d)Mini-Monkey 的结果

可视化对比

Mini-Monkey 能准确的提取模糊的古籍里面的文字内容,而 MiniCPM-V 2.6 和 InternVL2-2B 都漏掉了比较多的文字,GPT4-O 拒绝回答:

(a) 输入图片

(b)Mimi-Monkey:准确识别出所有文字

(c)MiniCPM-V 2.6:漏掉了很多文字。

(d)InternVL2-2B:漏掉了一整句比较模糊的文字

(e)GPT-4o:拒绝回答

总结

使用切分扩大分辨率的方法经常分割对象和连接区域,这限制了对小的或不规则形状的对象和文本的识别,这个问题在轻量级的 MLLM 中尤为明显。

在这项研究中,作者提出了一个取得 SOTA 性能的 2B 多模态大模型 Mini-Monkey,旨在解决现有切分策略的局限性,以提高 MLLM 处理高分辨率图像的能力。

Mini-Monkey 采用了一种多尺度自适应切分策略 (MSAC),生成多尺度表示,允许模型在不同尺度上选择未分割的对象,进而缓解了这个问题。

同时,作者也验证了多尺度自适应切分策略在别的���构的多模态大模型上的有效性,为缓解由切分增大分辨率导致的「后遗症」提供了一种简单有效的解决方案。

参考资料:

[1] Chen Z, Wang W, Tian H, et al. How far are we to gpt-4v? closing the gap to commercial multimodal models with open-source suites[J]. arXiv preprint arXiv:2404.16821, 2024.

[2] Li J, Li D, Savarese S, et al. Blip-2: Bootstrapping language-image pre-training with frozen image encoders and large language models[C]//International conference on machine learning. PMLR, 2023: 19730-19742.

[3] Liu Y, Yang B, Liu Q, et al. Textmonkey: An ocr-free large multimodal model for understanding document[J]. arXiv preprint arXiv:2403.04473, 2024.

[4] Bai J, Bai S, Yang S, et al. Qwen-vl: A frontier large vision-language model with versatile abilities[J]. arXiv preprint arXiv:2308.12966, 2023.

[5] Dubey A, Jauhri A, Pandey A, et al. The Llama 3 Herd of Models[J]. arXiv preprint arXiv:2407.21783, 2024.

相关推荐
galileo201615 分钟前
LLM与金融
人工智能
DREAM依旧31 分钟前
隐马尔科夫模型|前向算法|Viterbi 算法
人工智能
GocNeverGiveUp44 分钟前
机器学习2-NumPy
人工智能·机器学习·numpy
B站计算机毕业设计超人2 小时前
计算机毕业设计PySpark+Hadoop中国城市交通分析与预测 Python交通预测 Python交通可视化 客流量预测 交通大数据 机器学习 深度学习
大数据·人工智能·爬虫·python·机器学习·课程设计·数据可视化
学术头条2 小时前
清华、智谱团队:探索 RLHF 的 scaling laws
人工智能·深度学习·算法·机器学习·语言模型·计算语言学
18号房客2 小时前
一个简单的机器学习实战例程,使用Scikit-Learn库来完成一个常见的分类任务——**鸢尾花数据集(Iris Dataset)**的分类
人工智能·深度学习·神经网络·机器学习·语言模型·自然语言处理·sklearn
feifeikon2 小时前
机器学习DAY3 : 线性回归与最小二乘法与sklearn实现 (线性回归完)
人工智能·机器学习·线性回归
游客5202 小时前
opencv中的常用的100个API
图像处理·人工智能·python·opencv·计算机视觉
古希腊掌管学习的神2 小时前
[机器学习]sklearn入门指南(2)
人工智能·机器学习·sklearn
凡人的AI工具箱2 小时前
每天40分玩转Django:Django国际化
数据库·人工智能·后端·python·django·sqlite