/ Модель

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

Контекст
512 токенов
Параметры
385 млн
Лицензия
Apache 2.0
Архитектура
t5 · dense
Библиотека
transformers
Опубликована
12 мар 2023

t5-large-generation-squad-QuestionAnswer

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

T5-large, дообученная на SQuAD для генерации вопросов и преимущественно извлекаемых из контекста ответов.

406скачиваний за 30 дней49лайковвеса обновлены12 мар 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель potsawee/t5-large-generation-squad-QuestionAnswer — версия T5-large, дообученная Potsawee Manakul и соавторами на датасете SQuAD для генерации пары «вопрос — ответ» по переданному контексту или фрагменту текста. Она предназначена для создания вопросов по статьям и другим текстам, в том числе как первый компонент конвейера MQAG для оценки согласованности содержания при суммаризации.

Модель использует архитектуру T5ForConditionalGeneration и содержит 385,2 млн параметров. Она принимает текст и генерирует текст; ответы преимущественно извлекаются из исходного контекста, поскольку обучающие ответы SQuAD в основном экстрактивны. Максимальная длина контекста — 512 токенов. Карточка указывает английский язык и формат PyTorch. Лицензия — Apache-2.0.

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

  • генерация вопросов и ответов по статье или фрагменту текста
  • создание пар вопрос—ответ для оценки качества суммаризации
  • подготовка вопросов по новостным материалам
  • формирование вопросов для проверки понимания текста

Ограничения

Ответы преимущественно экстрактивны и опираются на формулировки исходного текста; для абстрактивной генерации README рекомендует модель, обученную на RACE. Контекст ограничен 512 токенами.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

t5-large fine-tuned to SQuAD for Generating Question+Answer

  • Input: context (e.g. news article)
  • Output: question <sep> answer

The answers in the training data (SQuAD) are highly extractive; therefore, this model will generate extractive answers. If you would like to have abstractive questions/answers, you can use our model trained on the RACE dataset: https://huggingface.co/potsawee/t5-large-generation-race-QuestionAnswer.

Model Details

t5-large model is fine-tuned to the SQuAD dataset where the input is the context/passage and the output is the question followed by the answer. This is the first component in the question generation pipeline (i.e. g1) in our MQAG paper, or please refer to the GitHub repo of this project: https://github.com/potsawee/mqag0.

How to Use the Model

Use the code below to get started with the model. You can also set do_sample=True in generate() to obtain different question-answer pairs.

>>> from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

>>> tokenizer = AutoTokenizer.from_pretrained("potsawee/t5-large-generation-squad-QuestionAnswer")
>>> model = AutoModelForSeq2SeqLM.from_pretrained("potsawee/t5-large-generation-squad-QuestionAnswer")

>>> context = r"""Chelsea's mini-revival continued with a third victory in a row as they consigned struggling Leicester City to a fifth consecutive defeat.
Buoyed by their Champions League win over Borussia Dortmund, Chelsea started brightly and Ben Chilwell volleyed in from a tight angle against his old club.
Chelsea's Joao Felix and Leicester's Kiernan Dewsbury-Hall hit the woodwork in the space of two minutes, then Felix had a goal ruled out by the video assistant referee for offside.
Patson Daka rifled home an excellent equaliser after Ricardo Pereira won the ball off the dawdling Felix outside the box.
But Kai Havertz pounced six minutes into first-half injury time with an excellent dinked finish from Enzo Fernandez's clever aerial ball.
Mykhailo Mudryk thought he had his first goal for the Blues after the break but his effort was disallowed for offside.
Mateo Kovacic sealed the win as he volleyed in from Mudryk's header.
The sliding Foxes, who ended with 10 men following Wout Faes' late dismissal for a second booking, now just sit one point outside the relegation zone.
""".replace('\n', ' ')

>>> inputs = tokenizer(context, return_tensors="pt")
>>> outputs = model.generate(**inputs, max_length=100)
>>> question_answer = tokenizer.decode(outputs[0], skip_special_tokens=False)
>>> question_answer = question_answer.replace(tokenizer.pad_token, "").replace(tokenizer.eos_token, "")
>>> question, answer = question_answer.split(tokenizer.sep_token)

>>> print("question:", question)
question:  Who scored the winner for Chelsea?
>>> print("answer:", answer)
answer:  Mateo Kovacic

Generating Distractors (other options in a multiple-choice setup)

Context ---> Question + (A) Answer (B) Distractor1 (C) Distractor2 (D) Distractor3

Please refer to our distractor generation model, e.g. https://huggingface.co/potsawee/t5-large-generation-race-Distractor

Citation

@article{manakul2023mqag,
  title={MQAG: Multiple-choice Question Answering and Generation for Assessing Information Consistency in Summarization},
  author={Manakul, Potsawee and Liusie, Adian and Gales, Mark JF},
  journal={arXiv preprint arXiv:2301.12307},
  year={2023}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
T5ForConditionalGeneration
Ревизия весов
08bd308

0 моделей