Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Deep learning›Semi-supervised Question Answering
Machine learningDeep learning / NLP / CV

Semi-supervised Question Answering

Semi-supervised Question Answering (Self-Training and Consistency-Based NLP) · Also known as: Semi-supervised QA, Self-training for QA, Pseudo-labeled Question Answering, SSL-QA

Semi-supervised question answering (QA) trains a model on a small labeled set of question-answer pairs, then generates pseudo-labels on a large unlabeled corpus and retrains iteratively. This self-training loop dramatically increases effective training data without the cost of full manual annotation, achieving strong performance on reading comprehension, open-domain QA, and machine reading tasks.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Semi-supervised Question Answering
BERT-based ClassificationFine-Tuned Question Answ…Self-supervised Question…Semi-supervised BERT-bas…Semi-supervised Transfor…Weakly supervised questi…

When to use it

Use semi-supervised QA when you have a small labeled QA dataset (dozens to a few hundred annotated triples) but access to a large unlabeled domain corpus — common in specialized domains such as biomedical, legal, or technical literature where annotation is costly. It is particularly valuable for low-resource languages or niche domains where pre-trained QA models do not transfer well. Do not use it when labeled data is already abundant (hundreds of thousands of examples) because the marginal gain is small relative to the added complexity. Avoid it when unlabeled domain text is not available or is very short, and when the base model confidence is consistently low — in that case, noise from poor pseudo-labels can hurt rather than help.

Strengths & limitations

Strengths
  • Dramatically increases effective training size without proportional annotation cost.
  • Exploits large unlabeled corpora that are freely available in most domains.
  • Confidence filtering limits noise injection from low-quality pseudo-labels.
  • Compatible with any pre-trained transformer backbone (BERT, RoBERTa, ELECTRA, etc.).
  • Iterative self-training can progressively improve both label quality and model accuracy.
  • Applicable to both extractive and generative question-answering settings.
Limitations
  • Quality of pseudo-labels is bounded by the seed model; a weak seed produces noisy labels that can degrade performance.
  • Requires access to a large, domain-relevant unlabeled corpus — not always available.
  • Multiple retraining rounds are computationally expensive, especially with large transformer models.
  • Confidence threshold is a sensitive hyperparameter: too high filters useful data; too low admits noise.
  • Model can develop confirmation bias, becoming increasingly confident in its own errors over rounds.

Frequently asked

How many labeled examples do I need to start?

Practical studies show useful self-training gains starting from a few hundred labeled QA triples, provided the seed model is a pre-trained transformer. Fewer than 50 examples typically yield a seed model too weak to generate reliable pseudo-labels.

What confidence threshold should I use?

There is no universal value — tune it on your development set. Common practice is to start at a high threshold (e.g., top-30% confidence) and relax it across rounds as the model improves. Monitor dev-set F1 at each round rather than using a fixed threshold throughout.

How many self-training rounds are sufficient?

Most published work reports gains plateau within 2–4 rounds. Use early stopping based on dev-set EM or F1; if performance does not improve for one or two consecutive rounds, stop retraining.

Can I combine this with data augmentation?

Yes — question generation models (e.g., T5 fine-tuned on SQuAD) can generate additional (question, passage) pairs from unlabeled text, complementing pseudo-labeled self-training and further expanding the effective training set.

Is this the same as transfer learning or fine-tuning?

No. Transfer learning reuses representations from a pre-trained model on a labeled target dataset. Semi-supervised QA additionally exploits unlabeled target-domain text through iterative pseudo-labeling, making it a distinct strategy suited for low-label regimes.

Sources

  1. Clark, K., Luong, M.-T., Le, Q. V., & Manning, C. D. (2020). ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators. In Proceedings of ICLR 2020. link ↗
  2. Yang, Z., Dai, Z., Yang, Y., Carbonell, J., Salakhutdinov, R., & Le, Q. V. (2019). XLNet: Generalized Autoregressive Pretraining for Language Understanding. In Advances in Neural Information Processing Systems (NeurIPS 2019). link ↗

How to cite this page

ScholarGate. (2026, June 3). Semi-supervised Question Answering (Self-Training and Consistency-Based NLP). ScholarGate. https://scholargate.app/en/deep-learning/semi-supervised-question-answering

Related methods

BERT-based ClassificationFine-Tuned Question AnsweringSelf-supervised Question AnsweringSemi-supervised BERT-based ClassificationSemi-supervised TransformerWeakly supervised question answering

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • BERT-based ClassificationDeep learning↔ compare
  • Fine-Tuned Question AnsweringDeep learning↔ compare
  • Self-supervised Question AnsweringDeep learning↔ compare
  • Semi-supervised BERT-based ClassificationDeep learning↔ compare
  • Semi-supervised TransformerDeep learning↔ compare
  • Weakly supervised question answeringDeep learning↔ compare
Compare side by side →

Referenced by

Weakly supervised question answering

Similar methods

Self-supervised Question AnsweringSemi-supervised TransformerSemi-supervised RoBERTa-based ClassificationSemi-supervised BERT-based ClassificationWeakly supervised question answeringSemi-supervised Text SummarizationSemi-supervised LearningSemi-supervised Sentence Embeddings

Related reference concepts

Self-Supervised and Representation LearningQuestion Answering and Dialogue SystemsUnsupervised LearningInformation ExtractionPart-of-Speech Tagging and Sequence LabelingLearning to Rank

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Semi-supervised Question Answering (Semi-supervised Question Answering (Self-Training and Consistency-Based NLP)). Retrieved 2026-07-21 from https://scholargate.app/en/deep-learning/semi-supervised-question-answering · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Multiple (Chapelle et al.; Zhu; Clark et al. for NLP applications)
Year
2006–2020
Type
Semi-supervised learning applied to extractive/generative QA
DataType
Text (question-context-answer triples; labeled + unlabeled corpora)
Subfamily
Deep learning / NLP / CV
Related methods
BERT-based ClassificationFine-Tuned Question AnsweringSelf-supervised Question AnsweringSemi-supervised BERT-based ClassificationSemi-supervised TransformerWeakly supervised question answering
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account