/ Модель

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

Контекст
512 токенов
Архитектура
unical · dense
Базовая модель
roberta-large
Библиотека
pytorch
Опубликована
29 сен 2026

roberta-unical-old

Классификация без дообученияТекст → label9 профессий

Энкодер UNICAL на базе RoBERTa-large оценивает вероятность истинности заданных утверждений относительно текста для zero-shot классификации и семантической фильтрации.

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

Бенчмарки

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

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

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

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

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

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

stefra разработал модель roberta-unical-old на базе дообученной FacebookAI/roberta-large. Это энкодер архитектуры UNICAL, обученный методом statement tuning для оценки утверждений относительно текста-состояния: модель возвращает вероятность истинности каждого утверждения и не генерирует текст. Блочная двунаправленная маска внимания позволяет оценивать несколько утверждений в одном запросе независимо друг от друга, что предназначено для быстрой фильтрации семантических утверждений. Модель работает через Transformers и содержит собственный код архитектуры; на GPU может загружаться в float16.

Модель подходит для классификации по заданным категориям, когда их можно представить как утверждения, а также для оценки и ранжирования таких утверждений по вероятности истинности. В README приведены результаты проверки на нескольких наборах данных, включая отдельные задачи, не встречавшиеся при обучении; качество на них различается, поэтому перенос на новые домены требует проверки. Языковая ориентация следует от англоязычной базовой RoBERTa-large. Сведения о лицензии в предоставленных данных отсутствуют.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

roberta-unical

Architettura UNICAL: encoder addestrato con statement tuning multi-domanda (template di statement-tuning, adattati alla forma stato/statement): dato un testo (lo stato) e uno o piu' statement, restituisce la probabilita' che ogni statement sia vero. Pensato come proxy veloce per sem_filter.

Gli statement condividono lo stato nella stessa sequenza, ma una maschera di attenzione bidirezionale a blocchi li rende indipendenti: il punteggio di uno statement e' identico a quello che si otterrebbe valutandolo da solo.

Uso

Basta transformers: il codice del modello e' incluso nel repository (trust_remote_code=True).

from transformers import AutoModel

model = AutoModel.from_pretrained("stefra/roberta-unical", trust_remote_code=True)

model.predict("The vase is broken.", "The sentence is negative.")           # un numero, es. 0.93
model.predict("The vase is broken.", ["The vase is intact.", "It is sad."])  # un array, uno per statement
model.predict(recensioni, "This review is negative.")                         # un array, uno per testo
model.filter(recensioni, "This review is negative.")                          # True/False per ogni testo
model.classify(recensioni, ["The sentiment of the review is negative.",
                            "The sentiment of the review is positive."])      # indice dello statement piu' probabile

Non e' un modello generativo: predict restituisce la probabilita' che ogni statement sia vero. Su GPU il modello viene caricato in float16; si puo' scegliere con device= e dtype=.

Con il pacchetto unical (codice di training) funziona anche StatementScorer.from_pretrained("stefra/roberta-unical").

Contenuto

FileContenuto
modeling_unical.pycodice dell'architettura UNICAL, usato da AutoModel
config.jsonconfigurazione per AutoModel
backbone/encoder fine-tuned (formato transformers)
head.safetensorstesta vero/falso
statement_encoder.jsonpooling e configurazione del packing usata in training
tokenizer*tokenizer
eval_report.jsonmetriche per sorgente

Metriche

Validazione (sorgenti di training)

sorgentenaccuracyF1ROC-AUCBrierECE
dpr3960.8890.8880.9450.0940.072
massive6000.9230.9250.9740.0610.050
mintaka3000.9030.8660.9660.0710.042
mnli6000.8630.8630.9400.0970.036
piqa4000.5650.6050.5720.2490.067
qasc3000.7800.5150.7940.1480.046
qqp3380.8880.8430.9560.0860.054
race4850.7360.7040.8150.1830.098
samsum6001.0001.0001.0000.0000.001
sciq3000.8030.7120.8890.1280.072
snli5980.8900.8900.9460.0880.056
squad5900.9270.9290.9740.0560.041
tweet_offensive6000.8300.8350.8800.1430.103
winogrande6000.8620.8570.9360.1100.082
yelp_polarity6000.9770.9770.9980.0180.015
ALL73070.8670.8580.9460.0960.043

Held-out (task mai visti in training)

sorgentenaccuracyF1ROC-AUCBrierECE
ag_news120000.7690.7520.8620.1820.142
emotion120000.6050.3990.7410.3370.333
rotten_tomatoes63960.8350.8260.9100.1390.119
ALL303960.7180.6590.8230.2340.210

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

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

GPU в ailist

Универсальный рантайм · pytorch · zero-shot-classification

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
UnicalModel
Ревизия весов
60b51ce

0 моделей