📄 jina-embeddings-v5-omni: Text-Geometry-Preserving Multimodal Embeddings via Frozen-Tower Composition
#多模态检索 #迁移学习 #多模态模型 #模型评估
✅ 7.5/10 | 前25% | #多模态检索 | #迁移学习 | #多模态模型 #模型评估 | arxiv
学术质量 7.5/8 | 影响力 1.8/2 | 可复现性 0.8/1 | 置信度 高
👥 作者与机构
- 第一作者:Florian Hönicke(Jina by Elastic)
- 通讯作者:未说明
- 作者列表:Florian Hönicke、Michael Günther、Andreas Koukounas、Kalim Akram、Scott Martens、Saba Sturua、Han Xiao(均隶属于 Jina by Elastic)
💡 毒舌点评
论文提出了一种名为“冻结编码器模型组合”的务实框架,通过仅训练连接层来将多个冻结的预训练编码器(视觉、音频)对接到冻结的文本嵌入主干上。这种方法在保持文本嵌入性能无损(“文本几何保持”)的同时,以极高的参数和计算效率扩展了模型的多模态能力,展现了强大的工程实用价值。然而,其“全能”宣称在视频模态上遭遇滑铁卢——性能显著落后于专精模型及更大的全模态基线,且论文未能提供充分的技术分析来解释这一短板,这与其在其他模态上的优异表现形成鲜明对比,成为一项明显的局限。
📌 核心摘要
- 解决的问题:如何在几乎不修改、不损失现有高性能文本嵌入模型(Jina Embeddings v5 Text)的前提下,高效地将其扩展到支持图像、音频和视频等多模态输入,构建一个统一的跨模态嵌入空间,同时保持纯文本处理路径和输出完全不变。
- 方法核心:提出“冻结编码器模型组合”方法。核心是保持预训练的非文本编码器(Qwen3.5视觉编码器、Qwen2.5-Omni音频编码器)和文本嵌入主干(Jina Embeddings v5 Text)完全冻结,仅训练连接两者的轻量级投影层(
fc_vision_2,fc_audio)和模态分隔符(如``等)的嵌入。训练参数仅占总参数的0.35%。 - 新颖之处:与现有需要微调语言模型或进行大规模联合训练的方法(如E5-V, Qwen3-VL-Embedding)不同,该方法首次在VLM风格架构中实现了完全冻结文本嵌入主干,从而确保对文本输入产生与原始文本模型完全一致的嵌入,实现了真正的“文本几何保持”。这是一种高效率、模块化、低风险的多模态扩展范式。
- 主要实验结果:在MIEB(图像)、MMEB-Video(视频)、MAEB(音频)、MMTEB(文本)等基准上,
jina-embeddings-v5-omni-small(1.57B参数)的四模态平均分(53.93)略高于LCO-Embedding-Omni-3B(53.83),并远高于参数更多的LanguageBind(36.27)和Omni-Embed-Nemotron-3B(41.21)。其在文档检索(ViDoRe)上得分79.08,以仅0.92B活动参数表现强劲。但视频检索性能(27.82)明显落后于基线(如Qwen3-VL-Embedding-8B的58.73)。 - 实际意义:为现有的文本嵌入系统提供了一种低成本、低风险的工业级多模态升级路径,特别适合需要维护稳定文本向量索引(如RAG、企业搜索)的应用场景。开源的模型套件(Nano/Small,8个任务变体)推动了多模态嵌入生态的发展。
- 主要局限性:视频模态的性能(尤其是通用视频检索)显著落后于基线,论文承认这是未来工作重点;当前方法未探索联合训练多个投影器或更深入的模态融合;非文本编码器的选择探索不足。
🔗 开源详情
- 代码:论文中未提及代码链接。
- 模型权重:https://huggingface.co/collections/jinaai/jina-embeddings-v5-omni-67913f62f6539f77a8f022c5
- 数据集:论文中提及训练使用了混合数据集(图3),但未提供具体数据集名称、获取链接或开源协议。
- Demo:论文中未提及。
- 复现材料:
- 论文描述了详细的训练配置:使用AdamW优化器,学习率2e-4,500步线性预热,全局梯度裁剪,bf16混合精度,4个NVIDIA H100 GPU上全局批大小为256,训练15,000步。对于消融实验,使用了更小的配置(5000步,批大小128)。
- 论文提到��发布8个任务特定变体,但未给出具体的检查点发布链接。
- 论文中引用的开源项目:
- Sentence-BERT: https://github.com/UKPLab/sentence-transformers
- E5-Mistral: https://huggingface.co/intfloat/e5-mistral-7b-instruct
- CLIP: https://github.com/openai/CLIP
- SigLIP / SigLIP2: https://github.com/google-research/big_vision
- ImageBind: https://github.com/facebookresearch/ImageBind
- LLaVA: https://github.com/haotian-liu/LLaVA
- BLIP-2: https://github.com/salesforce/LAVIS
- Qwen3.5 / Qwen3.65 视觉编码器: https://github.com/QwenLM/Qwen2.5-VL (论文基于其架构)
- Qwen2.5-Omni 音频编码器: https://github.com/QwenLM/Qwen2.5-Omni (论文基于其架构)
- Whisper: https://github.com/openai/whisper
- Matryoshka Representation Learning: https://github.com/Prithivida/MatryoshkaCL (论文引用了原始论文)
- Jina CLIP v1/v2: 具体模型权重见Jina AI官方。
- 其他被引用但未明确开源或未提供直接代码链接的项目(如LiT, Nomic Embed Vision, GTE-Qwen2, NV-Embed, EVA-CLIP等),在此不列出详细链接。
🏗️ 方法概述和架构
整体流程概述:本系统是一个模块化的多模态嵌入生成框架。对于任意输入(文本、图像、音频、视频),系统首先调用相应的冻结编码器(或直接处理文本token),然后通过可训练的投影层将非文本特征映射到文本嵌入模型的输入空间,最后将所有模态的特征序列化后输入冻结的文本Transformer,通过最后token池化和L2归一化得到统一的嵌入向量。核心原则是冻结所有预训练的编码器和文本模型,仅训练适配层。
主要组件/模块详解:
冻结的非文本编码器:
- 名称:Qwen3.5视觉编码器(Small版基于Qwen3.5-2B,Nano版基于Qwen3.5-0.8B,两者均由SigLIP2适配而来)、Qwen2.5-Omni音频编码器(基于Whisper-large-v3适配)。
- 功能:分别从原始图像/视频帧和音频信号中提取高层语义特征。选择来自大型多模态语言系统的编码器,而非原始感知模型(如SigLIP2或Whisper),是因为已有工作表明这些特征需要经过语言空间对齐或自然语言监督才能可靠地迁移到文本条件下的多模态任务。
- 内部结构/实现:论文未详细说明其内部结构,仅指出其输出维度(如视觉编码器输出$d_{vit}$维patch token,音频编码器输出1280维token)。
- 输入输出:视觉编码器输入图像/视频帧,输出序列化的patch特征$\mathbf{V} \in \mathbb{R}^{N_{vis} \times d_{vit}}$;音频编码器输入音频,输出序列化的音频特征$\mathbf{A} \in \mathbb{R}^{K \times 1280}$。
可训练的投影层:
- 名称:
fc_vision_2(视觉投影层,可训练)、fc_audio(音频投影层,可训练)。fc_vision_1和视觉编码器的LayerNorm是冻结的。 - 功能:执行维度对齐和特征转换,将编码器输出映射到文本Transformer的输入维度(Small为1024,Nano为768)。
- 内部结构/实现:
- 视觉投影:对于图像,输入处理流程为:
LayerNorm-> 2x2空间合并(像素重排,将四个相邻patch拼接,是pixel shuffle的逆操作) -> 冻结的fc_vision_1->GELU-> 可训练的fc_vision_2。数学表达为:$\mathbf{h}{vis}^{(i)} = \ell{W_{v2},\mathbf{b}{v2}}(\text{GELU}(\ell{W_{v1},\mathbf{b}_{v1}}(\text{LayerNorm}(\mathbf{V}i))))$。其中$\ell{W,\mathbf{b}}(\mathbf{x})=W\mathbf{x}+\mathbf{b}$。 - 音频投影:是一个随机初始化的全连接层
fc_audio,将1280维输入线性投影到文本维度。表达为:$\mathbf{h}{aud}^{(i)} = \ell{W_{aud},\mathbf{b}_{aud}}(\mathbf{a}_i)$。
- 视觉投影:对于图像,输入处理流程为:
- 输入输出:视觉投影器输入合并后的patch特征(维度为$4d_{vit}$),输出维度为$d_{text}$的特征序列;音频投影器输入1280维音频特征,输出维度为$d_{text}$的特征序列。
- 名称:
冻结的文本嵌入主干:
- 名称:Jina Embeddings v5 Text (Small/Nano)。
- 功能:接收混合了文本token和经过投影的非文本特征的序列,生成最终的嵌入向量。它是整个系统的核心和锚点,其处理路径对纯文本输入与原始文本模型完全相同。
- 内部结构/实现:一个预训练的Transformer文本编码器,并集成了任务特定的LoRA适配器(也冻结)。对于多模态输入,非文本特征通过特定的模态分隔符(如
、)和占位符(如``)嵌入到序列中。具体序列化格式为:- 图像:
× N(N为视觉槽位数) - 音频:
× K(K为音频槽位数) - 视频:每帧重复图像格式,若含音轨则音频序列在前:$\mathbf{s}{aud}|\mathbf{s}{vid}$。
- 混合模态:按文档顺序拼接文本段和模态段。
- 图像:
- 输入输出:输入是一个token序列;输出是最后一个token的隐藏状态,经L2归一化后作为嵌入向量。
可训练参数与动态权重加载:
- 可训练参数:仅为
fc_vision_2、fc_audio以及学习到的模态分隔符嵌入(如``、traîn等)。占总参数0.35%。 - 任务特定变体:为检索、分类、聚类、文本匹配分别训练独立的投影器和分隔符嵌入,并与继承的对应任务LoRA适配器绑定。
- 动态加载:根据输入模态和下游任务,动态加载对应的LoRA适配器、任务特定投影器权重和分隔符嵌入。同时,模型暴露
modality属性,可按需实例化不同的模态塔(如文本加载省略视觉/音频塔)。
- 可训练参数:仅为
组件间的数据流与交互:数据流是单向的前馈路径。非文本数据进入对应的冻结编码器,提取特征后经过其投影层映射到文本空间。文本数据直接token化。然后,所有模态的特征根据输入顺序,通过预定义的占位符序列进行拼接,形成一个完整的输入序列。这个序列被送入冻结的文本Transformer。最终,Transformer的输出(最后token状态)作为多模态嵌入。没有循环或反馈机制。
关键设计选择及动机:
- 冻结所有预训练组件:动机是最大化效率(仅训练0.35%参数)、确保文本性能无损(文本主干完全不变)、并简化多任务学习(任务特定适配器和投影层可独立训练和部署)。
- 选择大型多模态语言模型的编码器而非裸感知模型:动机是利用这些编码器已存在的语言空间对齐特性,降低投影层学习的难度,提高跨模态迁移效果。
- 任务特定投影层:针对检索、分类等不同任务分别训练投影层,而非共享一个,是为了更精准地适配不同任务目标。
- 保留文本Transformer的原始输入机制:通过填充占位符的方式将非文本特征“伪装”成文本序列的一部分输入给Transformer,这种设计最小化了对文本模型架构的改动,是实现“文本几何保持”的关键。
架构图/流程图:
图2展示了jina-embeddings-v5-omni的整体架构。左侧是冻结的模态塔(视觉编码器和音频编码器),它们输出的特征经过可训练的投影层(Projections,橙色部分)后,与文本token一起被序列化。右侧是冻结的文本Transformer主干(蓝色),它接收这个混合序列并生成嵌入。图中特别标注了任务特定的权重加载机制,不同的任务(如检索)会激活相应的LoRA适配器和投影层。
专业术语解释:
- 冻结编码器模型组合 (Frozen-Tower Composition):本文提出的方法论核心,指在构建多模态模型时,组合多个独立的、预训练后冻结的编码器(tower),并通过训练一个轻量级连接器(projector)将它们对齐到一个共享空间(此处是文本嵌入空间)。
- 文本几何保持 (Text-Geometry-Preserving):指多模态扩展后的模型,在处理纯文本输入时,生成的嵌入向量与扩展前的纯文本模型完全一致,从而保证了原有基于文本向量构建的索引、检索管道的兼容性和稳定性。
- Matryoshka表示学习 (Matryoshka Representation Learning):一种训练技术,允许在嵌入向量的不同前缀维度(如32, 64, …, 1024)上都进行有效学习,使得嵌入可以在不同精度(维度)下截断使用,平衡精度和效率。
💡 核心创新点
- 冻结编码器模型组合范式:在VLM风格架构中,将冻结的非文本编码器与完全冻结的文本嵌入主干相结合。这区别于现有工作(如E5-V, Qwen3-VL-Embedding)通常会微调语言模型或编码器。此范式实现了极致的参数和训练效率,同时保证了文本性能的无损迁移。注意,此前有LiT等方法在CLIP架构中冻结文本塔,但本文是将其应用于文本嵌入模型和VLM架构。
- 无损文本性能的模态扩展:通过冻结文本主干,确保了多模态模型对文本输入的输出嵌入与原始文本模型完全相同(“文本几何保持”),这对于需要维护长期稳定的向量数据库的应用至关重要。
- 模块化与动态适配架构:设计支持根据任务和输入模态动态加载不同的投影层、分隔符嵌入和LoRA适配器,使得一个基础模型可以衍生出多个高效、任务特化的变体,增强了灵活性和部署便利性。
- 极高的训练效率:通过仅训练0.35%的参数,视觉训练速度相比全参数微调提升1.8倍,音频训练提升3.2-3.9倍,同时显著降低了峰值GPU内存消耗(如视觉从12.96GiB降至7.52GiB)。这为快速迭代和适配新模态/任务提供了可能。
📊 实验结果
论文在图像(MIEB)、视频(MMEB-Video)、音频(MAEB)和文本(MMTEB)多个基准上进行了评估。
主要对比结果(表1:开源全模态模型平均分):
| 模型 | 参数量(B) | 文本 | 图像 | 视频 | 音频 | 平均 |
|---|---|---|---|---|---|---|
| jina-embeddings-v5-omni-nano | 0.95 | 65.52 | 44.36 | 26.87 | 44.00 | 45.19 |
| LanguageBind | 1.14 | 27.34 | 47.80 | 48.06 | 20.08 | 36.27 |
| jina-embeddings-v5-omni-small | 1.57 | 67.00 | 56.05 | 41.20 | 51.46 | 53.93 |
| Omni-Embed-Nemotron-3B | 4.70 | 47.64 | 44.47 | 24.46 | 48.27 | 41.21 |
| LCO-Embedding-Omni-3B | 4.70 | 57.55 | 58.42 | 46.84 | 52.51 | 53.83 |
| LCO-Embedding-Omni-7B | 8.93 | 59.31 | 58.64 | 47.41 | 52.37 | 54.43 |
jina-embeddings-v5-omni-small在55B参数以下的开源模型中平均分最高,文本性能最强,图像和音频性能具有竞争力,但视频性能显著落后。
文档检索结果(表2):
| 模型 | 参数量*(B) | 文档检索 |
|---|---|---|
| jina-embeddings-v5-omni-nano | 0.31 | 70.05 |
| LanguageBind | 0.43 | 37.33 |
| jina-embeddings-v5-omni-small | 0.92 | 79.08 |
| LCO-Embedding-Omni-3B | 4.07 | 78.24 |
| Omni-Embed-Nemotron-3B | 4.70 | 85.64 |
| LCO-Embedding-Omni-7B | 8.93 | 80.32 |
在文档检索任务上,jina-embeddings-v5-omni-small以极少的活动参数(0.92B)取得了接近LCO-7B的性能。
详细基准分解(表3摘录):
| 基准/任务类型 | 任务数 | Nano (0.95B) | Small (1.57B) | 最强开源基线 | 基线参数(B) |
|---|---|---|---|---|---|
| MIEB(图像) | 119 | 46.41 | 60.17 | siglip-so400m-patch14-384 | 0.88 |
| 图像分类 | 44 | 53.89 | 68.55 | LCO-Embedding-Omni-3B | 4.07 |
| 检索 | 44 | 23.58 | 38.53 | LCO-Embedding-Omni-3B | 4.07 |
| MMEB-Video(视频) | 18 | 29.73 | 39.83 | Qwen3-VL-Embedding-8B | 8.14 |
| V-CLS | 5 | 27.85 | 42.73 | Qwen3-VL-Embedding-8B | 8.14 |
| V-QA | 5 | 39.03 | 44.52 | WeMM-Embedding-8B | 8.77 |
| V-RET | 5 | 14.33 | 27.82 | Qwen3-VL-Embedding-8B | 8.14 |
| V-MRET | 3 | 43.02 | 47.20 | Qwen3-VL-Embedding-8B | 8.14 |
| MAEB(音频) | 30 | 42.40 | 50.77 | LCO-Embedding-Omni-7B | 8.93 |
Matryoshka截断实验(图8):
图8展示了不同模态嵌入在截断到低维度时的性能(nDCG@10)。文本和图像嵌入在维度从1024截断到32时性能下降相对平滑(约0.18-0.21的nDCG损失),表现出良好的Matryoshka特性。音频在256维时仍保持较好性能,但视频性能随维度降低下降剧烈,表明其嵌入的维度紧凑性较差。
消融实验关键结论:
- 视觉投影训练(图6):仅训练顶层
fc_vision_2(配置I)已足够,获得0.158的分数。训练更多层(II)或解冻编码器(III)反而有害或无显著增益。两阶段训练(IV,V)相比单阶段I几乎没有提升(+0.001)。 - 音频投影训练(图7):仅训练
fc_audio(配置I)获得0.398的分数。解冻音频编码器(II)性能下降。但采用两阶段训练(I -> 解冻编码器),性能提升至0.419,表明解冻编码器是有潜力的未来方向。 - 训练效率(表4):仅训练投影层相比全参数微调,在15k步预算下,视觉训练时间从188分钟缩短至103.3分钟,音频训练时间从497.3分钟缩短至154.3分钟,峰值显存也大幅降低。
🔬 细节详述
- 训练数据:论文未提供具体数据集名称,但描述了训练混合数据的构成(图3)。图像数据以自然照片(35.5%)和医学图像(30.3%)为主,包含大量文档和OCR数据(23.7%)。音频数据以音乐(55.0%)和环境声(25.5%)为主。数据是为“真实世界多模态文档”搜索和RAG系统设计的。
- 损失函数:使用双向InfoNCE损失,并结合了Matryoshka表示学习。对于批次中的配对样本
(\ell_i, r_i),损失计算公式为:\mathcal{L} = \sum_{k \in \mathcal{K}} \mathcal{L}_{\mathrm{NCE}}^{(k)},其中\mathcal{L}_{\mathrm{NCE}}^{(k)}是针对嵌入前k个维度的NCE损失。温度参数τ=0.02。K是维度集合,如Small为{32, 64, 128, 256, 512, 768, 1024}。 - 训练策略:
- 优化器:AdamW(
β1=0.9, β2=0.999),权重衰减0.01。 - 学习率:
2e-4,带500步线性预热。 - 梯度裁剪:全局梯度范数
≤1。 - 精度:bf16混合精度。
- 并行:4张NVIDIA H100 GPU,使用分布式数据并行。
- 批大小:全局批大小256个配对样本。
- 训练步数:每个任务特定变体训练15,000步。消融实验使用5000步,批大小128。
- 优化器:AdamW(
- 关键超参数:模型大小:Small版(基于0.67B文本模型)总参数1.57B;Nano版(基于0.24B文本模型)总参数0.95B。文本隐藏维度:Small为1024,Nano为768。视觉编码器:Small使用Qwen3.5-2B,Nano使用Qwen3.5-0.8B。
- 训练硬件:4块NVIDIA H100 GPU。
- 推理细节:论文未提供具体推理参数(如解码策略、温度等)。采用任务特定的动态权重加载机制。
- 正则化或稳定训练技巧:使用了全局梯度裁剪(
||∇||₂ ≤ 1)和权重衰减(0.01)。
⚖️ 评分理由
创新性:2.2/3 论文的核心创新在于提出了“冻结编码器模型组合”这一清晰、实用且高效的范式,并首次将其应用于文本嵌入模型的多模态扩展,实现了“文本几何保持”。这为工业界提供了一种独特的“无损扩展”视角。然而,方法本质上是组合现有预训练组件(冻结的编码器和文本模型),创新点更多体现在工程组合和应用场景的洞察上,而非提出全新的模型架构或算法。
技术严谨性:1.3/2 方法描述清晰,架构和训练流程细节充分,数学公式(如投影层、损失函数)表述明确。消融实验系统地验证了“仅训练投影层”这一核心设计选择的合理性。不足之处在于:1) 对于为何选择当前的编码器(来自Qwen的多模态系统)而非其他(如直接使用SigLIP2或Whisper)缺乏理论或实验对比分析;2) 对“文本几何保持”的保证机制分析不足(为何冻结文本主干就足以保证几何不变?是否依赖于投影层的特定初始化?);3) 视频性能不佳的技术原因(如特征对齐不足、时序建模缺失)未进行深入探讨。
实验充分性:1.5/2 实验评估覆盖了四大模态,在多个权威基准(MIEB, MAEB, MMEB-Video, MMTEB, ViDoRe)上与多种基线进行了全面对比。消融实验(投影层训练策略、Matryoshka保持、训练效率)设计合理,有力地支撑了论文主张。主要缺陷是:1) 对于视频性能显著落后的问题,仅陈述现象,未提供任何对比实验或分析来定位原因;2) 未与闭源商业API(如OpenAI, Cohere的多模态嵌入)进行对比;3) 部分基线模型(如LCO系列)的具体训练数据和方法未公开,对比的公平性存疑。
清晰度:0.8/1
论文写作流畅,结构清晰。架构图(图2)和流程描述使得方法易于理解。符号定义明确,例如投影层ℓ_{W,b}(x)。关键概念如“冻结编码器模型组合”、“文本几何保持”定义清楚。图表(如性能对比图、消融结果图)有效传达了信息。小瑕疵是少数图表(如图3 caption标注为“Figure 4”)存在引用错误。
影响力:0.7/1 该工作对多模态嵌入领域具有明确的推动价值。它提供了一种低成本、低风险的工业级解决方案,使现有的文本嵌入系统能够快速升级为多模态系统,这对于RAG和搜索应用具有直接的实际意义。发布的模型套件和消融研究为后续工作提供了参考。然而,由于视频性能短板和融合深度的限制,其“全能型”嵌入模型的宣称受到影响,可能限制其在通用多模态检索中的广泛应用。
可复现性:0.8/1 论文提供了模型权重(通过Hugging Face集合)、详细的训练超参数、数据混合比例描述、以及硬件配置。消融实验的设置也描述得相当清楚。不足之处是未明确提及是否开源代码(训练/评估脚本),且训练数据的具体构成(数据集名称、来源)未公开,这完全复现训练过程构成障碍。
总分:7.5/10
🚨 局限与问题
论文明确承认的局限:
- 视频性能弱:作者在结论和实验分析中多次承认,模型在视频任务(尤其是通用视频检索V-RET)上的性能明显落后于基线(如Small得27.82 vs. Qwen3-VL-Embedding-8B的58.73),并将此列为未来工作重点。
- 训练方案可探索性:消融研究表明,解冻音频编码器(进行第二阶段训练)可能带来增益,但为保持简单未在当前版本采用,视为未来方向。
- 非文本编码器选择:作者承认对非文本编码器的选择“探索不足”,未来需要研究。
审稿人发现的潜在问题:
- 模态融合深度有限:当前的投影层仅为简单的线性/MLP层,且编码器冻结,可能限制了视觉/音频特征与文本语义之间深层次的交互与融合。这或许解释了视频性能不佳的原因——视频理解更依赖于动态的跨模态时序对齐,而当前方法可能无法有效建模。
- 任务特定投影器的泛化与存储开销:为每个任务(检索、分类等)训练独立的投影层,虽然提升了性能,但增加了模型部署时的存储和管理复杂度(每个任务变体需存储独立的投影器权重)。论文未讨论是否可以通过多任务学习或更通用的投影器来缓解。
- 评估的全面性与深度:虽然基准众多,但评估主要集中在检索、分类等判别性任务。对于新兴的、更注重组合推理或生成能力的多模态任务(如视觉问答VQA、图像描述生成、视频理解),评估不足。此外,论文未进行误差分析来解释为何某些任务(如视频检索)表现不佳。
- 对比基线的局限性:主要对比的是其他开源全模态嵌入模型。与闭源商业API或在各自模态上达到SOTA的专用模型(如图像分类、音频分类的SOTA)的差距分析不够深入,未能明确自身在多模态生态中的精确定位。
- 结论强度:论文称
jina-embeddings-v5-omni-small是“55B参数以下最强的开源全模态嵌入模型”,但这一结论基于平均分,且未考虑视频等特定模态的显著短板。结论可能过于绝对。