In co-training, the two collaborating classifiers are assumed to be based on two different views, namely two different subsets of the entire feature set.
in the algorithm, one classifier always asks the other classifier to label the most uncertain instances for it.