Incorporating Supervision For Visual Recognition And Segmentation