What Are the Four main challenges in Machine Learning?