A Facebook Profile Based TV Shows and Movies Recommendation System
Keywords:Recommendation System, Collaborative Filtering, Content Filtering, Naive Bayes, Information Retrieval, Graph Theory.
Implemented and evaluated different algorithms in the context of developing a recommendation system
based on data gathered from Facebook user profiles. In particular, we are looking at a Collaborative Filtering
algorithms, a Content Filtering approach, and Naive Bayes, and comparing their performance in terms of standard
measures. The algorithms draw from principles and techniques in Machine Learning, Information Retrieval, as well as
Graph Theory. The Facebook graph API was used to scrape friend’s Facebook profile data. This results in a dataset of
Facebook user profiles in XML format, listing different attributes for a particular user. The ’liked’ TV show and movies
sections act as the labels for our training and test data , and the rest of the sections are used as the supporting attributes.