/ Модель

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

Контекст
130 токенов
Параметры
162 млн
Архитектура
roberta · dense
Библиотека
pysentimiento
Опубликована
17 фев 2023

bertweet-irony

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

Англоязычная RoBERTa-модель для классификации твитов на ироничные и неироничные.

3 480скачиваний за 30 дней1лайквеса обновлены20 фев 2023

Бенчмарки

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

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

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

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

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

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

pysentimiento/bertweet-irony — англоязычная модель для определения иронии в публикациях Twitter. Её разработали в рамках проекта pysentimiento, дообучив BERTweet на наборе SemEval 2018 Task 3. Архитектура — RoBERTa для классификации последовательностей, около 162,4 млн параметров; модель использует PyTorch и библиотеку pysentimiento. Контекст — до 130 токенов.

Модель относит текст к одному из двух классов: ироничный или неироничный. Она предназначена для анализа англоязычных твитов и может применяться для разметки публикаций или исследования иронии в социальных сетях. В README приведён Macro F1 70,4 ± 2,9 для варианта RoBERTa в оценке irony проекта pysentimiento; это результат сравнительной оценки, а не гарантия качества на других данных. Карточка не сообщает лицензию, поэтому условия использования по имеющимся сведениям определить нельзя.

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

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

Ограничения

Обучение и оценка связаны с данными SemEval 2018 Task 3 и англоязычными твитами; качество на других жанрах и языках может отличаться. Контекст ограничен 130 токенами.

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

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

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

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

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

Открыть на Hugging Face

Irony detection in English

bertweet-irony

Repository: https://github.com/pysentimiento/pysentimiento/

Model trained with SemEval 2018 dataset Task 3 (Van Hee et all, 2018) for irony detection. Base model is [BERTweet], a RoBERTa model trained in English tweets.

The positive class marks irony, the negative class marks not ironic content.

Results

Results for the four tasks evaluated in pysentimiento. Results are expressed as Macro F1 scores

Modelsentimentemotionhate_speechirony
bert69.6 +- 0.442.7 +- 0.656.0 +- 0.868.1 +- 2.2
electra70.9 +- 0.437.2 +- 2.955.6 +- 0.671.3 +- 1.8
roberta70.4 +- 0.345.0 +- 0.955.1 +- 0.470.4 +- 2.9
robertuito69.6 +- 0.543.0 +- 3.357.5 +- 0.273.9 +- 1.4
bertweet72.0 +- 0.443.1 +- 1.857.7 +- 0.780.8 +- 0.7

Note that for Hate Speech, these are the results for Semeval 2019, Task 5 Subtask B (HS+TR+AG detection)

Citation

If you use this model in your research, please cite pysentimiento, dataset and pre-trained model papers:

@misc{perez2021pysentimiento,
      title={pysentimiento: A Python Toolkit for Sentiment Analysis and SocialNLP tasks},
      author={Juan Manuel Pérez and Juan Carlos Giudici and Franco Luque},
      year={2021},
      eprint={2106.09462},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}
@inproceedings{van2018semeval,
  title={Semeval-2018 task 3: Irony detection in english tweets},
  author={Van Hee, Cynthia and Lefever, Els and Hoste, V{\'e}ronique},
  booktitle={Proceedings of The 12th International Workshop on Semantic Evaluation},
  pages={39--50},
  year={2018}
}

@inproceedings{nguyen2020bertweet,
  title={BERTweet: A pre-trained language model for English Tweets},
  author={Nguyen, Dat Quoc and Vu, Thanh and Nguyen, Anh Tuan},
  booktitle={Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: System Demonstrations},
  pages={9--14},
  year={2020}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей