Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/353569
Title: | Scalable Implementation of E Als Based Implicit And Explicit Feedback For Recommendations |
Researcher: | Ajitha V |
Guide(s): | Paul Rajan Rajkumar |
Keywords: | Automation and Control Systems Computer Science Engineering and Technology |
University: | Saveetha University |
Completed Date: | 2019 |
Abstract: | Recommender systems are now a popular tool used to suggest products, newlineservices and information to potential consumers, based on their profile of newlinepast transactions and feedback from other users that share similar interests. newlineWith the tremendous growth of users, products and information made newlineavailable on the web and the rapid introduction of new e-business services, newlineperforming many recommendations per second for millions of users has newlinebecome a necessity and a challenge. Many recommender systems suggest newlineitems to users employing collaborative filtering techniques, which process newlinehistorical records of items that the users have viewed, purchased, or rated. newlineTwo major problems that most collaborative filtering approaches have to newlineresolve are scalability and sparseness of the userand#8223;s profile matrix, which newlinehave been successfully overcome with the use of latent factor models newlinetechnique. newlineThe most successful realizations of latent factor models are based newlineon matrix factorization. Among the matrix factorization algorithms, EAlternating newlineleast squares (E-ALS) stands out because its computations are newlineeasily parallelizable. In this work we propose a methodology for comparing newlinethe performance of two parallel implementations of the E-ALS algorithm, one newlineexecuted with MapReduce in Apache Hadoop framework and another newlineexecuted in Apache Spark framework, which makes careful use of blocking newlineto reduce JVM garbage collection overhead and to utilize higher-level linear newlinealgebra operations. To evaluate their performance, RMSE is applied as the newlinemain criteria. We perform experiments to evaluate the accuracy of generated newlinerecommendations and the execution time of both algorithms, using publicly available datasets with different sizes and from different recommendation newlinedomains. Experimental results show that running the recommendation newlinealgorithm on Spark framework is in fact more efficient, once it provides inmemory newlineprocessing, in contrast to Hadoopand#8223;s two-stage disk-based newline |
Pagination: | |
URI: | http://hdl.handle.net/10603/353569 |
Appears in Departments: | Department of Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf.pdf | Attached File | 7.08 kB | Adobe PDF | View/Open |
02_declaration.pdf.pdf | 197.27 kB | Adobe PDF | View/Open | |
03_abstract.pdf.pdf | 157.4 kB | Adobe PDF | View/Open | |
04_acknowledgement.pdf.pdf | 171.6 kB | Adobe PDF | View/Open | |
05_contents.pdf.pdf | 98.12 kB | Adobe PDF | View/Open | |
06_list_of_tables.pdf.pdf | 93.09 kB | Adobe PDF | View/Open | |
07_list_of_figures.pdf.pdf | 96.55 kB | Adobe PDF | View/Open | |
08_abbreviations.pdf.pdf | 91.54 kB | Adobe PDF | View/Open | |
09_chapter1.pdf.pdf | 297.2 kB | Adobe PDF | View/Open | |
10_chapter2.pdf.pdf | 318.3 kB | Adobe PDF | View/Open | |
11_chapter 3.pdf.pdf | 767.09 kB | Adobe PDF | View/Open | |
12_chapter 4.pdf.pdf | 1.03 MB | Adobe PDF | View/Open | |
13_chapter 5.pdf.pdf | 626.41 kB | Adobe PDF | View/Open | |
14_summary and conclusion.pdf.pdf | 195.13 kB | Adobe PDF | View/Open | |
15_bio.pdf.pdf | 291.61 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 195.13 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: