A Collaborative Filtering Recommendation Engine in a Distributed Environment

被引:0
作者
Ghuli, Poonam [1 ]
Ghosh, Atanu [1 ]
Shettar, Rajashree [1 ]
机构
[1] RV Coll Engn, Dept Comp Sci & Engn, Bangalore, Karnataka, India
来源
2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I) | 2014年
关键词
Collaborative Filtering algorithm; Hadoop; HDFS; mapReduce; recommender system;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The tremendous increase in information available over the Internet has created a challenge in searching of useful information, therefore intelligent approaches are needed to provide users to efficiently locate and retrieve information from the Web. In recent times recommender systems, recommend everything from movies, books, music, restaurant, news to jokes. Collaborative filtering (CF) algorithms are one of the most successful recommendation techniques which present information on items and products that are according to user's interest. There are two methods in CF, user-based CF and item-based CF. Former finds a certain user's interests by finding other users who have similar interests whereas item based CF looks into a set of items rated by all users and computes how similar they are to the target item under recommendation. This paper aims to develop a model by splitting the costly computations in CF algorithms into three Map-Reduce phases. Further, each of these phases can be executed independently on different nodes in parallel. To compute the similarity, the Pearson correlation algorithm is used, which measures the how two items linearly relate to each other, giving a value between -1 and +1 inclusive. In addition, this paper compares the implementation of item based and user based CF algorithm on map-reduce framework. Experimental results showed that the running time of the algorithm improves by approximately 30% with every addition of a node, into a Hadoop cluster. However, item-based CF showed better scalability than userbased CF.
引用
收藏
页码:568 / 574
页数:7
相关论文
共 15 条
[1]  
[Anonymous], MOVIELENS DAT RES
[2]   Neighbor Selection and Weighting in User-Based Collaborative Filtering: A Performance Prediction Approach [J].
Bellogin, Alejandro ;
Castells, Pablo ;
Cantador, Ivan .
ACM TRANSACTIONS ON THE WEB, 2014, 8 (02)
[3]   Typicality-Based Collaborative Filtering Recommendation [J].
Cai, Yi ;
Leung, Ho-fung ;
Li, Qing ;
Min, Huaqing ;
Tang, Jie ;
Li, Juanzi .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (03) :766-779
[4]  
Dean J., 2004, PROCEDINGS OF OSDI 2
[5]  
Gui-Rong Xue, 2005, SIGIR 2005. Proceedings of the Twenty-Eighth Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, P114
[6]  
Jing Jiang, 2011, Proceedings of the 2011 IEEE World Congress on Services (SERVICES 2011), P490, DOI 10.1109/SERVICES.2011.66
[7]   KASR: A Keyword-Aware Service Recommendation Method on MapReduce for Big Data Applications [J].
Meng, Shunmei ;
Dou, Wanchun ;
Zhang, Xuyun ;
Chen, Jinjun .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (12) :3221-3231
[8]   Learning and revising user profiles: The identification of interesting Web sites [J].
Pazzani, M ;
Billsus, D .
MACHINE LEARNING, 1997, 27 (03) :313-331
[9]   A framework for collaborative, content-based and demographic filtering [J].
Pazzani, MJ .
ARTIFICIAL INTELLIGENCE REVIEW, 1999, 13 (5-6) :393-408
[10]  
Sarwar B., 2001, WWW10