Research Article

Detecting Shilling Attacks with Automatic Features from Multiple Views

Algorithm 3

Detection.

Input: DRtrain, DRtest, SDAEopts, Lcrate, UcrateSetmd, Setfs, Setas
Output: Ylabels
1for  i=Lcrate to Ucrate do
2Featraini=FeaExtra(Setmd, Setfs, Setas, DRtrain,i)
3Feateseti=FeaExtra(Setmd, Setfs, Setas, DRtest,i)
4Ylabel(i)=fSVM(Feataini,DRtrain,DRtest)
5end for
6Ylabels=voteLabel(Ylabel)
7Return  Ylabels