/ Модель

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

Контекст
2 048 токенов
Параметры
149 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Базовая модель
ModernBERT-base-nli
Библиотека
opensystemone
Опубликована
4 окт 2026

OpenSystemOne-ModernBERT-base-v0.1

Классификация текстаТекст → label

Англоязычный ModernBERT-классификатор задаёт тексту типизированные вопросы и выдаёт калиброванные вероятности ответов без обучения на новых метках.

21скачиваний за 30 дней0лайковвеса обновлены4 окт 2026

Бенчмарки

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

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

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

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

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

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

udaykamath/OpenSystemOne-ModernBERT-base-v0.1 — классификатор System One на базе ModernBERT, разработанный udaykamath. Он оценивает типизированные вопросы о заданном контексте и возвращает калиброванные вероятности: бинарный ответ (Noul), выбор одного варианта (Choice) или оценку по упорядоченной шкале (Score). Архитектура — cross-encoder: вопрос и состояние обрабатываются вместе; основа — tasksource/ModernBERT-base-nli. Модель содержит 149 млн параметров, использует формат safetensors и имеет нативный контекст 2048 токенов; README описывает входы размером до 512 токенов для состояния и 128 токенов для вопроса. Поддерживается только английский язык.

Модель предназначена для классификации текста без обучения на новых метках, например для определения тональности, намерения клиента и других свойств текста через вопросы на естественном языке. В README приведены результаты zero-shot проверки на IMDb и оценки устойчивости к перефразированию и перестановке вариантов. Каждому вопросу требуется отдельный проход модели, поэтому обработка множества вопросов увеличивает стоимость вычислений пропорционально их числу. Модель может пропускать буквальные признаки срочности, хуже отделяет оскорбительный и ненавистнический текст, а калибровка вероятностей может ухудшаться при переносе в новый домен. Лицензия — Apache-2.0.

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

  • определение тональности отзыва через вопрос с ответом да или нет
  • классификация намерения клиента из набора вариантов
  • оценка срочности сообщения в службу поддержки
  • оценка текста по упорядоченной шкале
  • zero-shot классификация текста по пользовательским меткам

Ограничения

Каждый вопрос требует отдельного прохода модели, поэтому стоимость растёт примерно пропорционально количеству вопросов. Модель может пропускать явные признаки срочности, недостаточно надёжно различает ненавистнические высказывания, а калибровка вероятностей может смещаться в новых доменах.

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

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

Открыть на Hugging Face

udaykamath/OpenSystemOne-ModernBERT-base-v0.1

An open System One classifier: typed questions about a piece of context, answered with calibrated probabilities. Yes/no (Noul), pick-one (Choice) and ordered-scale (Score) questions, many per call.

Inspired by the public description of TypeSafe AI's Jev. Not affiliated with TypeSafe AI and not a copy of Jev.

s1 = SystemOne.from_pretrained("udaykamath/OpenSystemOne-ModernBERT-base-v0.1")
s1({"message": "I was charged twice and need a refund today."},
   {"urgent": Noul("`message` communicates time pressure."),
    "intent": Choice("What does the customer want?", {"refund": "money back", "technical_help": "a bug fixed"})})
Designcross-encoder: state and question read together
Backbonetasksource/ModernBERT-base-nli
Context512 tokens of state, 128 of question
Temperature1.402 (fitted on held-aside training-mix tasks)

Held-out results (zero-shot)

taskaccmacro_F1ECE
IMDb (noul)0.9250.9250.028
IMDb flipped (noul)0.9210.9210.019
IMDb (choice)0.9400.9400.025
AG News (choice)0.8700.8690.076
TweetEval-hate (noul)0.5030.4570.250
SST-5 (score)0.4870.4920.159
SMS spam, 4 wordings (noul)0.8180.7630.030
Banking77, 8 options (choice)0.8440.8430.162
Yahoo Answers topics (choice)0.6740.6670.114

Robustness

  • negation: mean |P(liked)+P(disliked)-1|: 0.088
  • negation: correlation: -0.929
  • paraphrase: mean std of P(yes): 0.030
  • paraphrase: worst-wording accuracy: 0.880
  • paraphrase: best-wording accuracy: 0.920
  • option order: same answer under 4 rotations: 0.963
  • none trap: picks 'none' when the answer is missing: 0.853
  • none decoy: accuracy with 'none' added: 0.777
  • labels: accuracy with bare names: 0.873
  • labels: accuracy with descriptions: 0.860
  • context: IMDb accuracy at 128 tokens: 0.860
  • context: IMDb accuracy at 256 tokens: 0.897
  • context: IMDb accuracy at 512 tokens: 0.913

Training data and licences

see repository

Some training sources carry non-commercial terms. See DATA_LICENSES.md in the code repository before commercial use.

Limitations

  • Each question is a separate pass over the state, so 16 questions cost about 16 times one.
  • Offensive and hateful text are not well separated: on TweetEval-hate the model ranks hate reasonably (AUC about 0.7) but says yes far more often than the labels do.
  • Literal cues (explicit urgency, dates, numbers) can be missed.
  • Calibration was fitted on the training mix and can drift on a new domain. Re-fit the temperature on your own sample.
  • English only.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей