Research Article

Enhancing Collaborative Filtering by User-User Covariance Matrix

Algorithm 1

CFCM .
Input: and , where is the user-item rating matrix and denotes a target user.
Output: Result, i.e., the recommendation list for .
1:   Result; ≔ ⌀; ≔ ⌀; Orderlist≔ ⌀;
2:   build the user-user covariance matrix based on ;
3:    ≔ GetKSimilarUser();
4:    ≔ GetKDSimilarUser();
5:   for    do
6:    ;
7:    insert into Orderlist in descending order of ;
8:   end for
9:   ResultGetFirstn(Orderlist)
10: return  Result;