Assumptions & Expectations in Semi-Supervised Machine Learning