AIToday
Large Language ModelsHugging Face BlogPublished: Sep 4, 2026, 01:00 JST2 min read

NeoMME encoder: small, fast visual document retrieval

NeoMME encoder: small, fast visual document retrieval

Key takeaway

  • NeoMME is a new efficient multimodal encoder for text and images.

  • It achieves top retrieval accuracy for its size, outperforming larger models.

  • It is fast and compresses storage significantly, making it practical for large document corpora.

3 Key Points

  1. What happened

    Hugging Face introduced NeoMME, a family of 260M and 800M multilingual multimodal encoders. Unlike many visual language models, it uses a single bidirectional Transformer for both text and images, without a separate vision tower or causal language model.

  2. Why it matters

    NeoMME-Retriever achieves competitive visual document retrieval accuracy at a fraction of the size. For instance, the 260M model scores 0.523 nDCG@10 on ViDoRe v3, the highest among models under 800M parameters, and is within 0.002 of ColQwen2.5 while using about 14× fewer parameters.

  3. What to watch

    NeoMME-Retriever encodes about 51 pages per second on an NVIDIA L40S at 2048×2048 input, nearly twice ColModernVBERT's throughput. Compression reduces late-interaction index storage from about 1.5 MB to 6 kB per page (255× smaller) with over 95% retention of retrieval quality.

Ask the AI about this article →

Context & Analysis

NeoMME is a response to the inefficiency of adapting generative visual language models for non-generative tasks like retrieval. By removing the causal decoder and separate vision tower, it cuts parameter and compute overhead while maintaining high performance. The 260M model's nDCG@10 of 0.523 on ViDoRe v3 is notable because it achieves this with under 300M parameters, outperforming models like ColQwen2.5 which is 3.75B but only slightly higher at 0.524. This suggests that for retrieval tasks, a well-trained encoder can rival much larger generative models.

The dual-head design (dense and late-interaction) provides flexibility for different use cases. The dense head is compact and supports fast ANN-based retrieval, while the late-interaction head preserves fine-grained local matches. The reported compression techniques (hierarchical token pooling and asymmetric quantization) substantially reduce index storage, making it feasible to deploy high-resolution retrieval at scale. The throughput advantage—encoding about 51 pages per second on an L40S—means lower GPU time and cost for indexing large document corpora, which is a practical concern for deployment.

NeoMME's release under Apache 2.0 and integration with Hugging Face Transformers lower the barrier for adoption. The model trains from scratch with a masked discrete-diffusion objective, which is a different approach from typical vision-language pretraining. While the body does not provide a direct comparison on all benchmarks, the Pareto frontier positioning and the storage/quality trade-offs indicate that this could be a practical choice for teams needing efficient multimodal retrieval without the overhead of a full VLM.

FAQ

What makes NeoMME different from other multimodal models?
NeoMME uses a single bidirectional Transformer to process both text and image inputs, without a separate pretrained vision tower or causal language model. This reduces parameter and compute overhead.
How does NeoMME-Retriever compare to similar-sized models on retrieval quality?
NeoMME-Retriever-260M scores 0.523 nDCG@10 on ViDoRe v3, outperforming ColModernVBERT and ColSmol-500M. The 800M model scores 0.556, within 0.009 of the similarly sized Vultron Retriever Flash.
What compression options are available to reduce storage?
NeoMME-Retriever offers settings that reduce late-interaction index storage from about 1.5 MB per page to 39 kB (39× reduction) or to 6 kB (255× reduction) with more than 99% or 95% of baseline retrieval quality, respectively.
Hugging Face BlogRead Original Article

Get the latest Large Language Models news every morning

For example, today's edition would include:

  • AI agents ask philosophers about their own consciousnessTHE DECODER · 1h ago
  • Claude Fable 5.1 cracks 1653 royalist cipherTHE DECODER · 1h ago
  • Forward-deployed engineer jobs surge 1000%Fortune AI · 1h ago

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleChatGPT, Grok, and Claude all hit by outages at once