Algorithm 1: MvAl-MFP |
Input: The initial labeled set , the initial unlabeled set , the number of labels L, the human expert , the multi-label learning model , the number of feature representation methods , feature representation methods , the number of selected unlabeled samples in each iteration . Output: Ensemble multi-label classifiers {} Procedure:
For i = 1:V
Transform and by ;
Train the initial classifier on the transformed ;
End for
Repeat until satisfying the presetting stopping criterion
For i = 1:||
Generate by adopting {} to predict its L labels (see Equation (3));
Calculate its voting entropy by Equation (4);
End for
Rank voting entropies of all unlabeled samples in descending order, and select Top-λ ones into by Equation (5);
Submit to H for acquiring real labels by wet-lab experiments;
Add with real labels into ;
Remove from ;
Update {} by using the extended ;
Output the final {} and make decision for future unseen samples by them (see Equation (6)).
|