To use this method more effectively, we need to balance the labeled and unlabeled data very carefully.
this method is not scalable because the training time increases significantly as the size of a training set expands.