--- title: README emoji: 📊 colorFrom: blue colorTo: pink sdk: static pinned: false ---


***Language Models for Question Generation (LMQG)*** is the official registry of "Generative Language Models for Paragraph-Level Question Generation, EMNLP 2022", which has proposed QG-Bench, multilingual and multidomain question generation datasets and models. See our GitHub for more information. Basic usage of our QG model follows below.
   
      pip install lmqg
   
   
   from lmqg import TransformersQG
   model = TransformersQG(language='en', model='lmqg/t5-large-squad-multitask')
   context = "William Turner was an English painter who specialised in watercolour landscapes. "
             "He is often known as William Turner of Oxford or just Turner of Oxford to "
             "distinguish him from his contemporary, J. M. W. Turner. Many of Turner's "
             "paintings depicted the countryside around Oxford. One of his best known "
             "pictures is a view of the city of Oxford from Hinksey Hill."
   question_answer = model.generate_qa(context)
   print(question_answer)
   [
       ('Who was an English painter who specialised in watercolour landscapes?', 'William Turner'),
       ("What was William Turner's nickname?", 'William Turner of Oxford'),
       ("What did many of Turner's paintings depict around Oxford?", 'countryside'),
       ("What is one of William Turner's best known paintings?", 'a view of the city of Oxford')
   ]