Concept-based Learning