/ Модель

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

Контекст
130 токенов
Параметры
162 млн
Лицензия
GPL 3.0
Архитектура
roberta · dense
Опубликована
2 мая 2022

polibertweet-political-twitter-roberta-mlm

Заполнение пропусковТекст → текст3 профессии

Англоязычная RoBERTa-модель, предобученная на политических твитах о выборах в США в 2020 году для заполнения пропусков и дальнейшей настройки под анализ политического контента.

63скачиваний за 30 дней2лайкавеса обновлены17 июн 2022

Бенчмарки

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

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

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

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

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

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

PoliBERTweet — англоязычная модель RoBERTa для работы с политическими сообщениями в Twitter. Её веса опубликованы для исследования PoliBERTweet, представленного на LREC 2022; модель инициализирована весами vinai/bertweet-base и дополнительно предобучена на более чем 83 млн англоязычных твитов о президентских выборах США 2020 года с задачей masked language modeling.

Модель подходит для предсказания замаскированных токенов в политических твитах, а также для последующего дообучения под классификацию и другие задачи анализа политического контента. Архитектура — RobertaForMaskedLM, размер — 162,4 млн параметров, контекст — 130 токенов. Репозиторий содержит веса PyTorch; лицензия — GPL-3.0.

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

  • предсказание скрытых слов в политических твитах
  • дообучение классификатора политических сообщений
  • анализ англоязычных твитов о выборах в США

Ограничения

Предобучение сосредоточено на англоязычных твитах о выборах в США 2020 года, поэтому модель может хуже работать на других темах и стилях текста. Для классификации и других downstream-задач требуется дообучение.

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

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

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

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

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

Открыть на Hugging Face

Pre-trained BERT on Twitter US Political Election 2020

Pre-trained weights for PoliBERTweet: A Pre-trained Language Model for Analyzing Political Content on Twitter, LREC 2022.

Please see the official repository for more detail.

We use the initialized weights from BERTweet or vinai/bertweet-base.

Training Data

This model is pre-trained on over 83 million English tweets about the 2020 US Presidential Election.

Training Objective

This model is initialized with BERTweet and trained with an MLM objective.

Usage

This pre-trained language model can be fine-tunned to any downstream task (e.g. classification).

from transformers import AutoModel, AutoTokenizer, pipeline
import torch

# choose GPU if available
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

# select mode path here
pretrained_LM_path = "kornosk/polibertweet-mlm"

# load model
tokenizer = AutoTokenizer.from_pretrained(pretrained_LM_path)
model = AutoModel.from_pretrained(pretrained_LM_path)

# fill mask
example = "Trump is the <mask> of USA"
fill_mask = pipeline('fill-mask', model=pretrained_LM_path, tokenizer=tokenizer)

outputs = fill_mask(example)
print(outputs)

# see embeddings
inputs = tokenizer(example, return_tensors="pt")
outputs = model(**inputs)
print(outputs)

# OR you can use this model to train on your downstream task!
# please consider citing our paper if you feel this is useful :)

Reference

Citation

@inproceedings{kawintiranon2022polibertweet,
  title     = {PoliBERTweet: A Pre-trained Language Model for Analyzing Political Content on Twitter},
  author    = {Kawintiranon, Kornraphop and Singh, Lisa},
  booktitle = {Proceedings of the Language Resources and Evaluation Conference},
  year      = {2022},
  publisher = {European Language Resources Association}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей