Self-training is a simple semi-supervised learning approach: Unlabelled examples that attract high-confidence predictions are labelled with their and added to the training set, this process being repeated multiple times. Recently, self-supervision—learning without manual supervision by solving an automatically-generated pretext task—has gained prominence in deep learning. This paper investigate...