Tri-training: exploiting unlabeled data using three classifiers | Synapse