Learning with non-Standard Supervision