Model reference · open weights
mLateOn is an open-weight embedding model from lightonai. mLateOn (FP32) weighs 614 MB; the smallest configuration that runs it is RTX 3060 12 GB.
Summary of the lightonai/mLateOn model card, 2026-10-01
What it is
| Released by | lightonai |
|---|---|
| Released | 2026-06-22 |
| Parameters | 307M |
| VRAM | 614 MB for the weights |
What it runs on
| Card | Runs | Memory |
|---|---|---|
| RTX 3060 12 GB | fits | 11.6 GB |
| RTX 4060 Ti 16 GB | fits | 15.4 GB |
| RTX 3090 24 GB | fits | 23.4 GB |
| RTX 4090 24 GB | fits | 23.4 GB |
| RTX 5090 32 GB | fits | 31.0 GB |
| L40S 48 GB | fits | 44.0 GB |
| A100 80 GB | fits | 78.2 GB |
| H100 80 GB | fits | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | fits | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | fits | 107 GB |
| H200 141 GB | fits | 138 GB |
| B200 180 GB | fits | 176 GB |
From the model card
📚 Collection | 📝 Multilingual Blog | 📝 English Blog | 📝 Paper
🎯 TL;DR: A 307M-parameter multilingual ColBERT (multi-vector) retrieval model achieving state-of-the-art results across multilingual retrieval (MIRACL), long-document retrieval (MLDR), English general-domain retrieval (BEIR), and code retrieval (MTEB Code). Trained on nine languages only, yet generalizes to unseen languages and scripts, demonstrating that late interaction enables translate-train viability for broad multilingual coverage without exhaustive translation.
With DenseOn and LateOn, we demonstrated that an open, carefully curated data recipe can match closed-data retrieval models on English. mDenseOn and mLateOn extend this recipe to multilingual, long-context, and code retrieval.
Rather than independently collecting multilingual corpora from scratch (which would be expensive, uneven across languages, and hard to curate at the same quality), we applied the translate-train approach: machine-translating our validated English data into eight target languages (French, German, Italian, Spanish, Portuguese, Swedish, Norwegian, and Arabic) and adding cross-lingual pairs for cross-lingual alignment.
For more information, please read our multilingual models blog post, our English models blog post and our paper.
mLateOn is a multilingual ColBERT (multi-vector) retrieval model built on mmBERT-base (307M parameters), trained by LightOn using PyLate. It supports context lengths of up to 8,192 tokens for documents and queries, using MaxSim scoring.
mLateOn notably:
Perhaps the most important finding: the translate-train recipe applied to a dense encoder produces limited generalization beyond target languages, but applying it to a late-interaction architecture lifts this restriction. With mLateOn, you don't need to exhaustively translate to all target languages, a handful of representative languages is sufficient for broad multilingual coverage.
Alongside mLateOn, we also trained mDenseOn, a dense (single-vector) variant using the same setup. If your setup does not allow multi-vector, mDenseOn is a strong single-vector alternative, but trades off generalization to unseen languages and long-context performance.
See our multilingual blog post for full results and analysis.
MIRACLtgt and MLDRtgt include only the languages overlapping with our target languages; MIRACL and MLDR include all benchmark languages.
| Model | Size | BEIR | MIRACLtgt | MIRACL | MLDRtgt | MLDR | Code |
|---|---|---|---|---|---|---|---|
| Our models | |||||||
| mLateOn | 307M | 57.56 | 65.61 | 67.04 | 87.69 | 77.92 | 73.48 |
| mDenseOn | 307M | 56.70 | 59.61 | 58.02 | 64.98 | 51.59 | 71.53 |
| Dense baselines | |||||||
| pplx-embed-v1-0.6b | 596M | 56.70 | 63.18 | 68.20 | 57.08 | 43.98 | 75.18 |
| jina-v5-text-small | 677M | 56.70 | 61.03 | 66.56 | 53.00 | 43.83 | 73.01 |
| jina-v5-text-nano | 239M | 56.08 | 60.86 | 65.84 | 56.71 | 47.20 | 70.75 |
| arctic-embed-l-v2 | 568M | 55.55 | 60.78 | 66.53 | 57.01 | 48.03 | 53.17 |
| Qwen3-Embedding-0.6B | 596M | 55.33 | 57.64 | 60.62 | 59.11 | 50.06 | 73.75 |
| harrier-oss-v1-0.6b | 596M | 55.04 | 57.41 | 63.68 | 53.84 | 44.23 | 70.97 |
| harrier-oss-v1-270m | 268M | 50.82 | 48.95 | 57.11 | 52.31 | 42.63 | 63.79 |
| embeddinggemma-300m | 308M | 53.69 | 58.72 | 64.58 | 49.11 | 40.89 | 68.81 |
| gte-multilingual-base | 305M | 51.08 | 57.39 | 64.14 | 66.41 | 56.65 | 57.46 |
| voyage-4-nano | 340M | 49.96 | 49.29 | 58.65 | 62.10 | 51.97 | 76.43 |
| BGE-M3 | 568M | 48.78 | 62.22 | 69.62 | 61.16 | 52.47 | 51.49 |
| granite-311m-r2 | 312M | 49.24 | 53.38 | 59.74 | 50.53 | 41.86 | 63.50 |
| Late-interaction baselines | |||||||
| pplx-embed-v1-late-0.6b | 596M | 56.11 | 63.67 | 69.55 | 68.69 | 55.51 | 63.29 |
| LFM2.5-ColBERT-350M | 353M | 54.50 | 57.40 | 42.45 | 78.39 | 61.05 | 51.62 |
| jina-colbert-v2 | 559M | 52.96 | 62.19 | 65.65 | 13.97 | 11.54 | 49.88 |
| GTE-ModernColBERT | 149M | 54.23 | 43.96 | 36.35 | 67.68 | 45.95 | 54.37 |
| ColBERT-Zero | 149M | 55.82 | 43.89 | 39.36 | 71.32 |
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.