/ Модель

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

Контекст
8 192 токена
Параметры
307 млн
Лицензия
MIT
Архитектура
modernbert · dense
Базовая модель
mmBERT-base
Библиотека
sentence-transformers
Опубликована
8 сен 2026

sakha-embed-mmbert

ЭмбеддингиТекст → embedding

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

22скачиваний за 30 дней0лайковвеса обновлены8 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sakha-embed-mmbert — модель эмбеддингов для якутского (саха) языка с сохранением качества на русском и английском. Она разработана lab-ii и основана на многоязычном энкодере jhu-clsp/mmBERT-base: ModernBERT с 306,9 млн параметров. Модель дообучена для получения текстовых векторов, поиска и сравнения предложений; принимает текст и выдаёт эмбеддинги. В README указано фактическое ограничение контекста около 512 токенов, несмотря на архитектурный предел 8192 токена.

Модель предназначена для кросс-язычного поиска между русским и якутским, поиска параллельных предложений, а также классификации и кластеризации якутских текстов. На собственном тестовом наборе SakhaBench она показывает сильные результаты в поиске между языками. Для поиска только по якутским документам рекомендуется сочетать её с BM25: лексический поиск превосходит одни эмбеддинги, а гибридный вариант работает лучше обоих методов по отдельности.

Качество проверено на новостях и параллельных текстах; для разговорной речи, технических материалов и текста распознавания речи оно не измерялось. Модель хуже справляется с якутскими текстами, в которых опущены специальные буквы ҕҥөһү, чем LaBSE, и качество снижается на длинных входах. Бенчмарк SakhaBench составлен авторами и напрямую не сопоставим с публикациями по другим языкам. Лицензия — MIT.

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

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

Ограничения

Для поиска внутри якутского лучше использовать гибрид с BM25: одни эмбеддинги уступают лексическому поиску. Качество проверено на новостях и параллельных текстах; контекст фактически ограничен примерно 512 токенами, а устойчивость к текстам без специальных якутских букв ниже, чем у LaBSE.

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

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

Открыть на Hugging Face

sakha-embed-mmbert

Модель эмбеддингов для якутского (саха) языка с сохранением качества на русском и английском. Основана на jhu-clsp/mmBERT-base (307M параметров, ModernBERT).

Обучена для кросс-язычного поиска ru↔sah, поиска параллельных предложений, классификации и кластеризации якутских текстов.

Использование

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("lab-ii/sakha-embed-mmbert")

# Русский запрос находит якутский документ
q = model.encode(["Когда основан город Якутск?"])
d = model.encode([
    "Дьокуускай куорат 1632 сыллаахха тэриллибитэ.",
    "Тыа хаһаайыстыбата сайдыыта.",
])
print((q @ d.T))

Пулинг — усреднение по токенам, векторы нормируются. Рабочая длина — 512 токенов (см. ограничения).

Качество

Замерено на SakhaBench v1 — собственном наборе задач для якутского (в MTEB якутского нет, в FLORES+ тоже). 2000 кандидатов на запрос.

задачаэта модельLaBSEbge-m3multilingual-e5-base
bitext sah→ru, recall@1072.950.534.125.5
кросс-язычный ru→sah, ndcg@1064.238.432.129.2
поиск внутри sah, ndcg@1026.510.928.815.7
классификация издания54.348.049.451.2
кластеризация, v-measure6.33.54.14.3

Русский и английский не просели относительно опорного чекпоинта: поиск на русском +2.9%, на английском +1.3%, классификация на английском −0.5%.

⚠️ Ограничения — прочитайте перед использованием в RAG

Для поиска внутри якутского используйте гибрид с BM25, а не только эмбеддинги. Обычный лексический поиск обходит все плотные модели на этой задаче — это свойство агглютинативного языка, где совпадение словоформы несёт много информации:

методrecall@10ndcg@10
только эта модель38.026.5
только BM2555.143.7
BM25 + 2.0×эта модель61.448.5

Модель добавляет к BM25 +6.3 пункта recall@10. Но там, где BM25 бессилен — русский запрос к якутским документам, общих слов нет — заменить её нечем.

Другие ограничения:

  • Контекст фактически 512 токенов, хотя архитектура заявляет 8192. Обучение шло блоками 1024 (MLM) и 256 (контрастив), длинный контекст модель не освоила: на 1024 токенах качество падает (ndcg 20.4 → 19.4).
  • Качество проверено на новостях и параллельных текстах. На разговорной речи, технических текстах и ASR-выводе не измерялось.
  • Устойчивость к письму без ҕҥөһү ниже, чем у LaBSE (0.872 против 0.975). Модель училась на нормативной орфографии.
  • Бенчмарк собственный, с публикациями по другим языкам несопоставим.

Как обучена

  1. Continued pretraining (MLM) на 202 млн слов якутского из новостей, книг, FineWeb2, MADLAD и OSCAR. 15 000 шагов + отжиг, блок 1024, 60% sah / 20% ru / 20% en. Replay нужен: без него поиск на русском проседает на 20%.
  2. Контрастив, 8000 шагов при батче 192 на 2.48 млн пар — заголовок↔текст, внутридокументные пары, 2 млн параллельных ru↔sah, replay-пары ru/en.
  3. Трудные негативы, намайненные bge-m3, отбор по рангу; 3000 шагов.

Словарь не расширялся: расширение даёт четырёхкратное сжатие якутского, но при доступном бюджете обучения стоило 3–5 пунктов на всех retrieval-задачах. Дистилляция из учителя проверена и оказалась лишней — всю работу делает replay.

Лицензия

MIT, как у базовой модели jhu-clsp/mmBERT-base.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей