Generalization Through Richer Supervision