The Importance of Analyzing Model Assumptions in Machine Learning