qg-bench-eval
Generative Language Models for Paragraph-Level Question Generation — Ushio et al. (2022) (arXiv:2210.03992, 2022)
What this evaluates
Evaluates the ability of generative language models to produce paragraph-level questions conditioned on a target answer and a context sentence. It probes domain adaptability and multilingual generalization across diverse extractive QA datasets.
Datasets
- SQuAD v1.1 — total 98169; splits: train (75722), val (10570), test (11877)
- SQuADShifts — total ?; splits: train (-1), val (-1), test (-1)
- SubjQA — total ?; splits: train (-1), val (-1), test (-1)
- Multilingual QA (JAQuAD, GerQuAD, SberQuAD, KorQuAD, FQuAD, Spanish SQuAD, Italian SQuAD) — total ?; splits: train (-1), val (-1), test (-1)
Metrics
automatic evaluation metrics (primary) — range: [0, 1]
- Standard sequence-to-sequence generation metrics (e.g., BLEU, ROUGE, BERTScore) are used to compare generated questions against gold questions. Specific formulas are not detailed in this section.
manual assessment for answerability and coherence — range: percent
- Human evaluators rate generated questions on answerability (whether the question can be answered by the context) and coherence (fluency and logical consistency).
Input / output format
Input: paragraph, sentence, answer
Output: question (constrained to be a substring of the provided sentence)
Scoring recipe
# Pseudo-code for evaluation
# 1. Generate question from (paragraph, sentence, answer)
# 2. Compute automatic metrics (e.g., BLEU/ROUGE/BERTScore) against gold question
# 3. Conduct manual evaluation:
# - Rate answerability: Can the question be answered by the paragraph?
# - Rate coherence: Is the question fluent and logically sound?
# 4. Aggregate scores across domains and languages
Common pitfalls
- Many multilingual datasets lack official test sets; test splits are sampled from training data with no paragraph overlap.
- Automatic metrics alone are insufficient; manual evaluation is required to assess answerability and coherence.
- Domain-specific and low-resource language settings show significant performance degradation compared to general English domains.
Evidence (verbatim from paper)
The benchmark enables fair comparison of generative language models through fine-tuning on diverse domains and languages, revealing limitations in automatic evaluation metrics and highlighting the importance of manual assessment for answerability and coherence.
Citation
@misc{ushio2022generative,
title={Generative Language Models for Paragraph-Level Question Generation},
author={Ushio et al. (2022)},
year={2022},
note={arXiv:2210.03992}
}
1---2name: qg-bench-eval3description: Evaluates the ability of generative language models to produce paragraph-level questions conditioned on a target answer and a context sentence. It probes domain adaptability and multilingual generalization across diverse extractive QA datasets. Use when the user wants to benchmark on SQuAD v1.1, SQuADShifts, SubjQA, Multilingual QA (JAQuAD, GerQuAD, SberQuAD, KorQuAD, FQuAD, Spanish SQuAD, Italian SQuAD), or asks about evaluating this task. Reports automatic evaluation metrics.4---56# qg-bench-eval78> Generative Language Models for Paragraph-Level Question Generation — Ushio et al. (2022) (arXiv:2210.03992, 2022)910## What this evaluates1112Evaluates the ability of generative language models to produce paragraph-level questions conditioned on a target answer and a context sentence. It probes domain adaptability and multilingual generalization across diverse extractive QA datasets.1314## Datasets1516- **SQuAD v1.1** — total 98169; splits: train (75722), val (10570), test (11877)17- **SQuADShifts** — total ?; splits: train (-1), val (-1), test (-1)18- **SubjQA** — total ?; splits: train (-1), val (-1), test (-1)19- **Multilingual QA (JAQuAD, GerQuAD, SberQuAD, KorQuAD, FQuAD, Spanish SQuAD, Italian SQuAD)** — total ?; splits: train (-1), val (-1), test (-1)2021## Metrics2223- `automatic evaluation metrics` **(primary)** — range: [0, 1]24 - Standard sequence-to-sequence generation metrics (e.g., BLEU, ROUGE, BERTScore) are used to compare generated questions against gold questions. Specific formulas are not detailed in this section.25- `manual assessment for answerability and coherence` — range: percent26 - Human evaluators rate generated questions on answerability (whether the question can be answered by the context) and coherence (fluency and logical consistency).2728## Input / output format2930**Input**: paragraph, sentence, answer3132**Output**: question (constrained to be a substring of the provided sentence)3334## Scoring recipe3536```python37# Pseudo-code for evaluation38# 1. Generate question from (paragraph, sentence, answer)39# 2. Compute automatic metrics (e.g., BLEU/ROUGE/BERTScore) against gold question40# 3. Conduct manual evaluation:41# - Rate answerability: Can the question be answered by the paragraph?42# - Rate coherence: Is the question fluent and logically sound?43# 4. Aggregate scores across domains and languages44```4546## Common pitfalls4748- Many multilingual datasets lack official test sets; test splits are sampled from training data with no paragraph overlap.49- Automatic metrics alone are insufficient; manual evaluation is required to assess answerability and coherence.50- Domain-specific and low-resource language settings show significant performance degradation compared to general English domains.5152## Evidence (verbatim from paper)5354> The benchmark enables fair comparison of generative language models through fine-tuning on diverse domains and languages, revealing limitations in automatic evaluation metrics and highlighting the importance of manual assessment for answerability and coherence.5556## Citation5758```bibtex59@misc{ushio2022generative,60 title={Generative Language Models for Paragraph-Level Question Generation},61 author={Ushio et al. (2022)},62 year={2022},63 note={arXiv:2210.03992}64}65```6667- arXiv: 2210.03992