/ Модель

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

Контекст
512 токенов
Параметры
534 млн
Лицензия
CC BY-NC 4.0
Архитектура
deberta-v2 · dense
Опубликована
19 июн 2024

Persuasive_language_in_pairs

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

Модель на базе DeBERTa-v2 сравнивает пары текстов и оценивает, какой из них звучит убедительнее.

76скачиваний за 30 дней3лайкавеса обновлены8 ноя 2024

Бенчмарки

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

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

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

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

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

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

APauli/Persuasive_language_in_pairs — модель на базе DeBERTa-v2 для оценки относительной убедительности языка в паре текстов. Она принимает пару предложений или фрагментов текста и сравнивает, какой из них использует более убедительную формулировку. Модель ориентирована на анализ и сопоставление персуазивного языка.

Модель содержит около 533,8 млн параметров, работает с текстом и имеет контекст до 512 токенов. В карточке указан английский язык и датасет APauli/Persuasive-Pairs. Для обучения, оценки и примеров использования автор отсылает к сопутствующей научной статье. Репозиторий содержит веса в формате safetensors и распространяется по лицензии CC BY-NC 4.0.

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

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

Ограничения

Контекст ограничен 512 токенами; модель обучена на датасете APauli/Persuasive-Pairs, поэтому её оценки могут хуже переноситься на другие жанры и языки. Лицензия CC BY-NC 4.0 ограничивает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

Model to score relative persuasive language between pairs

More info about training, evaluation, and use in paper is here: https://arxiv.org/abs/2406.17753

Python:

from transformers import AutoModelForSequenceClassification,AutoTokenizer
import torch
modelname='APauli/Persuasive_language_in_pairs'
model = AutoModelForSequenceClassification.from_pretrained(modelname)
tokenizer = AutoTokenizer.from_pretrained(modelname)

def predict(textA, textB, model,tokenizer):
    encoded_input = tokenizer(textA, textB, padding=True, truncation=True,max_length=256, return_tensors="pt")
    with torch.no_grad():
        logits = model(**encoded_input).logits
    score1=logits.detach().cpu().numpy()
    #flipped
    encoded_input = tokenizer(textB, textA, padding=True, truncation=True,max_length=256, return_tensors="pt")
    with torch.no_grad():
        logits = model(**encoded_input).logits
    score2=logits.detach().cpu().numpy()*(-1)
    score = (score1+score2)/2
    return score

Citation

If you find our dataset helpful, kindly refer to us in your work using the following citation:

@misc{pauli2024measuringbenchmarkinglargelanguage,
      title={Measuring and Benchmarking Large Language Models' Capabilities to Generate Persuasive Language}, 
      author={Amalie Brogaard Pauli and Isabelle Augenstein and Ira Assent},
      year={2024},
      eprint={2406.17753},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2406.17753}, 
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей