/ Модель

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

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

ModernCE-large-sts

Классификация текстаТекст → label12 профессий

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

2 087скачиваний за 30 дней1лайквеса обновлены14 окт 2025

Бенчмарки

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

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

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

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

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

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

ModernCE-large-sts — англоязычный cross-encoder, разработанный dleemiller на основе answerdotai/ModernBERT-large и дообученный для оценки семантического сходства пар текстов. Модель принимает два текста вместе и выдаёт оценку от 0 до 1: чем выше балл, тем ближе их смысл. Она предназначена для сравнения предложений и длинных текстов, в том числе для оценки ответов LLM и ранжирования кандидатов по смысловой близости.

Модель построена на архитектуре ModernBERT-large, содержит около 395 млн параметров и обрабатывает до 8192 токенов. Обучение включало пары из dleemiller/wiki-sim и дообучение на sentence-transformers/stsb. В README указаны результаты на тестовой части STS-Benchmark: корреляция Пирсона 0,9256 и Спирмена 0,9215. Для использования модели требуется библиотека sentence-transformers; лицензия — MIT. Как cross-encoder, она оценивает пары текстов совместно, поэтому для массового поиска по большому корпусу может потребоваться предварительный отбор кандидатов; заявленные метрики относятся к STS-Benchmark и не гарантируют такое же качество на других данных.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

ModernBERT 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.

Like many people, I was excited about the architecture and training uplift from the ModernBERT architecture (answerdotai/ModernBERT-large). So I've applied it to the stsb cross encoder, which is a very handy model. Additionally, I've added pretraining from a much larger semi-synthetic dataset dleemiller/wiki-sim that targets this kind of objective. The inference performance efficiency, expanded context and simplicity make this a really nice platform as an evaluator model.


Features

  • High performing: Achieves Pearson: 0.9256 and Spearman: 0.9215 on the STS-Benchmark test set.
  • Efficient architecture: Based on the ModernBERT-large design (395M parameters), offering faster 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 ModernCE for semantic similarity tasks, you can load the model with the Hugging Face sentence-transformers library:

from sentence_transformers import CrossEncoder

# Load ModernCE model
model = CrossEncoder("dleemiller/ModernCE-large-sts")

# 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.9256
  • Spearman Correlation: 0.9215

Model Card

  • Architecture: ModernBERT-large
  • 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 AnswerAI team for providing the ModernBERT models, and the Sentence Transformers team for their leadership in transformer encoder models.


Citation

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

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

License

This model is licensed under the MIT License.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей