Recommendation system provides the facility to understand a person's taste and find new. As one of the most successful approaches to build recommender systems, collaborative filtering (CF) uses the known preferences of a group of users to make recommendations or predictions of the unknown preferences for other users. In this paper, we first introduce recommendation systems and CF, then we have proposed a system for generating recommendations on a large amount of data by memory based filtering techniques (User-based and Item-based). These techniques require no knowledge of properties of items and characteristics, they only use the information in the rating matrix. We have implemented these recommendation algorithms on Hadoop platform using Apache Mahout, a Machine Learning tool, to provide a scalable system for processing huge data sets efficiently. Finally, we compared and discussed the results of the both techniques to determine their quality of generating recommendations.
Figures - uploaded by
Kamal Al-BarznjiAuthor contentAll figure content in this area was uploaded by Kamal Al-Barznji
Content may be subject to copyright.