2020

Theoretical Analysis of Self-Training with Deep Networks on Unlabeled Data

Wei, Colin, Shen, Kendrick, Chen, Yining et al.

Understand

Self-training algorithms, which train a model to fit pseudolabels predicted by another previously-learned model, have been very successful for learning with unlabeled data using neural networks.

  • However, the current theoretical understanding of self-training only applies to linear models.
  • This work provides a unified theoretical analysis of self-training with deep networks for semi-supervised learning, unsupervised domain adaptation, and unsupervised learning.
  • At the core of our analysis is a simple but realistic "expansion" assumption, which states that a low probability subset of the data must expand to a neighborhood with large probability relative to the subset.

Reading the bibliography…