/ Модель

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

Контекст
514 токенов
Параметры
138 млн
Лицензия
CC BY-SA 4.0
Архитектура
roberta · dense
Базовая модель
roberta-base
Библиотека
sentence-transformers
Опубликована
19 мая 2026

ko-sroberta-nli-mrl

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

Корейская RoBERTa-модель создаёт компактные векторные представления предложений для сравнения их смысловой близости.

98скачиваний за 30 дней0лайковвеса обновлены19 мая 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

jhgan/ko-sroberta-nli — корейская модель Sentence Transformers на базе RoBERTa, дообученная на KorNLI с использованием Matryoshka Representation Learning. Она преобразует предложения в векторные представления размером 768, 512, 256, 128, 64 или 32 измерения: можно использовать первые m компонент, чтобы сократить объём хранения и задержку при небольшом снижении точности. Модель предназначена для сравнения смысловой близости корейских предложений и поиска по семантическому сходству; README приводит результаты оценки на наборе KorSTS. Число параметров — 137,8 млн, максимальный контекст — 514 токенов. Распространяется по лицензии CC BY-SA 4.0.

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

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

Ограничения

Оптимизирована для корейского языка; качество и переносимость на другие языки не подтверждены приведёнными данными. Уменьшение размерности эмбеддингов может снижать точность.

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

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

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

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

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

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

Открыть на Hugging Face

jhgan/ko-sroberta-nli-mrl

This is a sentence-transformers model fine-tuned with Matryoshka Representation Learning (MRL) on top of klue/roberta-base. The model produces 768-dim embeddings, but the first m dims for m ∈ {768, 512, 256, 128, 64, 32} are themselves valid sentence representations — you can slice the embedding to trade accuracy for storage/latency without retraining.

  • Training data: KorNLI
  • Base model: klue/roberta-base
  • Nested dims: 768, 512, 256, 128, 64, 32

KorSTS test set results

All values are reported as percentages (×100).

dimcosine_pearsoncosine_spearmaneuclidean_pearsoneuclidean_spearmanmanhattan_pearsonmanhattan_spearmandot_pearsondot_spearman
76883.1084.0783.5783.7983.6183.8180.9380.17
51282.8783.9983.4483.7283.5183.7980.3779.61
25682.4083.6382.9783.3683.0783.4577.9176.52
12881.5083.1282.1582.6782.1782.6973.9072.23
6480.6682.8780.9381.5880.7881.5268.4367.40
3278.3281.1078.8079.5878.4979.4161.0259.85

Usage

Full 768-dim embedding

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("jhgan/ko-sroberta-nli-mrl")
embeddings = model.encode(["안녕하세요", "반갑습니다"])
print(embeddings.shape)  # (2, 768)

Truncated embedding (recommended pattern)

import torch.nn.functional as F
from sentence_transformers import SentenceTransformer

model = SentenceTransformer("jhgan/ko-sroberta-nli-mrl")
emb = model.encode(["안녕하세요", "반갑습니다"], convert_to_tensor=True)

# Slice to the first 64 dims and re-normalise for cosine similarity
emb_64 = F.normalize(emb[:, :64], p=2, dim=1)

Or fix the truncation at load time (requires sentence-transformers >= 2.7.0):

model = SentenceTransformer("jhgan/ko-sroberta-nli-mrl", truncate_dim=64)

Citation

@inproceedings{kusupati2022matryoshka,
    title     = {Matryoshka Representation Learning},
    author    = {Kusupati, Aditya and Bhatt, Gantavya and Rege, Aniket and
                 Wallingford, Matthew and Sinha, Aditya and Ramanujan, Vivek and
                 Howard-Snyder, William and Chen, Kaifeng and Kakade, Sham and
                 Jain, Prateek and Farhadi, Ali},
    booktitle = {Advances in Neural Information Processing Systems},
    year      = {2022},
    url       = {https://arxiv.org/abs/2205.13147}
}

This model is part of the ko-sentence-transformers project; see the repository for training scripts and the non-MRL baselines (jhgan/ko-sroberta-sts, jhgan/ko-sroberta-nli, jhgan/ko-sroberta-multitask).

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaModel
Ревизия весов
090bbf4

0 моделей