错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Implementing Efficient Memory-Based Collaborative Filtering Recommendation Systems: Methods for Improving Scalability in Training Phase

  • Ho Thi Hoang Vy,
  • Tiet Gia Hong,
  • Do Thi Thanh Ha,
  • Thi My Hang Vu,
  • Ho Le Thi Kim Nhung,
  • Cuong Pham-Nguyen,
  • Le Nguyen Hoai Nam

摘要

Memory-based collaborative filtering recommendation systems introduce an item to a target user if that item has been liked by users similar to the target user. Therefore, during the training phase, the system needs to compute the similarity of each pair of users. However, the cost for this task becomes infeasible as the number of users increases. To enhance the system’s scalability, it is necessary to cluster users and only compute the similarity between users within each cluster. For this user clustering process, we aim to propose two methods for initializing user clustering instead of random initialization as in previous studies in the field of recommendation systems. Each method is used in two different contexts: with only ratings and with both ratings and item genres. Furthermore, we also present a parallel processing design on Hadoop for computing the Jaccard similarity measure to further reduce the training time of the system.