IBM Releases 97M-Parameter Granite Embedding Model With 60.3 MTEB Score — Highest Retrieval Quality Under 100M Parameter
IBM released two new multilingual embedding models under Apache 2.0: a 97M-parameter compact model scoring 60.3 on MTEB Multilingual Retrieval (highest in its size class) and a 311M full-size model scoring 65.2. Both support 200+ languages with enhanced retrieval for 52 languages, handle 32K-token context (64x increase over predecessors), and include code retrieval across 9 programming languages.
Granite Embedding 97M Multilingual R2 — Quick Specs
IBM Releases 97M-Parameter Granite Embedding Model With 60.3 MTEB Score — Highest Retrieval Quality Under 100M Parameters
IBM has released Granite Embedding Multilingual R2, a pair of multilingual embedding models that address a persistent gap in the embedding space: the 97M-parameter compact model achieves 60.3 on MTEB Multilingual Retrieval across 18 languages, the highest score for any open multilingual embedding model under 100M parameters. The next-best model in that size class, multilingual-e5-small, scores 50.9 — a 9.4 point gap.
Two Models, Both Apache 2.0
granite-embedding-311m-multilingual-r2: 311M parameters, 768-dimensional embeddings, scores 65.2 on MTEB Multilingual Retrieval (second among open models under 500M parameters). Includes Matryoshka dimension support.
granite-embedding-97m-multilingual-r2: 97M parameters, 384-dimensional embeddings, scores 60.3 on the same benchmark. Retains majority of full-size model's quality at one-third the size.
Both models support 200+ languages with enhanced retrieval quality for 52 specifically tuned languages, handle context lengths up to 32,768 tokens (a 64x increase over their R1 predecessors), and include code retrieval across 9 programming languages: Python, Go, Java, JavaScript, PHP, Ruby, SQL, C, and C++.
Architecture: ModernBERT Replaces XLM-RoBERTa
The R2 generation rebuilds from the ground up. IBM replaced the XLM-RoBERTa encoder (512-token context) with ModernBERT, a recent architecture that integrates five years of transformer research advances: alternating attention lengths reduce computation on long sequences, rotary position embeddings enable the 32K context window without positional interpolation, and Flash Attention 2.0 support speeds encoding on modern GPUs.
The 311M model uses the Gemma 3 tokenizer (262K tokens). The 97M model uses a pruned GPT-OSS tokenizer (180K tokens) designed to preserve multilingual coverage while reducing embedding table size.
Training Pipeline
According to IBM, the 311M model underwent a multi-stage training process:
- Knowledge distillation from Granite 3.3 Instruct and Mistral v0.2 Instruct decoder models, fine-tuned for embeddings
- Contrastive fine-tuning on multilingual retrieval pairs across 52 languages and code
- Model merging of checkpoints from different training stages
The 97M model was derived through a novel pruning methodology from the 311M architecture. IBM states it intentionally avoided MS-MARCO training data and datasets with non-commercial licensing restrictions.
Performance Gains Over R1
The 97M model shows a +12.2 point gain on MTEB Multilingual Retrieval over its R1 predecessor. The 311M model gains +13.0 points over its R1 version, moving from 52.2 to 65.2.
Both models ship with ONNX and OpenVINO weights for CPU-optimized inference and work as drop-in replacements in LangChain, LlamaIndex, Haystack, and Milvus with a single model name change.
What This Means
The 97M model sets a new efficiency benchmark for multilingual embeddings. A 9.4-point MTEB lead over the previous best sub-100M model (multilingual-e5-small) represents a meaningful quality jump in a size class where trade-offs typically force choosing between speed and accuracy. The 32K context window addresses a real limitation — previous 512-token windows forced chunking strategies that degraded retrieval quality on long documents.
The Apache 2.0 license and explicit avoidance of restrictive training data make these commercially deployable without licensing concerns. For framework developers, the models' compatibility as drop-in replacements means adding 200+ language support requires changing a single model identifier.
Both models are available on Hugging Face.
Related Articles
Apple Releases LensVLM-9B, a 9B Vision-Language Model That Selectively Decompresses Text Images
Apple has released LensVLM-9B, a 9-billion-parameter vision-language model fine-tuned from Qwen3.5-9B-Base that processes documents as compressed images, selectively expanding only relevant pages to full resolution. The model supports 5x, 10x, and 15x compression ratios and is available under Apple's Machine Learning Research Model License.
Meta Releases Muse Glimmer 30B, an Open-Weight Agentic Model for Consumer Hardware
Meta Superintelligence Labs has released Muse Glimmer 30B, a dense open-weight model distilled from its larger Muse Spark system and tuned for agentic workflows on consumer hardware. The model supports 131K context, image understanding, and over 100 languages at $0.30/$1.10 per 1M input/output tokens.
Perceptron Launches Mk1.5, a Multimodal Perception Model for Physical Agents with Structured Spatial Outputs
Perceptron has released Mk1.5, a perception model built for physical agents that accepts text, image, video, and audio input and returns text alongside structured spatial annotations. It succeeds Mk1 and is priced at $0.15 per 1M input tokens and $1.50 per 1M output tokens.
Black Forest Labs Releases FLUX 3 Action, a 7B Open-Weights World Action Model, Claims Top RoboLab Benchmark Score
Black Forest Labs has released FLUX 3 Action, a 7B parameter open-weights World Action Model. The company claims it achieves first place on the RoboLab benchmark, though independent verification is pending.
Comments
Loading...