/ Модель

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

Контекст
8 194 токена
Параметры
659 млн
Лицензия
MIT
Архитектура
xlm-roberta · dense
Базовая модель
bge-m3
Библиотека
sentence-transformers
Опубликована
12 сен 2026

bge-m3-italian

ЭмбеддингиТекст → embedding9 профессий

Дообученная на итальянских данных модель BGE-M3 для dense, sparse и гибридного поиска по текстам и документам.

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

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Эмбеддинги» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

  • MassiveIntentClassification

    main_score

    Результат

    0,659

    Общий результат 0,6702
    MTEB

    Публичная таблицадругая ревизия

  • XStance

    main_score

    Результат

    0,5157

    MTEB

    Публичная таблицадругая ревизия

  • mteb/multi-hatecheck

    score

    Результат

    62,8

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/XGlueWPRReranking

    score

    Результат

    67,781

    XGlueWPRReranking_it_test 69,164
    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • XGlueWPRReranking

    main_score

    Результат

    0,6778

    Общий результат 0,6916
    MTEB

    Публичная таблицадругая ревизия

  • MassiveScenarioClassification

    main_score

    Результат

    0,7068

    Общий результат 0,6978
    MTEB

    Публичная таблицадругая ревизия

  • mteb/belebele

    score

    Результат

    93,246

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • MintakaRetrieval

    main_score

    Результат

    0,2224

    MTEB

    Публичная таблицадругая ревизия

  • mteb/amazon_massive_intent

    score

    Результат

    65,9011

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • ItaCaseholdClassification

    main_score

    Результат

    0,6534

    MTEB

    Публичная таблицадругая ревизия

  • mteb/stsb_multi_mt

    score

    Результат

    83,4413

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/sib200.v2

    score

    Результат

    47,8367

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/WikipediaRetrievalMultilingual

    score

    Результат

    88,656

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/sib200

    score

    Результат

    34,2322

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/MultiLongDocRetrieval

    score

    Результат

    60,915

    MultiLongDocRetrieval_it_dev 52,577
    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • SIB200ClusteringS2S

    main_score

    Результат

    0,3423

    MTEB

    Публичная таблицадругая ревизия

  • XPQARetrieval

    main_score

    Результат

    0,7618

    MTEB

    Публичная таблицадругая ревизия

  • MultiLongDocReranking

    main_score

    Результат

    0,9755

    MTEB

    Публичная таблицадругая ревизия

  • MattiaSangermano/emit

    score

    Результат

    4,85

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/tweet_sentiment_multilingual

    score

    Результат

    53,1641

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • MultiLongDocRetrieval

    main_score

    Результат

    0,6092

    Общий результат 0,5258
    MTEB

    Публичная таблицадругая ревизия

  • STSBenchmarkMultilingualSTS

    main_score

    Результат

    0,7961

    Общий результат 0,8344
    MTEB

    Публичная таблицадругая ревизия

  • mteb/WikipediaRerankingMultilingual

    score

    Результат

    87,393

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/XPQARetrieval

    score

    Результат

    76,178

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • jurifindit/JuriFindIT

    score

    Результат

    61,731

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/WebFAQRetrieval

    score

    Результат

    77,772

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • MultiEURLEXMultilabelClassification

    main_score

    Результат

    0,0516

    MTEB

    Публичная таблицадругая ревизия

  • MattiaSangermano/SardiStance

    score

    Результат

    41,4054

    SardiStanceClassification_default_test 41,4054
    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/XStance

    score

    Результат

    51,5651

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • MattiaSangermano/DisCoTex-last-sentence

    score

    Результат

    69,3104

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • mteb/amazon_massive_scenario

    score

    Результат

    70,6826

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • EmitClassification

    main_score

    Результат

    0,0485

    MTEB

    Публичная таблицадругая ревизия

  • mteb/sts22-crosslingual-sts

    score

    Результат

    79,9471

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

  • TweetSentimentClassification

    main_score

    Результат

    0,5316

    MTEB

    Публичная таблицадругая ревизия

  • STS22.v2

    main_score

    Результат

    0,7995

    MTEB

    Публичная таблицадругая ревизия

  • MultiHateClassification

    main_score

    Результат

    0,628

    MTEB

    Публичная таблицадругая ревизия

  • SIB200Classification.v2

    main_score

    Результат

    0,4784

    MTEB

    Публичная таблицадругая ревизия

  • WikipediaRetrievalMultilingual

    main_score

    Результат

    0,8866

    MTEB

    Публичная таблицадругая ревизия

  • SwissJudgementClassification

    main_score

    Результат

    0,5537

    MTEB

    Публичная таблицадругая ревизия

  • DadoEvalCoarseClassification

    main_score

    Результат

    0,5179

    MTEB

    Публичная таблицадругая ревизия

  • JuriFindITRetrieval

    main_score

    Результат

    0,6173

    MTEB

    Публичная таблицадругая ревизия

  • mteb/ItaCaseholdClassification

    score

    Результат

    65,3394

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

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

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

bge-m3-italian — модель эмбеддингов и поиска на итальянском языке, разработанная Alberto Barnabò на основе BAAI/bge-m3. Это дообученная XLM-RoBERTa с 658,7 млн параметров, контекстом до 8194 токенов и тремя совместно обученными головами: dense, sparse и ColBERT. Модель предназначена для семантического, лексического и гибридного поиска по коротким фрагментам и длинным документам; её можно использовать как замену bge-m3 в существующих сценариях Sentence Transformers.

Для коротких фрагментов автор рекомендует гибридный режим или dense-поиск: sparse-поиск отдельно уступает базовой модели. В приведённых тестах гибридный режим улучшил ранжирование итальянских документов относительно bge-m3; для более точной выдачи модель можно сочетать с реранкером. Репозиторий содержит веса Safetensors и ONNX для dense-головы, включая динамически квантованный вариант int8; sparse- и ColBERT-головы доступны отдельно.

Модель обучена на итальянских данных mMARCO и проверена на задачах поиска и семантического сходства. Результаты могут быть скромнее на текстах, заметно отличающихся от обучающих данных. Источник обучающих данных основан на MS MARCO, условия которого ограничивают коммерческое использование; при этом веса модели распространяются по лицензии MIT.

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

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

Ограничения

Для коротких фрагментов sparse-поиск отдельно уступает базовой BGE-M3; для этого сценария рекомендуется гибридный или dense-режим. Преимущество на коротких текстах измерено на данных, близких к обучающим, поэтому на других итальянских корпусах прирост может быть меньше; исходные условия MS MARCO ограничивают коммерческое использование обучающих данных.

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

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

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

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

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

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

Открыть на Hugging Face

bge-m3-italian

Italian retrieval, fine-tuned from BAAI/bge-m3. Drop-in replacement: same 1024 dims, same 8192 context, all three heads (dense + sparse + ColBERT) trained and shipped.

Modello di retrieval italiano: sostituisce bge-m3 senza cambiare una riga di codice.

Results

Use it

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("albertobarnabo/bge-m3-italian")
emb = model.encode(["quanto dura la validità della carta d'identità elettronica?"])

For hybrid search (dense + sparse), which is what this model is best at:

from FlagEmbedding import BGEM3FlagModel

model = BGEM3FlagModel("albertobarnabo/bge-m3-italian", use_fp16=True)
out = model.encode(docs, return_dense=True, return_sparse=True)
# score = dense_similarity + 0.3 * lexical_matching_score

ONNX (dense head), for Text Embeddings Inference, fastembed, or the sentence-transformers ONNX backend. onnx/model.onnx is fp32; onnx/model_qint8_avx512_vnni.onnx is dynamically quantized int8 (the same file serves ARM CPUs):

model = SentenceTransformer("albertobarnabo/bge-m3-italian", backend="onnx",
                            model_kwargs={"file_name": "onnx/model_qint8_avx512_vnni.onnx"})

Both were checked against the PyTorch weights on STS22 (Italian, Spearman): PyTorch 0.7995, ONNX fp32 0.7995 with cosine 1.0000 to the original embeddings, int8 0.8019 on AVX-512 VNNI hardware. Dense embeddings only: the sparse and ColBERT heads stay in sparse_linear.pt / colbert_linear.pt.

fastembed (the library behind Qdrant's client), with the int8 file — CPU-only, 0.57 GB, cosine 0.994 to the PyTorch embeddings:

from fastembed import TextEmbedding
from fastembed.common.model_description import PoolingType, ModelSource

TextEmbedding.add_custom_model(
    model="albertobarnabo/bge-m3-italian",
    pooling=PoolingType.CLS,
    normalization=True,
    sources=ModelSource(hf="albertobarnabo/bge-m3-italian"),
    dim=1024,
    model_file="onnx/model_qint8_avx512_vnni.onnx",
)
model = TextEmbedding(model_name="albertobarnabo/bge-m3-italian")
emb = list(model.embed(["quanto dura la carta d'identità elettronica?"]))

Results

Measured against the base model with identical code; 10,000-sample paired bootstrap.

Italian retrieval, nDCG@10BAAI/bge-m3ours v1.0ours v1.1v1.1 vs base
Short passages, dense0.7510.7770.777+0.027 · CI [.021, .032]
Short passages, hybrid0.7520.7870.783+0.031 · CI [.026, .037]
Long documents, sparse0.7400.7360.781+0.041 · CI [.005, .080]
Long documents, hybrid0.6930.6920.748+0.055 · CI [.025, .087]
Long documents, dense0.6270.5950.609−0.019 · not significant
Short passages, sparse0.4740.4820.450−0.023 · see limitations

In hybrid mode — the recommended one — this model beats bge-m3 on both short passages and long documents.

Short passages: mMARCO-it dev, 6,304 queries over 206k passages. Long documents: MLDR-it test, 200 queries over 10k documents at 8192 tokens.

In practice, on short passages: the right answer is ranked #1 for 66% of questions (up from 62.5%), and the share of questions where it isn't found in the top 10 at all drops from 11.4% to 8.6%.

Pair it with a reranker for the best results:

pipeline (2,000 queries)nDCG@10
bge-m3-italian alone0.796
+ BAAI/bge-reranker-v2-m30.821

On MTEB

bge-m3-italian is registered in mteb and its scores on the Italian tasks are in the public results repository — so the numbers below are independently reproducible with mteb.get_model("albertobarnabo/bge-m3-italian"). None of these tasks was used for training.

Italian task (main score)BAAI/bge-m3bge-m3-italianmultilingual-e5-large
XPQARetrieval0.5300.7620.473
STS22.v20.7000.7990.643
SIB200ClusteringS2S0.2560.3420.396
WebFAQRetrieval0.7650.7780.807
JuriFindITRetrieval—0.6170.594
BelebeleRetrieval—0.9320.951

Base-model and e5 numbers are the ones published in the same repository. See the MTEB leaderboard filtered on Italian for the full picture.

How it was trained

  • Data: 351,796 Italian query groups (1 positive + 8 hard negatives) built from mMARCO-it, with English cross-encoder teacher margins joined by MS MARCO id. ~9.5% of passages were dropped for mojibake damage in the source translation.
  • Method: FlagEmbedding unified fine-tuning with self-distillation — dense, sparse and ColBERT heads trained together. 1 epoch, 5,496 steps, lr 1e-5, 512-token passages, one 48GB GPU, ~6 hours.
  • Long-context pass: a second short run (30k groups, 2048-token synthetic long documents mixed with short ones, lr 5e-6) recovered the long-document ability that 512-token training had cost. This is what the table above measures.
  • Why all three heads: on long Italian documents the sparse head scores 0.78 against dense's 0.61. Language fine-tunes of bge-m3 usually ship dense-only and silently lose it.

Limitations

  • Sparse-only retrieval on short passages is worse than base (0.450 vs 0.474, statistically significant). Hybrid on the same data scores 0.783 — use hybrid, or dense, for short passages.
  • Dense-only on long documents is 0.019 below base (not statistically significant after the long-context pass). Hybrid is clearly better than base there (+0.055).
  • Short-passage gains are measured on the same distribution the model was trained on (translated MS MARCO). Expect smaller gains on very different Italian text.
  • Training data derives from MS MARCO, whose original terms are non-commercial research. This is true of most retrieval models trained on MS MARCO; stated here rather than hidden.

Versions

  • v1.1 (current) — adds the long-context pass; better than base in hybrid mode on both benchmarks.
  • v1.0 — first release, 512-token training only. Still available: revision="v1.0".

Provenance

Weights: MIT, same as the base model. Evaluation is fully reproducible: same script for both models, per-query scores and bootstrap included in the training repo.

@misc{bge-m3-italian-2026,
  author = {Barnabo, Alberto},
  title  = {bge-m3-italian: Italian retrieval fine-tune of bge-m3},
  year   = {2026},
  url    = {https://huggingface.co/albertobarnabo/bge-m3-italian}
}

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
XLMRobertaModel
Ревизия весов
f38acb8

0 моделей