CLAISep 19, 2023

QASnowball: An Iterative Bootstrapping Framework for High-Quality Question-Answering Data Generation

Tsinghua
arXiv:2309.10326v22 citationsh-index: 98
Originality Incremental advance
AI Analysis

This addresses the data scarcity issue for QA systems in NLP, offering a method to augment datasets, though it appears incremental as it builds on existing bootstrapping and data generation techniques.

The paper tackles the problem of insufficient data for building effective question answering (QA) systems by introducing QASnowball, an iterative bootstrapping framework that generates large-scale high-quality QA data from a seed set, with experiments showing that training models on this data achieves comparable results to supervised data and can enhance performance when used for pre-training.

Recent years have witnessed the success of question answering (QA), especially its potential to be a foundation paradigm for tackling diverse NLP tasks. However, obtaining sufficient data to build an effective and stable QA system still remains an open problem. For this problem, we introduce an iterative bootstrapping framework for QA data augmentation (named QASnowball), which can iteratively generate large-scale high-quality QA data based on a seed set of supervised examples. Specifically, QASnowball consists of three modules, an answer extractor to extract core phrases in unlabeled documents as candidate answers, a question generator to generate questions based on documents and candidate answers, and a QA data filter to filter out high-quality QA data. Moreover, QASnowball can be self-enhanced by reseeding the seed set to fine-tune itself in different iterations, leading to continual improvements in the generation quality. We conduct experiments in the high-resource English scenario and the medium-resource Chinese scenario, and the experimental results show that the data generated by QASnowball can facilitate QA models: (1) training models on the generated data achieves comparable results to using supervised data, and (2) pre-training on the generated data and fine-tuning on supervised data can achieve better performance. Our code and generated data will be released to advance further work.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes