/ Модель

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

Параметры
99,1 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
bert-base-uncased
Опубликована
8 сен 2026

minbert-sts-nli-meanpool

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

Англоязычный BERT-кодировщик для оценки семантического сходства предложений по шкале от 0 до 5.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ajaysdhillon14/minbert-sts-nli-meanpool — кодировщик предложений на основе bert-base-uncased, дообученный в два этапа для оценки семантического сходства. Сначала модель обучалась на задаче распознавания текстового следования на парах SNLI и MultiNLI, затем дообучалась на STS. Архитектура — BERT, около 99,1 млн параметров; модель хранит только кодировщик, без отдельной головы классификации.

Для каждого предложения модель строит вектор с помощью masked mean pooling скрытых состояний, включая позиции [CLS] и [SEP]. Сходство двух предложений вычисляется как косинусная близость векторов, линейно преобразованная из диапазона [-1, 1] в оценку [0, 5]. На dev-наборе STS-B для трёх запусков указаны значения Pearson 0,7432–0,7436 и Spearman 0,7411–0,7460. Модель предназначена для английских текстов. Лицензия — Apache-2.0.

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

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

Ограничения

Модель обучена для английского языка, поэтому качество для других языков не подтверждено. Приведённые результаты относятся к dev-набору STS-B; README рекомендует оценивать метод по среднему трёх запусков.

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

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

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

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

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

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

Открыть на Hugging Face

minbert-sts-nli-meanpool

A bert-base-uncased encoder fine-tuned in two stages for Semantic Textual Similarity (STS-B style regression, labels in [0, 5]):

  1. NLI pretraining. The bi-encoder is first trained as a Siamese sentence encoder on the combined SNLI + MultiNLI entailment task (942,069 train pairs), giving it a head start at telling semantically related sentences apart before ever seeing an STS label.
  2. STS fine-tuning. The NLI-pretrained encoder is then fine-tuned on the STS training set: all layers unfrozen, lr 5e-6, batch size 32, 100-step linear warmup, weight decay 0.05, dropout 0.2, up to 4 epochs with early-stopping patience 2.

Scoring. There is no learned similarity head. A sentence is represented by masked mean pooling over last_hidden_state (including the [CLS]/[SEP] positions), and the similarity score is the cosine of the two sentence vectors, rescaled from [-1, 1] to [0, 5]:

score = (cosine_similarity(mean_pool(s1), mean_pool(s2)) + 1) * 2.5

Mean pooling was chosen over the [CLS]/pooler-output representation because it outperformed CLS at every layer in a pooling-strategy sweep on this project's STS dev set.

Results (STS-B dev set)

SeedPearsonSpearman
117110.74320.7457
20260.74360.7460
420.73880.7411
mean (n=3)0.74190.7443

The seed=11711 checkpoint published here (Pearson 0.7432, Spearman 0.7457) is the one submitted for this project; report the 3-seed mean above, not the single-seed number, as the figure the method should be judged on -- std over 3 seeds is a rough sense of spread, not a precise estimate.

Usage

This checkpoint stores only the BERT encoder (bert.*); there is no separate classification head to load. To reproduce the pooling/scoring exactly, use this project's bert.BertModel and multitask_classifier.masked_mean_pool (https://github.com/nirish2407/dnlp), or replicate the same masked mean pooling + cosine recipe with any BERT loader.

Training details

See config.json in this repository for the full recorded training recipe (learning rate, epochs, dropout, warmup, weight decay, and the NLI checkpoint this model was initialised from), and the STS section of the project README (https://github.com/nirish2407/dnlp) for the full experimental writeup, including the ablations that motivated each choice (NLI-pretraining control run, pooling-strategy sweep, layer-wise readout analysis, and a residualized probe checking the gains are not just lexical overlap).

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей