Comparative Analysis of Collaborative Filtering on GraphLab, MLlib and Mahout
Journal: Journal of Independent Studies and Research - Computing (Vol.13, No. 1)Publication Date: 2015-06-01
Authors : Abdul Samad Saif-ur-Rahman;
Page : 1-6
Keywords : ;
Abstract
Recommendation systems are used to recommend items or products to the user based on their previous purchases, visits, interests, ratings, wish-lists or reviews to develop interest and to display the accurate and suitable items on board. Recommendation systems are used in various online shops (E-Commerce application) and decision making systems. Recommendation is a particular form of information filtering. It falls under the Data Mining and Machine Learning. Collaborative Filtering is the key technique used in this system. In this study, the data loading, model generation, recommendation implementation and accuracy of same algorithm on some major tools and libraries (GraphLab, Mahout-Hadoop, Mahout-Spark and MLLib) has been discussed. To serve the purpose, a well-known algorithm Alternating Least Square ALS for collaborative filtering was used. Netflix Prize (training) data set was used in this research with the listed tools and libraries. At the end of this research a factual comparative analysis of the tools was carried out.
Other Latest Articles
- Сучасні форми організації роботи персоналу в івент сфері
- Detection of Duplicate and Near-Duplicate Content for Web Crawlers
- Improving Query Response Time for Graph Data Using Materialization
- Extracting Key Sentences from Text
- Performance Analysis of Classification Learning Methods on Large Dataset using 8 two Data Mining Tools
Last modified: 2018-07-17 00:59:40