Boosting vs. semi-supervised learning