Knowledge Quadrant for Machine Learning