/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Архитектура
bert · dense

BERT_Review

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

BERT_Review — дообученная на отзывах Amazon и Yelp модель BERT для заполнения пропусков и адаптации к анализу отзывов разных коммерческих областей.

998скачиваний за 30 дней1лайквеса обновлены18 мая 2021

Бенчмарки

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

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

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

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

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

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

BERT_Review — языковая модель семейства BERT, созданная дообучением BERT-base-uncased на отзывах Amazon и Yelp. Модель содержит 136,7 млн параметров, принимает текстовые последовательности длиной до 512 токенов и доступна в форматах PyTorch и Flax.

Модель предназначена для работы с отзывами из разных коммерческих областей: она изучала тональность, аспекты товаров и услуг, а также лексику отзывов. В частности, её можно применять как основу для анализа тональности аспектов и извлечения аспектов в отзывах. Основная задача в метаданных — заполнение пропусков в тексте (fill-mask); карточка не описывает готовый интерфейс классификации или извлечения сущностей.

Модель построена на BERT-base-uncased и дообучалась четыре эпохи на сочетании выборки 5-core Amazon и всех данных Yelp. В README ожидаются результаты, сопоставимые с BERT-DK на задачах предметной области и лучшие результаты на общей классификации тональности аспектов, однако численные оценки не приведены. Лицензия в предоставленных данных не указана.

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

  • Заполнение скрытых слов в тексте отзыва
  • Адаптация модели для классификации тональности аспектов отзывов
  • Подготовка модели для извлечения аспектов товаров и услуг из отзывов
  • Анализ отзывов Amazon и Yelp в разных товарных категориях

Ограничения

В README не приведены численные результаты оценки, поэтому заявленные преимущества описаны только качественно. Модель обучена на англоязычных отзывах Amazon и Yelp; перенос на другие языки и области может потребовать дополнительной проверки.

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

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

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

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

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

Открыть на Hugging Face

ReviewBERT

BERT (post-)trained from review corpus to understand sentiment, options and various e-commence aspects.

BERT_Review is cross-domain (beyond just laptop and restaurant) language model with one example from randomly mixed domains, post-trained (fine-tuned) on a combination of 5-core Amazon reviews and all Yelp data, expected to be 22 G in total. It is trained for 4 epochs on bert-base-uncased. The preprocessing code here.

Model Description

The original model is from BERT-base-uncased trained from Wikipedia+BookCorpus.
Models are post-trained from Amazon Dataset and Yelp Dataset.

Instructions

Loading the post-trained weights are as simple as, e.g.,

import torch
from transformers import AutoModel, AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("activebus/BERT_Review")
model = AutoModel.from_pretrained("activebus/BERT_Review")

Evaluation Results

Check our NAACL paper BERT_Review is expected to have similar performance on domain-specific tasks (such as aspect extraction) as BERT-DK, but much better on general tasks such as aspect sentiment classification (different domains mostly share similar sentiment words).

Citation

If you find this work useful, please cite as following.

@inproceedings{xu_bert2019,
    title = "BERT Post-Training for Review Reading Comprehension and Aspect-based Sentiment Analysis",
    author = "Xu, Hu and Liu, Bing and Shu, Lei and Yu, Philip S.",
    booktitle = "Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics",
    month = "jun",
    year = "2019",
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей