Multi-label Learning under Different Labeling Scenarios