Learning with Partial Labels from Semi-supervised Perspective