Edit model card

Model Card for Model ID

This model is intended to be used generating questions and answers from brazilian portuguese text passages, so you can finetune another BERT model into your generated triples (context-question-answer) for extractive question answering without supervision or labeled data.

It was trained using unicamp-dl/ptt5-small-t5-portuguese-vocab base model, Squad 1.1 portuguese version Squad 2.0 portuguese version datasets to generante question and answers from text passages.

Model Description

Model Sources [optional]

Usage

How to use it (after cloning the github repo above):

from pipelines import pipeline
nlp = pipeline("question-generation", model='vabatista/question-generation-t5-small-pt-br', tokenizer='vabatista/question-generation-t5-small-pt-br')

text = """ PUT YOUR TEXT PASSAGE HERE """
nlp(text) 

Sample usage/results:

text = """A Volkswagen anunciou a chegada do ID.Buzz, a Kombi elétrica, ao Brasil. Em campanha publicitária, a marca alemã usou tecnologia de inteligência artificial 
para criar um comercial com a cantora Elis Regina, falecida em 1982, e a sua filha, a também cantora Maria Rita. Ambas aparecem cantando juntas a música 'Como Nossos Pais', composta por Belchior e eternizada por Elis.
O vídeo, que já foi divulgado nas redes sociais da marca, foi exibido pela primeira vez em comemoração de 70 anos da Volkswagen no ginásio do Ibirapuera, em São Paulo.
Diante de 5 mil pessoas, entre funcionários e convidados, a apresentação ainda contou com a presença de Maria Rita, que também cantou ao vivo a canção e se emocionou bastante - 
a cantora chegou a chorar abraçada com Ciro Possobom, CEO da VW do Brasil.
A técnica utilizada, conhecida também como "deep fake", aplica IA para criar conteúdos realistas. No caso, foi produzida pela agência AlmapBBDO."""

nlp(text)

[{'answer': 'Kombi elétrica', 'question': 'Qual é o nome do ID.Buzz?'},
 {'answer': 'tecnologia de inteligência artificial',
  'question': 'O que a Volkswagen usou para criar um comercial com Elis Regina?'},
 {'answer': 'Como Nossos Pais',
  'question': 'Qual é o nome da música que Elis Regina cantou?'},
 {'answer': '70 anos',
  'question': 'Qual foi o aniversário da Volkswagen em comemoração ao ID.Buzz?'},
 {'answer': 'Ciro Possobom', 'question': 'Quem foi o CEO da VW do Brasil?'},
 {'answer': 'deep fake', 'question': 'Qual é o outro nome para o ID.Buzz?'},
 {'answer': 'AlmapBBDO', 'question': 'Qual agência produziu o ID.Buzz?'}]

You may also use this model directly using this inputs (you can test on the sandbox in this page):

  1. extrair respostas: <PHRASE HERE>

  2. gerar pergunta: <HIGHLIGHTED PHRASE HERE> where <HIGHLIGHTED PHRASE> uses <hl> token to highlight generated answer.

Example:

input: "extrair respostas: A Volkswagen anunciou a chegada do ID.Buzz, a Kombi elétrica, ao Brasil."

output: ID.Buzz

input: "gerar perguntas: A Volkswagen anunciou a chegada do <hl> ID.Buzz <hl>, a Kombi elétrica, ao Brasil."

output: "Qual é o nome da Kombi elétrica da Volkswagen no Brasil?"

Training Details

10 epochs, learning-rate 1e-4

Model Card Authors

Vitor Alcantara Batista

Model Card Contact

vabatista@gmail.com

Downloads last month
13

Dataset used to train vabatista/question-generation-t5-small-pt-br-2