Scalable Collaborative Filtering Recommendation Algorithm with MapReduce

被引:7
|
作者
Shang, Yang [1 ]
Li, Zhiyang [1 ]
Qu, Wenyu [1 ]
Xu, Yujie [1 ]
Song, Zining [1 ]
Zhou, Xuefei [1 ]
机构
[1] Dalian Maritime Univ, Coll Informat Sci & Technol, Dalian 116023, Peoples R China
关键词
Terms-Collaborative Filtering; MapReduce; inverted index;
D O I
10.1109/DASC.2014.27
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative Filtering (CF) algorithm is the common solution to Recommender System (RS). With the development of network and storage technology, the amount of users and items in RS system is exclusively growing. How to increase the scalability and recommendation accuracy of CF are the main concerns in the related research. In this paper, an efficient implementation for user-based CF algorithm on MapReduce is presented. We exploit Bag of Word (BoW) method and design a hierarchical inverted index to further increase the scalability of our method. Meanwhile, a soft-assignment mechanism for the hierarchical inverted index is proposed to make up the recommendation accuracy decrease caused by the index. The Mapreduce implementations of our methods are detailed discussed and analyzed on both simulated data and real data, demonstrating that our implementation has the ability to scale to huge numbers of users and items, meanwhile ensures recommendation accuracy.
引用
收藏
页码:103 / 108
页数:6
相关论文
共 50 条
  • [1] Research on Improved Collaborative Filtering Recommendation Algorithm on MapReduce
    Dong, Jie
    Qin, Yun
    Sun, Xue Yang
    Du, Li Ming
    2016 INTERNATIONAL CONFERENCE ON MECHATRONICS, MANUFACTURING AND MATERIALS ENGINEERING (MMME 2016), 2016, 63
  • [2] Using Category and Keyword for Personalized Recommendation: a Scalable Collaborative Filtering Algorithm
    Ji, Ke
    Shen, Hong
    2014 SIXTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2014, : 197 - 202
  • [3] Research on Collaborative Filtering Algorithm Based on MapReduce
    Cai, Rui
    Li, Chen
    PROCEEDINGS OF 2016 9TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2016, : 370 - 374
  • [4] Collaborative Filtering Algorithm Using Spark and MapReduce
    Ramani, Arya Shrihari
    Sasikala, R.
    2017 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2017,
  • [5] Collaborative Filtering Recommendation using Matrix Factorization: A MapReduce Implementation
    Yang, Xianfeng
    Liu, Pengfei
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (02): : 1 - 10
  • [6] CBMR: An optimized MapReduce for item-based collaborative filtering recommendation algorithm with empirical analysis
    Li, Chenyang
    He, Kejing
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (10):
  • [7] Combination collaborative filtering recommendation algorithm
    Li, W. H.
    Cheng, K. H.
    INFORMATION SCIENCE AND ELECTRONIC ENGINEERING, 2017, : 79 - 82
  • [8] An Improved Collaborative Filtering Recommendation Algorithm
    Wang Hong-xia
    2019 4TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA ANALYTICS (ICBDA 2019), 2019, : 431 - 435
  • [9] An improved recommendation algorithm in collaborative filtering
    Kim, TH
    Ryu, YS
    Park, SI
    Yang, SB
    E-COMMERCE AND WEB TECHNOLOGIES, PROCEEDINGS, 2002, 2455 : 254 - 261
  • [10] An Optimized Collaborative Filtering Recommendation Algorithm
    Zheng, Longshuai
    Yang, Shengqi
    He, Jian
    Huang, Zhangqin
    PROCEEDINGS OF 2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTERNET OF THINGS (CCIOT), 2016, : 89 - 92