/ Модель

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

Контекст
514 токенов
Параметры
454 млн
Лицензия
CC BY 4.0
Архитектура
roberta · dense
Базовая модель
roberta-large
Опубликована
18 июн 2025

sentence-frame-classifier

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

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

1 208скачиваний за 30 дней1лайквеса обновлены13 сен 2026

Бенчмарки

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

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

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

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

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

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

Sentence Frame Classifier — модель на архитектуре RoBERTa для классификации предложений по медийным фреймам. Она дообучена на основе facebook/roberta-large на корпусе Media Frame Corpus и данных, адаптирующих задачу к онлайн-обсуждениям. Модель относит текст к одной из 10 категорий: экономика, мораль, справедливость и равенство, право и преступность, политика и государственная политика, безопасность и оборона, здоровье и безопасность, культурная идентичность, общественное мнение или прочие темы. Вероятности по всем категориям можно использовать для многометочной классификации.

Модель предназначена для анализа журналистских статей, комментариев и публикаций в социальных сетях. В карточке указаны 454,1 млн параметров и контекст до 514 токенов; заявленный Macro F1 составляет 0,66. Поддерживается английский язык. Лицензия — CC BY 4.0.

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

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

Ограничения

Заявленный Macro F1 равен 0,66; качество на конкретных текстах может отличаться. Модель обучена для английского языка и не предназначена для надёжной классификации текстов на других языках.

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

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

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

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

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

Открыть на Hugging Face

Sentence Frame Classifier

A RoBERTa-based model for detecting media frames at the sentence level. This model can classify sentences into 10 different frame categories and thus can be employed to detect frames across different text types (i.e. articles and comments, but also social media etc.). For more information, please refer to this paper.

Model Description

This model was trained to identify media frames in text at the sentence level. It's based on the Media Frame Corpus Card et al. 2015 and extends to online discussion contexts Hartmann et al., 2019, making it suitable for analyzing both professional journalism and user-generated content. Although trained as a multi-class classifier, probabilities for all labels can be extracted, enabling its use in multi-label classification settings.

Frame Categories

The model classifies sentences into these 10 frame categories:

  • Economic — Economic costs, benefits, or implications
  • Morality — Moral or ethical considerations
  • Fairness and Equality — Issues of fairness, equality, or discrimination
  • Legality and Crime — Legal aspects, constitutionality, crime, and punishment
  • Political and Policies — Political processes, policy prescriptions, and evaluations
  • Security and Defense — Security threats, defense, or public safety
  • Health and Safety — Health risks, safety concerns, or medical implications
  • Cultural Identity — Cultural values, traditions, or identity issues
  • Public Opinion — Public sentiment, polls, or popular support
  • None/Other

Performance

  • Macro F1: 0.66

Usage

from transformers import pipeline

classifier = pipeline("text-classification", model="mattdr/cross-domain-frame-classifier")

text = "The new policy will cost taxpayers millions of dollars while providing few benefits."
result = classifier(text)
print(result)
# [{'label': 'Economic', 'score': 0.89}]

examples = [
    "The economy of the country is improving steadily.",
    "The public strongly supports this initiative according to recent polls.",
    "We must protect our children from these dangerous substances."
]

for text in examples:
    result = classifier(text)
    print(f"Text: {text}")
    print(f"Frame: {result[0]['label']} (confidence: {result[0]['score']:.2f})")
    print()

Citation

For more information and if you use this model, please cite the following paper:

Matteo Guida, Yulia Otmakhova, Eduard Hovy, Lea Frermann; Retain or Reframe? A Computational Framework for the Analysis of Framing in News Articles and Reader Comments. Transactions of the Association for Computational Linguistics 2026; 14 1096–1118. doi: https://doi.org/10.1162/TACL.a.698

@article{guida2026retain,
  author    = {Matteo Guida and Yulia Otmakhova and Eduard Hovy and Lea Frermann},
  title     = {Retain or Reframe? A Computational Framework for the Analysis of Framing in News Articles and Reader Comments},
  journal   = {Transactions of the Association for Computational Linguistics},
  volume     = {14},
  pages      = {1096--1118},
  year       = {2026},
  doi        = {10.1162/TACL.a.698},
  url        = {https://doi.org/10.1162/TACL.a.698}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей