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 SizeFormat 
01_title.pdf.pdfAttached File7.08 kBAdobe PDFView/Open
02_declaration.pdf.pdf197.27 kBAdobe PDFView/Open
03_abstract.pdf.pdf157.4 kBAdobe PDFView/Open
04_acknowledgement.pdf.pdf171.6 kBAdobe PDFView/Open
05_contents.pdf.pdf98.12 kBAdobe PDFView/Open
06_list_of_tables.pdf.pdf93.09 kBAdobe PDFView/Open
07_list_of_figures.pdf.pdf96.55 kBAdobe PDFView/Open
08_abbreviations.pdf.pdf91.54 kBAdobe PDFView/Open
09_chapter1.pdf.pdf297.2 kBAdobe PDFView/Open
10_chapter2.pdf.pdf318.3 kBAdobe PDFView/Open
11_chapter 3.pdf.pdf767.09 kBAdobe PDFView/Open
12_chapter 4.pdf.pdf1.03 MBAdobe PDFView/Open
13_chapter 5.pdf.pdf626.41 kBAdobe PDFView/Open
14_summary and conclusion.pdf.pdf195.13 kBAdobe PDFView/Open
15_bio.pdf.pdf291.61 kBAdobe PDFView/Open
80_recommendation.pdf195.13 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: