AI News AI资讯 7h ago Updated 2h ago 更新于 2小时前 46

H Company Releases NeoMME: A Family of 260M and 800M Single-Tower Multimodal Encoders That Drop the Vision Tower and Causal Decoder H公司发布NeoMME:260M与800M单塔多模态编码器家族,摒弃视觉塔与因果解码器

NeoMME is a family of single-tower multimodal encoders (260M and 800M parameters) that eliminates the separate vision tower and causal decoder found in prior ColPali-style models, using one bidirectional Transformer for both text and raw 32×32 image patches NeoMME-Retriever-260M achieves 0.523 nDCG@10 on ViDoRe v3, matching the 3.75B-parameter ColQwen2.5-v0.2 while being 14.4× smaller and outperforming every other sub-300M model by 26.1 points Pretraining uses discrete masked diffusion over text H Company发布NeoMME,一款260M/800M参数的单塔双向编码器,彻底摒弃传统视觉检索模型中独立的视觉塔和因果解码器 单一Transformer同时处理多语言文本token和原始32×32图像patch,从随机初始化训练,支持16,384 token上下文 NeoMME-Retriever在ViDoRe v3基准上达到0.523 nDCG@10(260M),性能接近3.75B参数的ColQwen2.5但参数量小14.4倍 采用分层token池化+非对称量化技术,将每页索引体积从1.5MB压缩至6KB(255.5倍压缩,保留95.19%性能) 所有模型以Apache 2.0开源,H

65
Hot 热度
68
Quality 质量
62
Impact 影响力

Analysis 深度分析

TL;DR

  • NeoMME is a family of single-tower multimodal encoders (260M and 800M parameters) that eliminates the separate vision tower and causal decoder found in prior ColPali-style models, using one bidirectional Transformer for both text and raw 32×32 image patches
  • NeoMME-Retriever-260M achieves 0.523 nDCG@10 on ViDoRe v3, matching the 3.75B-parameter ColQwen2.5-v0.2 while being 14.4× smaller and outperforming every other sub-300M model by 26.1 points
  • Pretraining uses discrete masked diffusion over text optionally conditioned on visible image patches, with corruption rates of 0–1 for text-only and 0.30–1 for multimodal segments, forcing the model to leverage visual context
  • Hierarchical token pooling combined with asymmetric quantization (int8/binary) reduces late-interaction index size from ~1.5 MB to as low as 6.0 kB per page (255.5× compression) with only a ~5% nDCG@10 drop
  • Text-only retrieval remains a weakness (BEIR-15 scores below LateOn despite smaller size), attributed to a supervision scale gap of ~430K text query examples versus ~660M contrastive examples

Why It Matters

NeoMME demonstrates that the dominant ColPali-style repurposing of generative VLMs as encoders introduces unnecessary parameter and compute overhead; a purpose-built single-tower bidirectional encoder can match or exceed larger models at a fraction of the cost. This has direct implications for production document retrieval systems where indexing throughput, storage footprint, and inference latency are critical constraints.

Technical Details

  • Architecture: A single bidirectional Transformer processes multilingual text tokens and raw 32×32 RGB image patches through the same layers. Text enters via an ALBERT-style factorized embedding (256-dim lookup projected to model width); images are patched and projected by a 2-layer MLP trained from scratch. No SigLIP2 tower, no patch-merging module, no causal decoder.
  • Attention & Positional Encoding: Most layers use symmetric sliding-window attention; every sixth layer and the final layer attend globally. The stack employs grouped-query attention, query-key normalization, gated attention, 2D rotary position embeddings, and squared-ReLU MLPs. Context window: 16,384 tokens (sufficient for two 4K UHD images).
  • Tokenizer: Whitespace-unconstrained BPE with a 131,072-entry vocabulary trained from scratch, emitting 44.4% fewer tokens than ModernBERT across 14 FLORES-200 languages.
  • Pretraining: Discrete masked diffusion denoising over text, optionally conditioned on visible image patches. Text-only corruption rate uniformly sampled from [0, 1]; multimodal corruption from [0.30, 1]. Each run processes ~524B packed tokens (~290B text-only) on 16–32 H100 accelerators. Cross-modal ablation at 90% masking shows visible patches improve masked-token accuracy by ~38–40 points.
  • Retrieval Heads: NeoMME-Retriever adds two jointly trained heads on the shared backbone: a mean-pooled dense head with Matryoshka widths and a late-interaction head projecting every token/patch to 128 dimensions, returned in a single forward pass.
  • Compression: Hierarchical token pooling at factor 10 with int8 queries/documents yields 39.0 kB/page (39.4× reduction, 99.16% nDCG@10 retention); factor 8 with int8 queries and binary documents yields 6.0 kB/page (255.5× reduction, 95.19% retention).
  • Performance: 260M model indexes 51.3 pages/sec on a single NVIDIA L40S (1.97× faster than ColModernVBERT at 26.0 pages/sec); query encoding in 78.3 ms on CPU-only. All checkpoints Apache 2.0 with Hugging Face Transformers support.

Industry Insight

  • The single-tower design philosophy challenges the industry convention of repurposing generative VLMs for retrieval, suggesting that purpose-built encoders can achieve superior efficiency-performance tradeoffs—teams building document retrieval pipelines should evaluate NeoMME-style architectures before adopting ColPali-derived models.
  • The dramatic index compression (up to 255×) via token pooling and quantization makes late-interaction retrieval viable at scale for production systems that previously found it prohibitively expensive in storage, opening the door to higher-fidelity retrieval without infrastructure overhauls.
  • The text-retrieval gap highlights an ongoing multimodal imbalance: models trained primarily on document/visual data will underperform on pure text benchmarks unless supervision is explicitly balanced, so practitioners should set expectations accordingly and consider hybrid approaches for text-heavy workloads.

TL;DR

  • H Company发布NeoMME,一款260M/800M参数的单塔双向编码器,彻底摒弃传统视觉检索模型中独立的视觉塔和因果解码器
  • 单一Transformer同时处理多语言文本token和原始32×32图像patch,从随机初始化训练,支持16,384 token上下文
  • NeoMME-Retriever在ViDoRe v3基准上达到0.523 nDCG@10(260M),性能接近3.75B参数的ColQwen2.5但参数量小14.4倍
  • 采用分层token池化+非对称量化技术,将每页索引体积从1.5MB压缩至6KB(255.5倍压缩,保留95.19%性能)
  • 所有模型以Apache 2.0开源,Hugging Face Transformers零日支持,260M模型在单张L40S上实现51.3页/秒索引速度

为什么值得看

NeoMME证明了视觉文档检索无需依赖生成式VLM的"二手改造",纯编码器架构在保持高性能的同时大幅降低计算开销。其轻量级设计(260M参数)与工业级部署效率(CPU查询78.3ms)的平衡,为资源受限场景提供了可落地的多模态检索新范式。

技术解析

  • 架构创新:采用单一双向Transformer替代ColPali类模型的"视觉塔+因果解码器"分离架构,文本通过ALBERT式因子化嵌入(256维查找表投影),图像直接分割为32×32原始RGB patch经2层MLP投影,无patch merging模块
  • 训练策略:基于离散掩码扩散预训练,文本掩码率均匀采样[0,1],多模态段掩码率采样[0.3,1]强制模型依赖视觉信息;交叉模态消融实验显示90%掩码时图像patch使掩码token准确率提升38.4-40.5点
  • 检索头设计:NeoMME-Retriever在共享骨干网上联合训练两个头——带Matryoshka宽度的均值池化密集头,以及将每token/patch投影至128维的晚期交互头,单次前向传播同时输出两种表示
  • 性能与效率:260M模型ViDoRe v3得分为0.523 nDCG@10(比次优小模型高26.1分),800M模型达0.556;通过分层token池化(factor 10)+int8量化实现39.4倍体积压缩(保留99.16%性能),或factor 8+二值化文档实现255.5倍压缩(保留95.19%性能)
  • 部署特性:支持14种语言(FLORES-200),自研BPE词表(13万词元)比ModernBERT少输出44.4% token;260M模型在L40S上索引速度51.3页/秒(较ColModernVBERT快1.97倍),CPU查询延迟78.3ms

行业启示

  • 架构范式转移:视觉文档检索应从"生成式模型改造"转向"原生编码器设计",消除不必要的参数冗余可显著提升部署效率,这一思路可推广至其他表示学习任务
  • 轻量化多模态检索的商业价值:260M参数模型在关键基准上媲美3.75B参数竞品,结合Apache 2.0开源协议和边缘设备友好性(CPU推理),将加速文档AI在中小企业和边缘场景的普及
  • 技术短板指明研发方向:文本检索性能(BEIR-15)和自然图像迁移能力仍是弱项,提示未来工作需加强纯文本监督信号(当前仅430K示例 vs 对比学习6.6亿示例)及通用视觉表征的融合设计

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Multimodal 多模态 Embedding Model 嵌入模型 Open Source 开源 Research 科学研究 Inference 推理