/ Модель

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

Контекст
514 токенов
Параметры
152 млн
Архитектура
roberta · dense
Опубликована
2 мар 2022

roberta-argument

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

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

560скачиваний за 30 дней16лайковвеса обновлены22 мар 2023

Бенчмарки

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

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

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

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

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

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

RoBERTArg — модель chkla для выявления аргументативных высказываний в тексте. Она дообучена на RoBERTa base и классифицирует предложение по двум меткам: ARGUMENT и NON-ARGUMENT. Чекпойнт содержит 151,8 млн параметров и принимает последовательности длиной до 514 токенов.

Модель обучена на примерно 25 тысячах вручную размеченных предложений из набора Stab et al. (2018), охватывающих спорные темы, включая аборты, школьную форму, смертную казнь, легализацию марихуаны, ядерную энергетику, клонирование, контроль над оружием и минимальную зарплату. На отложенной выборке указаны accuracy 0,8193 и F1 0,8021. Её можно использовать как начальный инструмент для поиска аргументов и неаргументативных фрагментов в текстах на английском языке.

Качество может снижаться на темах и типах текстов, отсутствовавших в обучающей выборке; кроме того, классификация предложений упрощает сложную структуру аргументации. Лицензия в предоставленных данных не указана.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Welcome to RoBERTArg!

🤖 Model description

This model was trained on ~25k heterogeneous manually annotated sentences (📚 Stab et al. 2018) of controversial topics to classify text into one of two labels: 🏷 NON-ARGUMENT (0) and ARGUMENT (1).

🗃 Dataset

The dataset (📚 Stab et al. 2018) consists of ARGUMENTS (~11k) that either support or oppose a topic if it includes a relevant reason for supporting or opposing the topic, or as a NON-ARGUMENT (~14k) if it does not include reasons. The authors focus on controversial topics, i.e., topics that include "an obvious polarity to the possible outcomes" and compile a final set of eight controversial topics: abortion, school uniforms, death penalty, marijuana legalization, nuclear energy, cloning, gun control, and minimum wage.

TOPICARGUMENTNON-ARGUMENT
abortion22132,427
school uniforms3251,734
death penalty3252,083
marijuana legalization3251,262
nuclear energy3252,118
cloning3251,494
gun control3251,889
minimum wage3251,346

🏃🏼‍♂️Model training

RoBERTArg was fine-tuned on a RoBERTA (base) pre-trained model from HuggingFace using the HuggingFace trainer with the following hyperparameters:

training_args = TrainingArguments(
    num_train_epochs=2,
    learning_rate=2.3102e-06,
    seed=8,
    per_device_train_batch_size=64,
    per_device_eval_batch_size=64,
)

📊 Evaluation

The model was evaluated on an evaluation set (20%):

ModelAccF1R argR nonP argP non
RoBERTArg0.81930.80210.84630.79860.76230.8719

Showing the confusion matrix using again the evaluation set:

ARGUMENTNON-ARGUMENT
ARGUMENT2213558
NON-ARGUMENT3251790

⚠️ Intended Uses & Potential Limitations

The model can only be a starting point to dive into the exciting field of argument mining. But be aware. An argument is a complex structure, with multiple dependencies. Therefore, the model may perform less well on different topics and text types not included in the training set.

Enjoy and stay tuned! 🚀

🐦 Twitter: @chklamm

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей