/ Модель

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

Контекст
512 токенов
Лицензия
odc-by
Базовая модель
roberta-base
Опубликована
13 июн 2026

narrative-likert-roberta

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

Дообученная RoBERTa-base оценивает девять характеристик повествовательного текста по шкалам Лайкерта.

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

Бенчмарки

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

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

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

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

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

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

CLS-Lab/narrative-likert-roberta — модель CLS-Lab на базе RoBERTa-base, дообученная для оценки повествовательных характеристик текста по девяти шкалам Лайкерта. Она регрессионно оценивает агентность (фокализация, эмоции, когниция, изменение состояния и конфликт) и характеристики сеттинга (конкретность, временная и пространственная привязка, сенсорные детали). Модель обучена на псевдоразметке, созданной Gemma-4-31B, а оценка проводилась на отложенной выборке с человеческой эталонной разметкой.

Модель предназначена для анализа повествований и извлечения структурированных оценок из текста. Это дообучение FacebookAI/roberta-base; в репозитории указаны веса PyTorch и токенизатор. Карточка с подробностями обучения пока не представлена. Лицензия — ODC-BY.

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

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

Ограничения

Модель обучена на псевдоразметке, созданной Gemma-4-31B; в README указана оценка на отложенной человеческой разметке, но подробные метрики и условия обучения пока не приведены.

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

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

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

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

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

Открыть на Hugging Face

narrative-likert-roberta

RoBERTa-base fine-tuned for 9-dimensional narrative Likert regression (agency: focalization, emotion, cognition, change_of_state, conflict; setting: concreteness, temporal_grounding, spatial_grounding, sensory). Trained on LLM pseudo-labels (Gemma-4-31B) with held-out human gold evaluation.

Note: Full model card with training details coming soon.

Loading

Download model.pt and tokenizer/ from this repo, then:

import torch
from transformers import AutoModel, AutoTokenizer
from torch import nn

class NarrativeRoBERTa(nn.Module):
    def __init__(self, model_name, n_dims):
        super().__init__()
        self.backbone = AutoModel.from_pretrained(model_name)
        hidden = self.backbone.config.hidden_size
        self.heads = nn.ModuleList([nn.Linear(hidden, 1) for _ in range(n_dims)])

    def forward(self, input_ids, attention_mask):
        cls = self.backbone(input_ids=input_ids, attention_mask=attention_mask).last_hidden_state[:, 0, :]
        return torch.cat([h(cls) for h in self.heads], dim=1)

tokenizer = AutoTokenizer.from_pretrained("tokenizer/")
model = NarrativeRoBERTa("roberta-base", n_dims=9)
model.load_state_dict(torch.load("model.pt", map_location="cpu", weights_only=True))
model.eval()

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

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

GPU в ailist

Универсальный рантайм

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

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
eae3d17

0 моделей