Towards Enriched Controllability for Educational Question Generation

Bernardo Leite, Henrique Lopes Cardoso
6/21/2023
cs.CLcs.AIcs.CY

Official code: bernardoleite/question-generation-control (3 stars, MIT, last commit 2024-06-25).

Abstract

Question Generation (QG) is a task within Natural Language Processing (NLP) that involves automatically generating questions given an input, typically composed of a text and a target answer. Recent work on QG aims to control the type of generated questions so that they meet educational needs. A remarkable example of controllability in educational QG is the generation of questions underlying certain narrative elements, e.g., causal relationship, outcome resolution, or prediction. This study aims to enrich controllability in QG by introducing a new guidance attribute: question explicitness. We propose to control the generation of explicit and implicit wh-questions from children-friendly stories. We show preliminary evidence of controlling QG via question explicitness alone and simultaneously with another target attribute: the question's narrative element. The code is publicly available at github.com/bernardoleite/question-generation-control.

View on arXivView PDF

Code Implementations(1)

MIT

Question-Answer Generation Control for English, using the T5 model and Pytorch lightning. Training, inference and evaluation scripts included.

30Shell, PythonDec 9, 20222 years agoMIT
controlenglishnatural-language-processingpytorch-lightningquestion-answer+4 more

Cite this paper

@article{leite2023towards,
  title  = {Towards Enriched Controllability for Educational Question Generation},
  author = {Bernardo Leite and Henrique Lopes Cardoso},
  year   = {2023},
  eprint = {2306.14917},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.14917v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.14917.svg)](https://codeofpaper.com/paper/2306.14917)

Discussion