DocumentCode :
2830859
Title :
Collaborative filtering recommendation algorithm based on Hadoop and Spark
Author :
Kupisz, Bartosz ; Unold, Olgierd
Author_Institution :
Dept. of Comput. Eng., Wroclaw Univ. of Technol., Wroclaw, Poland
fYear :
2015
fDate :
17-19 March 2015
Firstpage :
1510
Lastpage :
1514
Abstract :
The aim of this work was to develop and compare recommendation systems which use the item-based collaborative filtering algorithm, based on Hadoop and Spark. Data for the research were gathered from a real social portal the users of which can express their preferences regarding the applications on offer. The Hadoop version was implemented with the use of the Mahout library which was an element of the Hadoop ecosystem. The authors original solution was implemented with the use of the Apache Spark platform and the Scala programming language. The applied similarity measure was the Tanimoto coefficient which provides the most precise results for the available data. The initial assumptions were confirmed as the solution based on the Apache Spark platform turned out to be more efficient.
Keywords :
collaborative filtering; data handling; portals; recommender systems; Apache Spark platform; Hadoop ecosystem; Hadoop version; Mahout library; Scala programming language; Tanimoto coefficient; collaborative filtering recommendation algorithm; item-based collaborative filtering algorithm; recommendation systems; Big data; Collaboration; Computer languages; Computers; Libraries; Machine learning algorithms; Sparks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Technology (ICIT), 2015 IEEE International Conference on
Conference_Location :
Seville
Type :
conf
DOI :
10.1109/ICIT.2015.7125310
Filename :
7125310
Link To Document :
بازگشت