The document summarizes research on semi-supervised learning techniques in computer vision, including SemiBoost. SemiBoost is an algorithm that uses a small amount of labeled data and a large amount of unlabeled data to train classifiers. It works by iteratively computing pseudo-labels and weights for unlabeled data based on a similarity measure, then retraining a weak learner. The document discusses extensions of SemiBoost, including learning distance functions from labeled data to define similarities, reusing priors from previous classifiers, and applications to tasks like car detection.