CLAILGApr 18, 2021

Back-Training excels Self-Training at Unsupervised Domain Adaptation of Question Generation and Passage Retrieval

arXiv:2104.08801v2663 citations
AI Analysis

This addresses the problem of domain adaptation for NLP tasks like question generation and retrieval, offering a novel method that reduces distribution gaps and overfitting, though it is incremental in the context of existing UDA approaches.

The paper tackled unsupervised domain adaptation for question generation and passage retrieval by introducing back-training as an alternative to self-training, resulting in a mean improvement of 7.8 BLEU-4 points on generation and 17.6% top-20 retrieval accuracy across domains.

In this work, we introduce back-training, an alternative to self-training for unsupervised domain adaptation (UDA) from source to target domain. While self-training generates synthetic training data where natural inputs are aligned with noisy outputs, back-training results in natural outputs aligned with noisy inputs. This significantly reduces the gap between the target domain and synthetic data distribution, and reduces model overfitting to the source domain. We run UDA experiments on question generation and passage retrieval from the \textit{Natural Questions} domain to machine learning and biomedical domains. We find that back-training vastly outperforms self-training by a mean improvement of 7.8 BLEU-4 points on generation, and 17.6\% top-20 retrieval accuracy across both domains. We further propose consistency filters to remove low-quality synthetic data before training. We also release a new domain-adaptation dataset- \textit{MLQuestions} containing 35K unaligned questions, 50K unaligned passages, and 3K aligned question-passage pairs.

Code Implementations1 repo
Foundations

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

Your Notes