4.6 Article

Fast Recommendations With the M-Distance

期刊

IEEE ACCESS
卷 4, 期 -, 页码 1464-1468

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2016.2549182

关键词

Computational complexity; distance measure; neighborhood; recommender systems

资金

  1. Natural Science Foundation of the Department of Education of Sichuan Province [16ZA0060]
  2. National Natural Science Foundation of China [61379089]

向作者/读者索取更多资源

Memory-based recommender systems with m users and n items typically require 0(mn) space to store the rating information. In item-based collaborative filtering (CF) algorithms, the feature vector of each item has length m, and it takes 0(m) time to compute the similarity between two items using the Pearson or cosine distances. In this paper, we propose an efficient CF algorithm based on a new measure called the M-distance, which is defined as the difference between the average ratings of two items. In the initialization stage, we compute the average ratings of items and store them in two vectors, which requires 0(m) space. Scanning the rating dataset then takes 0(mn) time. In the online prediction stage, a threshold 8 is employed to identify similar items. To predict p ratings, our algorithm requires 0(np) time compared with the 0(mnp) time of the cosine-based kNN algorithm. Experiments are undertaken on four well-known datasets, and the proposed M-distance is compared with the cosine-based kNN, Pearson-based kNN, and Slope One methods. Our results show that the new algorithm is significantly faster than the conventional techniques, especially for large datasets, and that its prediction ability is no worse in terms of the mean absolute error and root mean square error.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据