| Algorithm 1: RF-RFE-SELLP algorithm |
| Input: Network Output: Parameters of SELLP model 1: Calculate the adjacency matrix of network G. 2: for each do 3: 4: 5:/* is the label, is the feature vector, and is the score computed by the similarity index .*/ 6: end for 7: for to 12 do 8: Compute the VIM of features, and remove the feature with the lowest one. 9: Update feature ranked list, and calculate the corresponding CVS. 10: end for 11: Obtain the optimal feature subset by comparing CVS. 12: Construct the set including the feature subset and label , and then divide into the training set and test set . 13: for to 5 do 14: for to 3 do 15: Train the base model on the training set . 16: Predict the probability on the test set . 17: end for 18: end for 19: Construct the set by the prediction results of each base model. 20: Train the fuse model of the second layer on the set . 21: Return the parameters of RF-RFE-SELLP model. |