Tri-training (Zhou and Li, 2005) relaxes the requirement of co-training for the feature spaces to be sufficient and redundant views.
in tri-training, as the name implies three separate classifiers are trained using bootstrapped subsets of instances sampled from the labelled instances.