/ Модель

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

Контекст
512 токенов
Параметры
534 млн
Архитектура
deberta-v2 · dense
Библиотека
transformers
Опубликована
29 июл 2024

appropriateness-classifier-binary

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

Модель на базе DeBERTa-v2 классифицирует аргументы на уместные и неуместные для анализа языка в аргументации.

20скачиваний за 30 дней0лайковвеса обновлены31 июл 2024

Бенчмарки

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

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

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

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

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

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

appropriateness-classifier-binary — модель классификации текста на основе DeBERTa-v2, разработанная Timon Ziegenbein. Она определяет, является ли аргумент уместным (класс 0) или неуместным (класс 1), и предназначена для анализа языка в аргументации. Модель обучена на корпусе appropriateness-corpus, содержит 533,8 млн параметров и принимает последовательности длиной до 512 токенов. В карточке указан английский язык.

Модель подходит для автоматической проверки уместности аргументов в текстах. Для более детального анализа неуместности автор рекомендует отдельную многометочную модель. Репозиторий содержит веса PyTorch и использует библиотеку Transformers. Лицензия в предоставленных данных не указана.

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

  • классификация аргумента как уместного или неуместного
  • фильтрация неуместных формулировок в аргументах
  • анализ уместности языка в корпусах аргументации

Ограничения

Классификация бинарная и не даёт детального объяснения причин неуместности; для более тонкой разметки автор рекомендует отдельную многометочную модель. Контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

Model Card for appropriateness-classifier-binary

This model classifies an argument as appropriate (0) or inappropriate (1). For further details on (in)appropriateness, we refer to the paper below and the corpora used for training.

For a more fine-grained reasoning towards inappropriateness, we refer to our multilabel model found here

Model Details

Model Sources

How to Get Started with the Model

Use the code below to get started with the model.

from transformers import pipeline

pipe = pipeline("text-classification", model="timonziegenbein/appropriateness-classifier-binary", device='cuda:0')

argument = ''''Towed three times and impounded for 30 days each time? Man, you're just not getting the message, are you? If you are in California, you bet the police can forfeit your vehicle and it doesn't take three times to make it a charm. Technically, your vehicle could be subject to forfeiture proceedings after your first suspended license beef. Someone like you is exactly the reason the legislature designed that law, because your privilege to drive has been taken away from you and yet you obviously continue to drive. People like you are involved in an exponentially higher than average number of traffic accidents so the legislature figured maybe people like you should have your vehicles forfeited to the state if you just didn't go along with the game plan. Voila - I give you California Vehicle Code section 14607.6...and a link to it below. It would also be worth your time to review 14607.4, whether or not you live in California. You really need to stop driving. Really.'''

out = pipe(argument)

print(out)
# [{'label': 'LABEL_1', 'score': 0.9970095157623291}] = Inappropriate

Citation

If you are interested in using the corpus, please cite the following paper: Modeling Appropriate Language in Argumentation (Ziegenbein et al., ACL 2023)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей