Recommender system for recipes

dc.contributor.authorGoda, Sai Bharathen_US
dc.date.accessioned2014-05-09T19:52:52Z
dc.date.available2014-05-09T19:52:52Z
dc.date.graduationmonthAugusten_US
dc.date.issued2014-08-01
dc.date.published2014en_US
dc.description.abstractMost of the e-commerce websites like Amazon, EBay, hotels, trip advisor etc. use recommender systems to recommend products to their users. Some of them use the knowledge of history/ of all users to recommend what kind of products the current user may like (Collaborative filtering) and some use the knowledge of the products which the user is interested in and make recommendations (Content based filtering). An example is Amazon which uses both kinds of techniques.. These recommendation systems can be represented in the form of a graph where the nodes are users and products and edges are between users and products. The aim of this project is to build a recommender system for recipes by using the data from allrecipes.com. Allrecipes.com is a popular website used all throughout the world to post recipes, review them and rate them. To understand the data set one needs to know how the recipes are posted and rated in allrecipes.com, whose details are given in the paper. The network of allrecipes.com consists of users, recipes and ingredients. The aim of this research project is to extensively study about two algorithms adsorption and matrix factorization, which are evaluated on homogeneous networks and try them on the heterogeneous networks and analyze their results. This project also studies another algorithm that is used to propagate influence from one network to another network. To learn from one network and propagate the same information to another network we compute flow (influence of one network on another) as described in [7]. The paper introduces a variant of adsorption that takes the flow values into account and tries to make recommendations in the user-recipe and the user-ingredient networks. The results of this variant are analyzed in depth in this paper.en_US
dc.description.advisorDaniel A. Andresenen_US
dc.description.degreeMaster of Scienceen_US
dc.description.departmentDepartment of Computing and Information Sciencesen_US
dc.description.levelMastersen_US
dc.identifier.urihttp://hdl.handle.net/2097/17741
dc.language.isoen_USen_US
dc.publisherKansas State Universityen
dc.subjectRecommender systemsen_US
dc.subjectAdsorptionen_US
dc.subjectMatrix factorizationen_US
dc.subjectRecipesen_US
dc.subjectIngredientsen_US
dc.subject.umiComputer Science (0984)en_US
dc.subject.umiInformation Technology (0489)en_US
dc.titleRecommender system for recipesen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SaiBharathGoda2014.pdf
Size:
1.03 MB
Format:
Adobe Portable Document Format
Description:
Thesis for recommender system containing results of various experiments conducted
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: