Abstract
Many recommender systems are built based on the user ratings or user interaction data collected by the content or item providers. However, one data source may only provide limited information about the items. It would be helpful, if information about the candidate items could be retrieved from multiple data sources. In this work, a movie recommender system is designed relying on a variety of data sources that provide different types of user feedbacks on movies, including the MovieLens and Netflix rating data, YouTube movie trailer data, and movie-related tweets from Twitter. The feedbacks on movie trailers such as likes, comments, and tweets can be considered as the side information of the movies. They can be represented as movie features and then integrated with the movie ratings. Or, some of them (e.g., sentiments of the comments) can be represented as the implicit rating matrix and then integrated with the explicit ratings. The experiment shows that the inclusion of the trailer data improves the recommendation accuracy, and the most accurate result is achieved when all the feedback data is combined as the movie features.
Similar content being viewed by others
References
Arora A, Taneja V, Parashar S, Mishra A (2016) Cross-domain based event recommendation using tensor factorization. Open Computer Science 6(1):126–137
Bennett J, Lanning S (2007) The Netflix prize. In: Proceedings of KDD Cup and Workshop, pp. 35
Blei DM, Ng AY, Jordan MI (2003) Latent Dirichlet allocation. J Machine Learn Res 3:993–1022
Cheng H, Koc L, Harmsen J, Shaked T, Chandra T, Aradhye H, Anderson G, Corrado G, Chai W, Ispir M, Anil R (2016) Wide & deep learning for recommender systems. In: the Proceedings of the 1st workshop on deep learning for recommender systems, pp. 7–10
Covington P, Adams J, Sargin E (2016) Deep neural networks for youtube recommendations. In: the Proceedings of the 10th ACM conference on recommender systems, pp. 191–198
Cremonesi P, Turrin R, Lentini E, Matteucci M(2008) An evaluation methodology for collaborative recommender systems. In: International Conference on Automated Solutions for Cross Media Content and Multi-Channel Distribution. IEEE, pp. 224–231
Davidson J, Liebald B, Liu J, Nandy P, Van Vleet T, Gargi U, Gupta S, He Y, Lambert M, Livingston B, Sampath D (2010) The YouTube video recommendation system. In: the Proceedings of the fourth ACM conference on Recommender systems, pp. 293–296
Du X, Yin H, Chen L, Wang Y, Yang Y, Zhou X (2018) Personalized video recommendation using rich contents from videos. IEEE Trans Knowl Data Eng 32(3):492–505
Farseev A, Nie L, Akbari M, Chua TS (2015) Harvesting multiple sources for user profile learning: a big data study. In: the Proceedings of the 5th ACM on International Conference on Multimedia Retrieval, pp. 235–242
Fernández-Tobías I, Cantador I, Kaminskas M, Ricci F (2012) Cross-domain recommender systems: A survey of the state of the art. In: Spanish conference on information retrieval, pp. 1–12, sn.
Guo H, Tang R, Ye Y, Li Z, He X (2017) DeepFM: a factorization-machine based neural network for CTR prediction, arXiv preprint arXiv:1703.04247
Guy I, Zwerdling N, Ronen I, Carmel D, Uziel E (2010) Social media recommendation based on people and tags. In: the Proceedings of the 33rd international ACM SIGIR conference on Research and development in information retrieval, pp. 194–201
Harper FM, Konstan JA (2015) The movielens datasets History and context. Acm Transactions on Interactive Intelligent Systems 5(4):1–19
He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: the Proceedings of the 26th international conference on world wide web, pp. 173–182
Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems (TOIS) 22(1):5–53
Hutto CJ, Gilbert E (2014) Vader: A parsimonious rule-based model for sentiment analysis of social media text. In: Eighth International AAAI Conference on weblogs and social media IMDb, [Online]. Available: https://datasets.imdbws.com/. [Accessed 1 12 2019]
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Li F, Xu G, Cao L (2016) Two-level matrix factorization for recommender systems. Neural Comput Appl 27(8):2267–2278
Lian J, Zhang F, Xie X, Sun G (2017) CCCFNet: A content-boosted collaborative filtering neural network for cross-domain recommender systems. In: the Proceedings of the 26th international conference on World Wide Web companion, pp. 817–818
Lops P, De Gemmis M, Semeraro G (2011) Recommender systems handbook. Springer, Berlin
Mei T, Yang B, Hua XS, Li S (2011) Contextual video recommendation by multimodal relevance and user feedback. ACM Trans Info Sys (TOIS) 29(2):1–24
Núñez-Valdez ER, Quintana D, Crespo RG, Isasi P, Herrera-Viedma E (2018) A recommender system based on implicit feedback for selective dissemination of ebooks. Inf Sci 467:87–98
Salakhutdinov R, Mnih A, Hinton G (2007) Restricted Boltzmann machines for collaborative filtering. In: the Proceedings of the 24th international conference on Machine learning, pp. 791–798
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: the Proceedings of the 10th international conference on World Wide Web, pp. 285–295
Shi C, Hu B, Zhao X, Yu P (2018) Heterogeneous Information Network Embedding for Recommendation. IEEE Trans Knowl Data Eng 31(2):357–370
Shi Y, Larson M, Hanjalic A (2010) Mining mood-specific movie similarity with matrix factorization for context-aware recommendation. In: Proceedings of the workshop on context-aware movie recommendation, pp.34–40
Sun Z, Han L, Huang W, Wang X, Zeng X, Wang M, Yan H (2015) Recommender systems based on social networks. J Syst Softw 99:109–119
Taneja A, Arora A (2018) Cross domain recommendation using multidimensional tensor factorization. Expert Syst Appl 92:304–316
Taneja A, Arora A (2019) Modeling user preferences using neural networks and tensor factorization model. Int J Inf Manage 45:132–148
Tang J, Gao H, Hu X, Liu H (2013) Exploiting homophily effect for trust prediction. In: Proceedings of the sixth ACM international conference on Web search and data mining, pp. 53–62
Yan H, Yang C, Yu D, Li Y, Jin D, Chiu DM (2019) Multi-site user behavior modeling and its application in video recommendation. IEEE Trans Knowl Data Eng 33(1):180–193
Yan M, Sang J, Xu C (2015) Unified YouTube video recommendation via cross-network collaboration. In: the Proceedings of the 5th ACM on International Conference on Multimedia Retrieval, pp. 19–26
Yang B, Mei T, Hua XS, Yang L, Yang SQ, Li M (2007) Online video recommendation based on multimodal fusion and relevance feedback. In: the Proceedings of the 6th ACM international conference on Image and video retrieval, pp. 73–80
Zhao YL, Nie L, Wang X, Chua TS (2014) Personalized recommendations of locally interesting venues to tourists via cross-region community matching. ACM Trans Intell Sys Tech (TIST) 5(3):1–26
Zhu J, Zhang J, He L, Wu Q, Zhou B, Zhang C, Yu PS (2017) Broad Learning based Multi-Source Collaborative Recommendation. In: the Proceedings of the Conference on Information and Knowledge Management. ACM, pp. 1409–1418
Acknowledgements
This work is partially sponsored by the Natural Science and Engineering Research Council of Canada, Grant No 2020-04760.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Roy, D., Ding, C. Multi-source based movie recommendation with ratings and the side information. Soc. Netw. Anal. Min. 11, 76 (2021). https://doi.org/10.1007/s13278-021-00785-5
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13278-021-00785-5