Recommendation system for big data applications based on set similarity of user preferences

Recommender system techniques are software techniques to provide users with tips on the object they need to devour or the item they want to apply. The conventional approach is to consider this as a decision problem and to solve it using rule based techniques, or cluster analysis. But recommendation systems are mainly employed in applications such as online market, which works with big data. Since, performing data mining on big data is a tedious task due to its distributed nature and enormity, instead of data mining, another method known as set-similarity join can be utilized. This paper proposes a solution for item recommendation for big data applications. The proposed work presents customized and personalized item recommendations and prescribes the most suitable items to the users successfully. In particular, key terms are used to indicate users preferences, and a user-based collaborative filtering algorithm is embraced to create suitable suggestions. Proposed work is designed to work with Hadoop, a broadly chosen distributed computing platform using the MapReduce framework

[1]  Yohan Jin,et al.  MySpace Video Recommendation with Map-Reduce on Qizmt , 2010, 2010 IEEE Fourth International Conference on Semantic Computing.

[2]  Yue Xu,et al.  Parallel User Profiling Based on Folksonomy for Large Scaled Recommender Systems: An Implimentation of Cascading MapReduce , 2010, 2010 IEEE International Conference on Data Mining Workshops.

[3]  John Riedl,et al.  Ganging up on Information Overload , 1998, Computer.

[4]  Ranieri Baraglia,et al.  Document Similarity Self-Join with MapReduce , 2010, 2010 IEEE International Conference on Data Mining.

[5]  Kishor Sadafale,et al.  An online recommendation system for e-commerce based on apache mahout framework , 2013, SIGMIS-CPR '13.

[6]  Christos Faloutsos,et al.  V-SMART-Join: A Scalable MapReduce Framework for All-Pair Similarity Joins of Multisets and Vectors , 2012, Proc. VLDB Endow..

[7]  M. A. Potey,et al.  Survey on Evaluation of Recommender Systems , 2015 .

[8]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[9]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[10]  Yang Guo,et al.  Bayesian-Inference-Based Recommendation in Online Social Networks , 2011, IEEE Transactions on Parallel and Distributed Systems.

[11]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[12]  Guy Shani,et al.  Evaluating Recommendation Systems , 2011, Recommender Systems Handbook.

[13]  Alexis Tsoukiàs,et al.  Multicriteria User Modeling in Recommender Systems , 2011, IEEE Intelligent Systems.

[14]  Jinjun Chen,et al.  KASR: A Keyword-Aware Service Recommendation Method on MapReduce for Big Data Applications , 2014, IEEE Transactions on Parallel and Distributed Systems.

[15]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[16]  Zhi-Dan Zhao,et al.  User-Based Collaborative-Filtering Recommendation Algorithms on Hadoop , 2010, 2010 Third International Conference on Knowledge Discovery and Data Mining.

[17]  Bradley N. Miller,et al.  Social Information Filtering : Algorithms for Automating “ Word of Mouth , ” , 2017 .

[18]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[19]  Alexander Felfernig,et al.  Recommender Systems: An Overview , 2011, AI Mag..

[20]  Kyuseok Shim,et al.  Supporting set-valued joins in NoSQL using MapReduce , 2015, Inf. Syst..

[21]  Chen Li,et al.  Efficient parallel set-similarity joins using MapReduce , 2010, SIGMOD Conference.

[22]  Yang Guo,et al.  Bayesian-inference based recommendation in online social networks , 2011, 2011 Proceedings IEEE INFOCOM.