/ Модель

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

Контекст
2 048 токенов
Параметры
149 млн
Лицензия
MIT
Архитектура
modernbert · dense
Базовая модель
ModernBERT-base
Библиотека
sentence-transformers
Опубликована
21 фев 2025

ModernCE-base-nli

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

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

969скачиваний за 30 дней3лайкавеса обновлены26 окт 2025

Бенчмарки

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

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

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

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

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

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

ModernCE-base-nli — англоязычный cross-encoder на архитектуре ModernBERT-base, обученный автором dleemiller для классификации отношений между парами текстов: противоречие, нейтральность или следование. Модель дообучена на наборе AllNLI из Sentence Transformers и совместима с сопоставимыми cross-encoder-моделями Sentence Transformers.

Модель предназначена для NLI, оценки смыслового сходства и проверки того, следует ли гипотеза из текста-посылки. Автор сообщает точность 90,34% на MNLI mismatched и 90,25% на SNLI. В README заявлена обработка последовательностей до 8192 токенов, тогда как метаданные указывают нативный контекст 2048 токенов. Веса содержат около 149 млн параметров и доступны в формате safetensors.

Лицензия — MIT. Показатели приведены для указанных тестовых наборов; они не гарантируют качество на других данных. Модель ориентирована на английский язык.

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

  • Определение, противоречит ли гипотеза исходному тексту
  • Проверка логического следования между посылкой и утверждением
  • Оценка смыслового сходства пары предложений
  • Фильтрация или ранжирование текстовых пар по семантической связи

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

ModernBERT Cross-Encoder: Natural Language Inference (NLI)

This cross encoder performs sequence classification for contradiction/neutral/entailment labels. This has drop-in compatibility with comparable sentence transformers cross encoders.

I trained this model by initializaing the ModernBERT-base weights from the brilliant tasksource/ModernBERT-base-nli zero-shot classification model. Then I trained it with a batch size of 64 using the sentence-transformers AllNLI dataset.


Features

  • High performing: Achieves 90.34% and 90.25% on MNLI mismatched and SNLI test.
  • Efficient architecture: Based on the ModernBERT-base design (149M parameters), offering faster inference speeds.
  • Extended context length: Processes sequences up to 8192 tokens, great for LLM output evals.

NLI Evaluation Results

F1-Micro scores (equivalent to accuracy) for each dataset.

Modelfinecatmnlimnli_mismatchedsnlianli_r1anli_r2anli_r3wanlilingnli
dleemiller/finecat-nli-l0.81520.90880.92170.92590.74000.52300.51500.74240.8689
tasksource/ModernBERT-large-nli0.79590.89830.92290.91880.72600.51100.49250.69780.8504
dleemiller/ModernCE-large-nli0.78110.90880.92050.92730.66300.48600.44080.65760.8566
tasksource/ModernBERT-base-nli0.75950.86850.89790.89150.63000.48200.41920.66320.8118
dleemiller/ModernCE-base-nli0.75330.89230.90350.91870.52400.39500.33330.64640.8282
dleemiller/EttinX-nli-s0.72510.87650.87980.91280.33600.27900.30830.62340.8012
dleemiller/EttinX-nli-xs0.70130.83760.83800.89790.27800.28400.28000.58380.7521
dleemiller/EttinX-nli-xxs0.68420.79880.80470.88510.25900.30600.29920.54260.7018

Usage

To use ModernCE for NLI 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-base-nli")

scores = model.predict([
    ('A man is eating pizza', 'A man eats something'),
    ('A black race car starts up in front of a crowd of people.', 'A man is driving down a lonely road.')
])

# Convert scores to labels
label_mapping = ['contradiction', 'entailment', 'neutral']
labels = [label_mapping[score_max] for score_max in scores.argmax(axis=1)]
# ['entailment', 'contradiction']

Training Details

Pretraining

We initialize the tasksource/ModernBERT-base weights.

Details:

  • Batch size: 64
  • Learning rate: 3e-4
  • Attention Dropout: attention dropout 0.1

Fine-Tuning

Fine-tuning was performed on the SBERT AllNLI.tsv.gz dataset.

Validation Results

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

  • MNLI Unmatched: 0.9034
  • SNLI: 0.9025

Model Card

  • Architecture: ModernBERT-base
  • Fine-Tuning Data: sentence-transformers - AllNLI.tsv.gz

Thank You

Thanks to the AnswerAI team for providing the ModernBERT models, and the Sentence Transformers team for their leadership in transformer encoder models. We also thank the tasksource team for their work on zeroshot encoder models.


Citation

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

@misc{moderncenli2025,
  author = {Miller, D. Lee},
  title = {ModernCE NLI: An NLI cross encoder model},
  year = {2025},
  publisher = {Hugging Face Hub},
  url = {https://huggingface.co/dleemiller/ModernCE-base-nli},
}

License

This model is licensed under the MIT License.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей