/ Модель

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

Контекст
7 999 токенов
Параметры
149 млн
Лицензия
MIT
Архитектура
modernbert · dense
Базовая модель
ettin-encoder-150m
Библиотека
sentence-transformers
Опубликована
26 июл 2025

EttinX-sts-m

Ранжирование текстаТекст → score13 профессий

Англоязычный cross-encoder ModernBERT для оценки семантического сходства пар текстов и ранжирования их по оценке от 0 до 1.

94скачиваний за 30 дней0лайковвеса обновлены14 окт 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

EttinX-sts-m — англоязычный cross-encoder для оценки семантического сходства двух текстов. Модель разработана dleemiller на основе jhu-clsp/ettin-encoder-150m и дообучена на sentence-transformers/stsb после предварительного обучения на подмножестве pair-score-sampled датасета dleemiller/wiki-sim.

Модель использует архитектуру ModernBERT и содержит 149 млн параметров. Она принимает пары текстов и возвращает оценку сходства от 0 до 1; заявленная длина контекста — около 8 тыс. токенов. По README, на тестовой части STS-Benchmark достигнуты корреляции Pearson 0,9143 и Spearman 0,9102. Модель подходит для ранжирования пар по сходству, сравнения ответов и оценки результатов LLM. Распространяется по лицензии MIT.

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

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

Ограничения

Модель предназначена для сравнения пар текстов и выдаёт оценку сходства, а не самостоятельное текстовое объяснение. Заявленные метрики получены на STS-Benchmark; качество на других языках и типах текстов в карточке не подтверждено.

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

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

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

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

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

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

Открыть на Hugging Face

EttinX Cross-Encoder: Semantic Similarity (STS)

Cross encoders are high performing encoder models that compare two texts and output a 0-1 score. I've found the cross-encoders/roberta-large-stsb model to be very useful in creating evaluators for LLM outputs. They're simple to use, fast and very accurate.

The Ettin series followed up with new encoders trained on the ModernBERT architecture, with a range of sizes, starting at 17M. The reduced parameters and computationally efficient interleaved local/global attention layers make this a very fast model, which can easily process a few hundred sentence pairs per second on CPU, and a few thousand per second on my A6000.


Features

  • High performing: Achieves Pearson: 0.9143 and Spearman: 0.9102 on the STS-Benchmark test set.
  • Efficient architecture: Based on the Ettin-encoder design (149M parameters), offering very fast inference speeds.
  • Extended context length: Processes sequences up to 8192 tokens, great for LLM output evals.
  • Diversified training: Pretrained on dleemiller/wiki-sim and fine-tuned on sentence-transformers/stsb.

Performance

ModelSTS-B Test PearsonSTS-B Test SpearmanContext LengthParametersSpeed
dleemiller/ModernCE-large-sts0.92560.92158192395MMedium
dleemiller/CrossGemma-sts-300m0.91750.91352048303MMedium
dleemiller/ModernCE-base-sts0.91620.91228192149MFast
cross-encoder/stsb-roberta-large0.9147-512355MSlow
dleemiller/EttinX-sts-m0.91430.91028192149MFast
dleemiller/NeoCE-sts0.91240.90874096250MFast
dleemiller/EttinX-sts-s0.90040.8926819268MVery Fast
cross-encoder/stsb-distilroberta-base0.8792-51282MFast
dleemiller/EttinX-sts-xs0.87630.8689819232MVery Fast
dleemiller/EttinX-sts-xxs0.84140.8311819217MVery Fast
dleemiller/sts-bert-hash-nano0.79040.774381920.97MVery Fast
dleemiller/sts-bert-hash-pico0.75950.747481920.45MVery Fast

Usage

To use EttinX for semantic similarity tasks, you can load the model with the Hugging Face sentence-transformers library:

from sentence_transformers import CrossEncoder

# Load EttinX model
model = CrossEncoder("dleemiller/EttinX-sts-m")

# Predict similarity scores for sentence pairs
sentence_pairs = [
    ("It's a wonderful day outside.", "It's so sunny today!"),
    ("It's a wonderful day outside.", "He drove to work earlier."),
]
scores = model.predict(sentence_pairs)

print(scores)  # Outputs: array([0.9184, 0.0123], dtype=float32)

Output

The model returns similarity scores in the range [0, 1], where higher scores indicate stronger semantic similarity.


Training Details

Pretraining

The model was pretrained on the pair-score-sampled subset of the dleemiller/wiki-sim dataset. This dataset provides diverse sentence pairs with semantic similarity scores, helping the model build a robust understanding of relationships between sentences.

  • Classifier Dropout: a somewhat large classifier dropout of 0.3, to reduce overreliance on teacher scores.
  • Objective: STS-B scores from cross-encoder/stsb-roberta-large.

Fine-Tuning

Fine-tuning was performed on the sentence-transformers/stsb dataset.

Validation Results

The model achieved the following test set performance after fine-tuning:

  • Pearson Correlation: 0.9143
  • Spearman Correlation: 0.9102

Model Card

  • Architecture: Ettin-encoder-150m
  • Tokenizer: Custom tokenizer trained with modern techniques for long-context handling.
  • Pretraining Data: dleemiller/wiki-sim (pair-score-sampled)
  • Fine-Tuning Data: sentence-transformers/stsb

Thank You

Thanks to the Johns Hopkins team for providing the ModernBERT models, and the Sentence Transformers team for their leadership in transformer encoder models.

Seq vs Seq: An Open Suite of Paired Encoders and Decoders

Citation

If you use this model in your research, please cite:

@misc{ettinxstsb2025,
  author = {Miller, D. Lee},
  title = {EttinX STS: An STS cross encoder model},
  year = {2025},
  publisher = {Hugging Face Hub},
  url = {https://huggingface.co/dleemiller/EttinX-sts-m},
}

License

This model is licensed under the MIT License.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ModernBertForSequenceClassification
Ревизия весов
70a7773

0 моделей