/ Модель

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

Контекст
128 токенов
Параметры
62,7 млн
Архитектура
blenderbot · dense
Опубликована
2 мар 2022

blenderbot-400M-esconv

Генерация текстаТекст → текст3 профессии

Англоязычная диалоговая модель Blenderbot, дообученная на ESConv для генерации ответов с эмоциональной поддержкой.

232скачиваний за 30 дней3лайкавеса обновлены20 мар 2023

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

thu-coai/blenderbot-400M-esconv — диалоговая модель на архитектуре Blenderbot, созданная дообучением blenderbot-400M-distill на наборе данных ESConv для эмоционально поддерживающих диалогов. Она предназначена для генерации ответов в разговоре и может использоваться в прототипах помощников, которые ведут поддерживающую беседу.

Модель содержит 62,7 млн параметров, принимает текст и генерирует текст; родной контекст составляет 128 токенов. В метаданных указан английский язык. Веса опубликованы в форматах PyTorch и Safetensors. Лицензия в предоставленных данных не указана.

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

  • генерация поддерживающих ответов в диалоге
  • создание прототипа чат-бота эмоциональной поддержки
  • ответы собеседнику в сценариях, похожих на диалоги из ESConv

Ограничения

Контекст ограничен 128 токенами. Данные не содержат сведений о лицензии и оценок качества; модель предназначена для эмоционально поддерживающих диалогов, а не для универсальных ответов.

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

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

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

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

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

Открыть на Hugging Face

blenderbot-400M-distill fine-tuned on the ESConv dataset. Usage example:

import torch
from transformers import AutoTokenizer
from transformers.models.blenderbot import BlenderbotTokenizer, BlenderbotForConditionalGeneration

def _norm(x):
    return ' '.join(x.strip().split())

tokenizer = BlenderbotTokenizer.from_pretrained('thu-coai/blenderbot-400M-esconv')
model = BlenderbotForConditionalGeneration.from_pretrained('thu-coai/blenderbot-400M-esconv')
model.eval()

utterances = [
    "I am having a lot of anxiety about quitting my current job. It is too stressful but pays well",
    "What makes your job stressful for you?",
    "I have to deal with many people in hard financial situations and it is upsetting",
    "Do you help your clients to make it to a better financial situation?",
    "I do, but often they are not going to get back to what they want. Many people are going to lose their home when safeguards are lifted",
]
input_sequence = '  '.join([' ' + e for e in utterances]) + tokenizer.eos_token # add space prefix and separate utterances with two spaces
input_ids = tokenizer.convert_tokens_to_ids(tokenizer.tokenize(input_sequence))[-128:]
input_ids = torch.LongTensor([input_ids])

model_output = model.generate(input_ids, num_beams=1, do_sample=True, top_p=0.9, num_return_sequences=5, return_dict=False)
generation = tokenizer.batch_decode(model_output, skip_special_tokens=True)
generation = [_norm(e) for e in generation]
print(generation)

utterances.append(generation[0]) # for future loop

Please kindly cite the original paper if you use this model:

@inproceedings{liu-etal-2021-towards,
  title={Towards Emotional Support Dialog Systems},
  author={Liu, Siyang  and 
    Zheng, Chujie  and 
    Demasi, Orianna  and 
    Sabour, Sahand  and 
    Li, Yu  and 
    Yu, Zhou  and 
    Jiang, Yong  and 
    Huang, Minlie},
  booktitle={Proceedings of the 59th annual meeting of the Association for Computational Linguistics},
  year={2021}
}

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

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

GPU в ailist

Универсальный рантайм

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

Подбираем GPU…

Класс архитектуры
BlenderbotForConditionalGeneration
Ревизия весов
0f92494

0 моделей