The key difference is that in co-training, one assumes that the two "views" are on the inputs; here, we can think of the two output spaces as being the difference "views" and the compatibility function χ being a method for reconciling these two views.
if C 2 is learnable from large amounts of labeled data, then it is also learnable from small amounts of labeled data and large amounts of f 1 -labeled data.