A Graph Based Approach for Making Recommendations Based on Multiple Data Sources

atmire.migration.oldid3281
dc.contributor.advisorAlhajj, Reda
dc.contributor.advisorRokne, Jon
dc.contributor.authorDhaliwal, Sukhpreet
dc.date.accessioned2015-05-27T19:58:57Z
dc.date.available2015-11-20T08:00:28Z
dc.date.issued2015-05-27
dc.date.submitted2015en
dc.description.abstractRecommendation system is an information filtering system that predicts customer preferences. Customer preferences are extracted through analyzing the behaviour patterns of customers from multiple data sources. Graph-based models play an important role in recommendation systems to extract the customer preferences from multiple data sources. However, graph-based models have been rarely used in traditional recommendation systems. The main objective of this thesis is to use a graph-based recommender system that uses multiple data sources. A graph-based hybrid recommender model is developed to integrate content-based, collaborative filtering and association rule mining techniques. Moreover, the PageRank algorithm is used to produce a ranked list of recommendation. Our analysis on a Retail store dataset shows the impact of using multiple data sources on the accuracy of a recommender system while handling the sparsity problem. Usage of demographic information of customers remedies the cold start problem. Grouping the products based on product type produced better results and it also showed the impact of using the different level of product taxonomy. Additionally, assembling content-based, collaborative filtering and association rule mining also showed many improvements in results. Moreover, indirect connections improve the coverage of our recommender system.en_US
dc.identifier.citationDhaliwal, S. (2015). A Graph Based Approach for Making Recommendations Based on Multiple Data Sources (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/24750en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/24750
dc.identifier.urihttp://hdl.handle.net/11023/2279
dc.language.isoeng
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectComputer Science
dc.subject.classificationGraph-Based Recommendation Systemen_US
dc.subject.classificationContent-baseden_US
dc.subject.classificationCollaborative filteringen_US
dc.subject.classificationAssociation rule miningen_US
dc.subject.classificationPageRanken_US
dc.subject.classificationSparsityen_US
dc.subject.classificationCold-Starten_US
dc.titleA Graph Based Approach for Making Recommendations Based on Multiple Data Sources
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2015_dhaliwal_sukhpreet.pdf
Size:
1.87 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.65 KB
Format:
Item-specific license agreed upon to submission
Description: