Show simple item record

dc.creatorGu, Tianyu
dc.date.accessioned2022-08-09T16:34:28Z
dc.date.available2022-08-09T16:34:28Z
dc.date.created2022-05
dc.date.submittedMay 2022
dc.identifier.urihttps://hdl.handle.net/1969.1/196542
dc.description.abstractAs the volume of online information increases, recommender systems have been an effective strategy to overcome information overload by giving selective recommendations based on certain criteria such as user ratings and user interactions. Recommender systems are utilized in a variety of fields, with common examples being music recommendations and product recommendations on E-Commerce websites. These systems are usually constructed using either collaborative filtering, content-based filtering, or both. The most traditional way of developing a collaborative filtering recommender system is using matrix factorization, which works by decomposing a user-item interaction matrix into the product of two lower dimensionality rectangular matrix. However, as new technologies appear, matrix factorization is often replaced by other algorithms that could perform better than in a recommendation system. In recent years, deep learning has garnered considerable interest in many research fields such as computer vision and natural language processing. These successes are made possible by deep learning algorithms’ outstanding ability to learn feature representations non-linearly. The influence of deep learning is also prevalent in recommender systems, as demonstrated by its effectiveness when applied to information retrieval and recommender research. This research project performs an analysis and implementation on variants of two deep learning algorithms, autoencoder and restricted Boltzmann machines, and how they perform in recommender systems compared to matrix factorization.
dc.format.mimetypeapplication/pdf
dc.subjectrecommender systems
dc.subjectcollaborative filtering
dc.subjectdeep learning
dc.subjectautoencoder
dc.subjectrestricted boltzmann machines
dc.titleAnalyzing Deep Learning Algorithms for Recommender Systems
dc.typeThesis
thesis.degree.departmentComputer Science & Engineering
thesis.degree.disciplineComputer Science
thesis.degree.grantorUndergraduate Research Scholars Program
thesis.degree.nameB.S.
thesis.degree.levelUndergraduate
dc.contributor.committeeMemberCaverlee, James
dc.type.materialtext
dc.date.updated2022-08-09T16:34:29Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record