NeoMME: A Single-Tower Multimodal-Native Multilingual Foundation Encoder for Efficient Fine-Tuning and Inference
cs.IR · cs.AI · cs.CV
Quick verdict
A from-scratch single-tower multimodal encoder (260M/800M) is competitive on ViDoRe v3 retrieval; exceptionally transparent, but key ablations are missing.
Summary
The paper introduces NeoMME, a family of 260M and 800M-parameter bidirectional Transformer encoders trained entirely from scratch to process multilingual text tokens and raw 32x32 image patches in a single tower, without a pretrained vision encoder or causal decoder. Pretraining uses an image-conditioned masked discrete-diffusion text objective over roughly 524B packed tokens, with dynamic-resolution images, 16,384-token context, 2D RoPE, and interleaved sliding-window/global attention. Fine-tuned with jointly trained dense and late-interaction heads, NeoMME-Retriever reaches 0.523 (260M) and 0.556 (800M) nDCG@10 on ViDoRe v3; the 260M model outperforms all evaluated models strictly below 800M parameters, and at matched 2048x2048 input it encodes pages about twice as fast as ColModernVBERT on an L40S. Hierarchical token pooling plus int8-query/binary-document quantization compresses the late-interaction index 255x while retaining 95.19% of nDCG@10. Transfer is solid on document and text tasks (75.3 mean on a 17-task suite) but weak on frozen natural-image probes (13.2 average accuracy), which the authors attribute to the absence of any image-prediction objective. Strengths include Apache-2.0 checkpoints with predecay releases, day-zero Hugging Face Transformers integration, and unusually candid limitation reporting: roughly seven times less text pretraining data than ModernBERT, tokenizer compression about 65% worse than mmBERT across all 204 FLORES-200 languages, and retrieval supervision far below the strongest text baseline. Key weaknesses: no ablations isolating architectural choices, no significance testing, and a dense head that lags its own late-interaction head by roughly 13 nDCG points.
Review complete
Assessment at a glance
5
risk flags identified
● high 0
● medium 3
● low 2
5 strengths · 5 weaknesses · 5 author questions
AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.
Levels reflect verification complexity — not a quality score. Evolve never rates your paper.
Key claims under review
- A single bidirectional Transformer trained from random initialization on raw 32x32 image patches and multilingual text, using an image-conditioned masked discrete-diffusion objective, is a viable vision-tower-free alternative to VLM-derived document retrievers.
- NeoMME-Retriever 260M and 800M reach 0.523 and 0.556 nDCG@10 on ViDoRe v3, with the 260M model outperforming all evaluated models strictly below 800M parameters.
- At matched 2048x2048 input on an NVIDIA L40S, NeoMME-260M encodes pages about 2x faster than ColModernVBERT (51.3 vs 26.0 pages/s).
- Hierarchical token pooling at factor 8 combined with int8 queries and binary document vectors compresses the late-interaction index 255x while retaining 95.19% of baseline nDCG@10.
- Image-conditioned masked diffusion yields measurable cross-modal grounding without any image-prediction objective (image gain of 38.4/40.5 percentage points at 90% text masking).
Strengths
From-scratch single-tower design validated at meaningful scale, with a direct cross-modal grounding probe
The 260M/800M encoders are trained from random init on ~524B packed tokens (55% text / 45% multimodal, Table 2). The image-gain ablation probe (subsection 4.5) directly quantifies that page patches improve masked-token recovery, rising to 38.4/40.5 percentage points at 90% masking — evidence against the text-shortcut failure mode common in multimodal MLM.
Unusually candid evaluation and limitation reporting
Section 7 self-reports ~7x less text pretraining data than ModernBERT, ~500x less retrieval supervision than mLateOn, and no ablations; subsection B.1 discloses that the tokenizer is 65.29% worse than mmBERT across all 204 FLORES-200 languages after advertising wins on the 14 target languages; subsection 5.10 explicitly flags the unmatched Vultron comparison as favoring the baseline (NeoMME processes 31% more pixels).
Deployment-relevant compression study with verified numerics
Complete artifact release enabling verification
Rigorous throughput benchmarking protocol
Weaknesses
No ablations isolating the core architectural thesis
Supervision-scale confound in the text-retrieval comparison
Throughput headline omits downstream scoring-cost asymmetry
Single-run reporting with no significance testing
Dense head considerably weaker than late-interaction, weakening the flexibility claim
Full Review Report
$1.99 · one-timeUnlock the complete preliminary analysis Evolve produced for this paper.
Report preview
NeoMME — Structured Preliminary Review
The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.
- All 5 strengths & 5 weaknesses, analyzed in detail
- 5 risk flags with severity, section & reviewer questions
- Methods & statistical evidence assessment
- 5 questions a peer reviewer would ask
- Full six-dimension evaluation report & recommendations
One-time purchase · this paper only
One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.
Frequently asked questions
What is NeoMME?
NeoMME is a family of 260M and 800M-parameter bidirectional (BERT-style) Transformer encoders trained completely from scratch to jointly process multilingual text and raw 32x32 image patches in a single tower — no pretrained vision encoder, no causal language model — released under Apache 2.0 with Hugging Face Transformers support.
How does NeoMME compare to ColPali or ColQwen on visual document retrieval?
On the ViDoRe v3 benchmark, its retriever variants score 0.523 (260M) and 0.556 (800M) nDCG@10, above every evaluated model under 800M parameters and Pareto-competitive with multi-billion-parameter VLM retrievers such as ColQwen2.5 (0.5244) and ColPali v1.3 (0.4295); Vultron Flash at 0.85B parameters scores higher at 0.5649.
What is the 255x compression result?
By combining hierarchical token pooling (pool factor 8) with int8-quantized queries and binary document vectors, the per-page ViDoRe v3 late-interaction index shrinks from about 1.5 MB to 6 kB while keeping 95.19% of the original float32 nDCG@10.
Can NeoMME generate images or captions?
It has no image-generation or pixel-reconstruction objective. It can produce short image-conditioned text by iteratively decoding masked tokens, but the paper presents this only as a qualitative diagnostic, not a measured captioning or OCR capability.
About this review
This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.
- The provided text is a sampled excerpt with explicit [...sampling gap...] markers (parts of sections 3.3-4.3, 5.4-5.7, and appendices A.1/C.4 were skipped); judgments about those passages rely on cross-references visible elsewhere in the excerpt.
- Figures were available only as extracted text fragments (axis labels, legends, embedded numbers); visual figure content could not be inspected.
Go deeper on this paper
Wrote a paper? Stress-test it before reviewers do.
Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.
