/ Модель

Характеристики

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
mentee_embed · dense
Библиотека
transformers
Опубликована
28 авг 2026

mentee-embed-v4

Сходство предложенийТекст → score9 профессий

Компактная многоязычная модель эмбеддингов для семантического поиска и сравнения текстов на английском, арабском и урду.

30скачиваний за 30 дней1лайквеса обновлены29 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

mentee-embed-v4 — модель векторных представлений текста, разработанная Syed Syab Ahmad Shah и командой MenteE AI. Она предназначена для поиска по смыслу, извлечения релевантных текстов и оценки семантического сходства на английском, арабском и урду.

Модель содержит 41 млн параметров и использует 12-слойный Transformer с размерностью эмбеддингов 384. Она обучена с нуля: разработчики создали BPE-токенизатор, провели предварительное обучение masked language modeling и три раунда контрастивной дистилляции с трудными негативными примерами. Контекст ограничен 512 токенами по метаданным. В репозитории указаны веса Safetensors; лицензия — Apache-2.0.

Модель компактна и показала хорошие результаты на MIRACL, особенно для английского и арабского поиска; авторы также сообщают о высокой скорости инференса на RTX 5090. На их собственном тестовом наборе результаты заметно уступают более крупным моделям, арабский и урду отстают от английского; редкие письменности и диалекты могут токенизироваться хуже. Полный набор MTEB не оценивался.

Сценарии применения

  • поиск релевантных документов по смыслу
  • семантический поиск по коллекции текстов на английском
  • поиск по арабским документам
  • поиск по текстам на урду
  • ранжирование кандидатов по сходству с запросом
  • сравнение семантической близости двух предложений

Ограничения

На пользовательском тестовом наборе результаты заметно ниже, чем у более крупных моделей; арабский и урду уступают английскому. Редкие письменности и диалекты могут токенизироваться хуже, а на полном наборе MTEB модель не оценивалась.

Для каких профессий подходит9

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

mentee-embed-v4

A 41M-parameter trilingual text embedding model trained entirely from scratch — no pretrained backbone, no BERT, no RoBERTa. Random initialization only.

v4 adds mMARCO Arabic retrieval data (500K triplets) and a third distillation round with hard negatives, yielding significant improvements over v3 across all languages and benchmarks.

Developed by Syed Syab Ahmad Shah and Team MenteE AI (menteeai.org) as part of an ongoing research effort to build competitive multilingual embeddings from the ground up for Arabic, English, and Urdu.


Key Facts

PropertyValue
Parameters41M
Embedding dimension384
Max sequence length128 tokens
LanguagesArabic · English · Urdu
Architecture12-layer Transformer, custom BPE tokenizer (50K vocab)
InitializationRandom (trained from scratch)
Training data~2.6M triplets (NLI + MS-MARCO + OPUS + MIRACL + mMARCO Arabic)
PoolingMean pooling
Training objectiveRelational distillation + InfoNCE contrastive (teacher: multilingual-e5-base)

What "From Scratch" Means

Most embedding models fine-tune an existing pretrained encoder (BERT, RoBERTa, MPNet). mentee-embed-v4 does not. We:

  1. Trained a custom BPE tokenizer on Arabic, English, and Urdu text
  2. Initialized a 12-layer Transformer with random weights
  3. Ran masked language modeling pretraining (50K steps on trilingual corpus)
  4. Applied three-round contrastive distillation with hard negative mining

No pretrained checkpoint was used at any stage.


v4 vs v3 Improvements

Benchmarkv3v4Change
Bench MRR@10 (all)0.1030.252+146%
MIRACL EN MRR@100.7680.916+19%
MIRACL AR MRR@100.4470.874+96%
MIRACL UR MRR@100.3540.572+62%
MS-MARCO MRR@100.5920.706+19%
STS-B Spearman0.6830.725+6%

Key improvements come from:

  • mMARCO Arabic — 500K Arabic retrieval triplets added to training
  • 50K MLM steps — 6x more pretraining than v3 (8K steps)
  • 3 distillation rounds — extra hard-negative round for better discrimination

Full Benchmark Results

All baselines evaluated under identical conditions on the same hardware (RTX 5090).

MenteE Embed Bench — Custom EN/AR/UR Pilot

121 queries · 18 domains · dialect Arabic · Roman Urdu · hard negatives

ModelParamsEN MRR@10AR MRR@10UR MRR@10Dialect ARRoman URAll MRR@10
mentee-embed-v441M0.3690.1200.2610.0950.3990.252
paraphrase-mpnet-base-v2278M0.7640.6020.6110.4450.6610.661
paraphrase-MiniLM-L12-v2118M0.6820.5680.5190.3850.4800.592
multilingual-e5-base278M0.6670.3520.4130.3100.4300.481
all-MiniLM-L6-v223M0.8730.0870.2890.0840.4860.425

Custom Bench MRR@10

Per-Language Breakdown

Per-Language MRR@10

Metricv4mpnete5-baseMiniLM-L6
English MRR@100.3690.7640.6670.873
Arabic MRR@100.1200.6020.3520.087
Urdu MRR@100.2610.6110.4130.289
Dialect AR MRR@100.0950.4450.3100.084
Roman UR MRR@100.3990.6610.4300.486

Detailed Metrics (NDCG@10, Recall@1, Recall@5, Recall@10)

ModelAll NDCGAll R@1All R@5All R@10EN NDCGAR NDCGUR NDCG
mentee-embed-v40.2380.0830.2030.2730.3310.1660.212
mpnet-base0.6500.4380.6200.7360.7570.5890.595
MiniLM-L120.5800.3550.5620.6610.6740.5560.504
e5-base0.4680.2480.4460.5490.6530.3410.398
MiniLM-L60.4120.2310.3760.4830.8680.1040.266

Per-Domain MRR@10 (v4)

v4 Per-Domain MRR@10

DomainMRR@10DomainMRR@10
Travel0.643Fashion0.200
Hotels0.378History0.195
Restaurants0.357Sports0.179
Technology0.333Health0.164
Finance0.286Entertainment0.143
Automotive0.222Social Media0.029

Protocol A — In-batch Retrieval (MIRACL)

acc@1 / MRR@10

ModelMIRACL-ENMIRACL-ARMIRACL-UR
mentee-embed-v40.870 / 0.9160.825 / 0.8740.475 / 0.572
paraphrase-mpnet-base-v20.965 / 0.9820.860 / 0.8980.755 / 0.824
paraphrase-MiniLM-L12-v20.965 / 0.9790.815 / 0.8680.720 / 0.785
multilingual-e5-base0.980 / 0.9900.940 / 0.9580.960 / 0.970
all-MiniLM-L6-v20.980 / 0.9900.005 / 0.0270.015 / 0.031

MIRACL Protocol A

v4 achieves strong MIRACL scores despite being 6.8x smaller than mpnet-base. MIRACL AR (0.874) is within 3% of mpnet-base (0.898).


Protocol C — MS-MARCO Corpus Retrieval (10K passages)

ModelParamsMRR@10R@5R@100
all-MiniLM-L6-v223M0.8770.9920.992
multilingual-e5-base278M0.8560.9920.996
paraphrase-mpnet-base-v2278M0.8030.9640.988
mentee-embed-v441M0.7060.9130.980

MS-MARCO Protocol C


STS-B (Semantic Textual Similarity)

ModelSpearmanPearsonMAERMSE
paraphrase-mpnet-base-v20.8680.870——
bge-small-en-v1.50.859———
paraphrase-MiniLM-L12-v20.8440.849——
multilingual-e5-base0.8420.847——
mentee-embed-v40.7250.7302.0592.458

STS-B Spearman


Speed & Efficiency

Measured on RTX 5090.

ModelParamsSents/sec (bs=128)Latency@1 (ms)VRAM (MB)Cost/1B sents
mentee-embed-v441M18,1155.15175$7.15
all-MiniLM-L6-v223M12,4454.71103$10.40
multilingual-e5-small118M9,7497.88482$13.28
paraphrase-MiniLM-L12-v2118M9,4568.17573$13.69
multilingual-e5-base278M5,3798.071126$24.07
paraphrase-mpnet-base-v2278M5,1588.041126$25.10

Speed Comparison

v4 is the fastest model tested — 3.5x faster than mpnet-base, 45% faster than MiniLM-L12.

Batch Size Scaling

Batch SizeSents/secLatency (ms)Peak VRAM (MB)
11456.90174
89028.87177
161,7079.37181
323,4249.35188
646,4709.89202
12812,41810.31230
25620,54612.46287
51222,13923.13400

Precision Formats

FormatSents/sec (bs=128)STS-B SpearmanDelta vs FP32VRAM (MB)
FP3212,5000.7249—289
FP163,6320.72490.0149
BF162,8370.7248-0.0001149

Efficiency Metrics (Per Parameter)

ModelBench MRR/1M paramsSents/sec per 1M paramsCost per 1B sents
mentee-embed-v40.525441.82$7.15
all-MiniLM-L6-v20.344541.09$10.40
paraphrase-MiniLM-L12-v20.45280.34$13.69
multilingual-e5-base0.16619.35$24.07
paraphrase-mpnet-base-v20.22418.55$25.10

Efficiency Cost Comparison


Radar — v4 vs mpnet-base

Normalized comparison across all evaluation dimensions:

Radar — v4 vs mpnet

Dimensionv4 (41M)mpnet (278M)v4 as % of mpnet
English MRR@100.3690.76448%
Arabic MRR@100.1200.60220%
Urdu MRR@100.2610.61143%
MIRACL EN0.9160.98293%
MIRACL AR0.8740.89897%
MIRACL UR0.5720.82469%
MS-MARCO0.7060.80388%
STS-B Spearman0.7250.86884%
Throughput18,1155,158351%
Cost efficiency$7.15$25.10351%

Honest Assessment

Where v4 Wins

  • Speed — fastest embedding model tested (18,115 sents/sec)
  • Cost — cheapest per billion sentences ($7.15)
  • MIRACL AR — 0.874 vs mpnet's 0.898 (within 3%) despite 6.8x fewer params
  • MS-MARCO — 0.706, competitive with models 3-7x larger
  • Efficiency — best MRR per parameter of all models tested

Where v4 Loses

  • Custom bench — 0.252 vs mpnet's 0.661 (2.4x gap)
  • English — 0.369 vs MiniLM-L6's 0.873
  • STS-B — 0.725 vs mpnet's 0.868 (16% gap)
  • Arabic dialect — 0.095 (struggles with informal Arabic)
  • Urdu — 0.261 vs mpnet's 0.611

Verdict

v4 is a strong proof-of-concept — it proves you can train a competitive embedding model from scratch. The MIRACL AR score (0.874) is within 3% of mpnet-base (0.898) despite being 6.8x smaller.

For production use, v4 works well for:

  • Arabic retrieval (MIRACL-scale tasks)
  • High-throughput, cost-sensitive applications
  • Resource-constrained environments (175 MB VRAM)

v4 is not yet suitable for:

  • Domain-specific English retrieval
  • Dialectal Arabic / informal Urdu
  • Tasks requiring STS-level semantic similarity

Training Data

SourceLanguageTripletsType
all-NLI (sentence-transformers)EN558KNLI triplets
XNLIAR128KNLI triplets
XNLIUR125KNLI triplets
OPUS-100 EN-UREN/UR300KParallel translation
OPUS-100 AR-ENAR/EN300KParallel translation
MS-MARCO BM25 tripletsEN500KPassage retrieval
MS-MARCO hard negativesEN200KHard retrieval
mMARCO ArabicAR500KPassage retrieval
MIRACLEN/AR/UR~9KWikipedia retrieval
Total~2.6M

Training Pipeline

Stage 1 — MLM Pretraining (50K steps)
  Random init → masked language modeling on trilingual corpus
  50,000 steps · batch=64 · vocab=50K BPE

Stage 2 — Teacher Encoding
  Teacher: intfloat/multilingual-e5-base (768-dim)
  Encode all 2.6M triplets to soft labels

Stage 3 — Distillation Round 1 (no hard negatives)
  InfoNCE contrastive + relational distillation
  4,000 steps · batch=512 · temp=0.05

Stage 4 — Hard Negative Mining Round 1
  GPU-accelerated top-5 mining across full 2.6M corpus

Stage 5 — Distillation Round 2 (with hard negatives)
  Same objective + mined hard negatives per anchor
  10,000 steps · batch=512 · temp=0.05

Stage 6 — Hard Negative Mining Round 2 (on improved model)
  Re-mine with the better round-2 model

Stage 7 — Distillation Round 3 (final polish)
  Train on round-2 mined negatives
  15,000 cumulative steps · batch=512 · temp=0.05

Usage

# pip install torch transformers tokenizers huggingface_hub
from transformers import AutoModel, AutoTokenizer

tok   = AutoTokenizer.from_pretrained("MenteEAI/mentee-embed-v4", trust_remote_code=True)
model = AutoModel.from_pretrained("MenteEAI/mentee-embed-v4",   trust_remote_code=True)

sentences = [
    "Hello, how are you?",
    "مرحبا، كيف حالك؟",
    "ہیلو، آپ کیسے ہیں؟"
]

embeddings = model.encode(sentences, tokenizer=tok)
print(embeddings.shape)  # torch.Size([3, 384])

trust_remote_code=True is required — standard for custom-architecture models on HuggingFace. The code runs entirely on your machine.

Similarity search

from transformers import AutoModel, AutoTokenizer

tok   = AutoTokenizer.from_pretrained("MenteEAI/mentee-embed-v4", trust_remote_code=True)
model = AutoModel.from_pretrained("MenteEAI/mentee-embed-v4",   trust_remote_code=True)

query    = model.encode(["What is machine learning?"], tokenizer=tok)
passages = model.encode([
    "Machine learning is a subset of artificial intelligence.",
    "The weather today is sunny.",
    "تعلم الآلة هو فرع من فروع الذكاء الاصطناعي.",
], tokenizer=tok)

scores = query @ passages.T
print(scores)  # tensor([[0.81, 0.60, 0.79]])

Limitations

  • Custom benchmark gap — v4 scores 0.252 vs 0.661 for mpnet-base on the custom bench; the gap reflects the difference between 2.6M training pairs and web-scale data
  • Arabic and Urdu lag behind English on the custom bench, though MIRACL scores are strong (AR 0.874, UR 0.572)
  • Vocabulary limited to 50K tokens trained on ~2.6M sentences — rare scripts and dialects may tokenize poorly
  • Not evaluated on MTEB full suite yet

Citation

@misc{mentee-embed-v4-2026,
  title   = {How Far Can Multilingual Text Embeddings Be Trained From Scratch?
             A Compute-Efficient Study of Arabic, English, and Urdu},
  author  = {Shah, Syed Syab Ahmad and Team MenteE AI},
  year    = {2026},
  url     = {https://huggingface.co/MenteEAI/mentee-embed-v4},
  note    = {MenteE AI. Apache-2.0 License}
}

About MenteE AI

Built by Syed Syab Ahmad Shah and Team MenteE AI. menteeai.org · syab@menteeai.org

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
MenteeEmbedModel
Ревизия весов
26f9e10

0 моделей