Research Article
Multiview Ensemble Method for Detecting Shilling Attacks in Collaborative Recommender Systems
Algorithm 1
Feature extraction algorithm.
Input: D | Output: M | 1 Initializing M | 2 UR=conver(D) | 3 US=converS(D) | 4 if (PIS and NIS are not constructed) then | 5 Calculate the novelty of items and construct the item novelty series | 6 Construct the popular item set PIS and novel item set NIS | 7 end if | 8 if (TPI is not calculated ) then | 9 Calculate the TPI of everyday | 10 for each do | 11 decompose TPI by DWT | 12 using wavelet reconstruction to obtain TPI of everyday | 13 end for | 14 end if | 15 UT=converT(D) | 16 for each do | 17 Calculate user features according to formula ,- | 18 end for | 19 Return M |
|