Robust multi-label learning for weakly labeled data