Social movie recommender system based on deep autoencoder network using Twitter data

Recommender systems attempt to provide effective suggestions to each user based on their interests and behaviors. These recommendations usually match the personal user preferences and assist them in the decision-making process. With the ever-expanding growth of information on the web, online education systems, e-commerce, and, eventually, the emergence of social networks, the necessity of developing such systems is unavoidable. Collaborative filtering and content-based filtering are among the most important techniques used in recommender systems. Meanwhile, with the significant advances in deep learning in recent years, the use of this technology has been widely observed in recommender systems. In this study, a hybrid social recommender system utilizing a deep autoencoder network is introduced. The proposed approach employs collaborative and content-based filtering, as well as users’ social influence. The social influence of each user is calculated based on his/her social characteristics and behaviors on Twitter. For the evaluation purpose, the required datasets have been collected from MovieTweetings and Open Movie Database. The evaluation results show that the accuracy and effectiveness of the proposed approach have been improved compared to the other state-of-the-art methods.

[1]  Paul Covington,et al.  Deep Neural Networks for YouTube Recommendations , 2016, RecSys.

[2]  Zhang Xiong,et al.  Autoencoder-Based Collaborative Filtering , 2014, ICONIP.

[3]  Kai Chen,et al.  Collaborative filtering and deep learning based recommendation system for cold start items , 2017, Expert Syst. Appl..

[4]  Matthew D. Hoffman,et al.  Variational Autoencoders for Collaborative Filtering , 2018, WWW.

[5]  Jianfeng Ma,et al.  An intelligent movie recommendation system through group-level sentiment analysis in microblogs , 2016, Neurocomputing.

[6]  Oscar Sanjuán Martínez,et al.  Recommendation System based on user interaction data applied to intelligent electronic books , 2011, Comput. Hum. Behav..

[7]  Lina Yao,et al.  AutoSVD++: An Efficient Hybrid Collaborative Filtering Model via Contractive Auto-encoders , 2017, SIGIR.

[8]  Vivian F. López Batista,et al.  Hybrid system for video game recommendation based on implicit ratings and social networks , 2020, J. Ambient Intell. Humaniz. Comput..

[9]  Pascal Vincent,et al.  Representation Learning: A Review and New Perspectives , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  M. de Rijke,et al.  A Collective Variational Autoencoder for Top-N Recommendation with Side Information , 2018, DLRS@RecSys.

[11]  Argimiro Arratia,et al.  GeoSRS: A hybrid social recommender system for geolocated data , 2016, Inf. Syst..

[12]  Geraldo Zimbrão,et al.  Autoencoders and recommender systems: COFILS approach , 2017, Expert Syst. Appl..

[13]  Juan Manuel Cueva Lovelle,et al.  A personal knowledge management metamodel based on semantic analysis and social information , 2018, Soft Comput..

[14]  Samarjeet Borah,et al.  Social Networking in Web Based Movie Recommendation System , 2018 .

[15]  Yueting Zhuang,et al.  Social-Aware Movie Recommendation via Multimodal Network Learning , 2018, IEEE Transactions on Multimedia.

[16]  Pascal Vincent,et al.  Contractive Auto-Encoders: Explicit Invariance During Feature Extraction , 2011, ICML.

[17]  Rahul Katarya,et al.  Recommender system with grey wolf optimizer and FCM , 2016, Neural Computing and Applications.

[18]  Yun Fu,et al.  Robust Representations for Collaborative Filtering , 2017 .

[19]  Haralambos Mouratidis,et al.  Privacy-preserving collaborative recommendations based on random perturbations , 2017, Expert Syst. Appl..

[20]  Yang Guo,et al.  A survey of collaborative filtering based social recommender systems , 2014, Comput. Commun..

[21]  Yukihiro Tagami,et al.  Embedding-based News Recommendation for Millions of Users , 2017, KDD.

[22]  Yi Fang,et al.  Attentive Contextual Denoising Autoencoder for Recommendation , 2018, ICTIR.

[23]  Zhang Yi,et al.  Explicit guiding auto-encoders for learning meaningful representation , 2017, Neural Computing and Applications.

[24]  Vicente García-Díaz,et al.  A Proposal for Sentiment Analysis on Twitter for Tourism-Based Applications , 2018, SoMeT.

[25]  Matevz Kunaver,et al.  Diversity in recommender systems - A survey , 2017, Knowl. Based Syst..

[26]  Jing Li,et al.  Movie recommendation based on bridging movie feature and user interest , 2018, J. Comput. Sci..

[27]  Scott Sanner,et al.  AutoRec: Autoencoders Meet Collaborative Filtering , 2015, WWW.

[28]  Zhang Yi,et al.  Learning a good representation with unsymmetrical auto-encoder , 2015, Neural Computing and Applications.

[29]  Florian Strub,et al.  Hybrid Recommender System based on Autoencoders , 2018 .

[30]  James She,et al.  Collaborative Variational Autoencoder for Recommender Systems , 2017, KDD.

[31]  Heng-Tze Cheng,et al.  Wide & Deep Learning for Recommender Systems , 2016, DLRS@RecSys.

[32]  Santanu Pattanayak Unsupervised Learning with Restricted Boltzmann Machines and Auto-encoders , 2017 .

[33]  Doo-Kwon Baik,et al.  Personalized recommender system based on friendship strength in social network services , 2017, Expert Syst. Appl..

[34]  Paula Viana,et al.  Tuning metadata for better movie content-based recommendation systems , 2014, Multimedia Tools and Applications.

[35]  Ghalem Belalem,et al.  Using Local Grammar for Entity Extraction from Clinical Reports , 2015, Int. J. Interact. Multim. Artif. Intell..

[36]  Chang-Dong Wang,et al.  SDDRS: Stacked Discriminative Denoising Auto-Encoder based Recommender System , 2019, Cognitive Systems Research.

[37]  N. Dey,et al.  Social Networks Science: Design, Implementation, Security, and Challenges , 2018, Springer International Publishing.

[38]  Thomas D. Nielsen,et al.  Scalable learning of probabilistic latent models for collaborative filtering , 2015, Decis. Support Syst..

[39]  Kiran Rama,et al.  DNNRec: A novel deep learning based hybrid recommender system , 2020, Expert Syst. Appl..

[40]  Sheng Li,et al.  Deep Collaborative Filtering via Marginalized Denoising Auto-encoder , 2015, CIKM.

[41]  Yi Tay,et al.  Deep Learning based Recommender System: A Survey and New Perspectives , 2018 .

[42]  Hong Yan,et al.  Recommender systems based on social networks , 2015, J. Syst. Softw..

[43]  Mari-Carmen Mochón,et al.  Social Network Analysis and Big Data tools applied to the Systemic Risk supervision , 2016, Int. J. Interact. Multim. Artif. Intell..

[44]  David Carmel,et al.  Social recommender systems , 2011, Recommender Systems Handbook.

[45]  Yingyuan Xiao,et al.  Extracting Implicit Friends from Heterogeneous Information Network for Social Recommendation , 2019, PRICAI.

[46]  Toon De Pessemier,et al.  MovieTweetings: a movie rating dataset collected from twitter , 2013, RecSys 2013.

[47]  Fangfang Li,et al.  Two-level matrix factorization for recommender systems , 2015, Neural Computing and Applications.

[48]  Ao Tang,et al.  Deep Transfer Collaborative Filtering for Recommender Systems , 2019, PRICAI.

[49]  Madhabananda Das,et al.  Predicting Users’ Preferences for Movie Recommender System Using Restricted Boltzmann Machine , 2019 .

[50]  Jan Lies,et al.  Marketing Intelligence and Big Data: Digital Marketing Techniques on their Way to Becoming Social Engineering Techniques in Marketing , 2019, Int. J. Interact. Multim. Artif. Intell..

[51]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[52]  Yi-Leh Wu,et al.  Fully content-based movie recommender system with feature extraction using neural network , 2017, 2017 International Conference on Machine Learning and Cybernetics (ICMLC).

[53]  Paolo Cremonesi,et al.  Using visual features based on MPEG-7 and deep learning for movie recommendation , 2018, International Journal of Multimedia Information Retrieval.

[54]  Martin Ester,et al.  Collaborative Denoising Auto-Encoders for Top-N Recommender Systems , 2016, WSDM.

[55]  Xiaodong He,et al.  A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems , 2015, WWW.

[56]  Meiqi Wang,et al.  Trust-Aware Collaborative Filtering with a Denoising Autoencoder , 2018, Neural Processing Letters.