Research Article
Enhancing Collaborative Filtering by User-User Covariance Matrix
| 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: Result ≔ GetFirstn(Orderlist) | | 10: return Result; |
|