Social Media Recommender Systems: Review and Open Research Issues

In recent years, different types of review systems have been developed with the recommender system (RS). RSs are developed based on user textual reviews, ratings, and comparative opinions. RSs for social media resources, such as blogs, forums, social network websites, social bookmarking websites, video portals, and chat portals help users to collaborate effectively. Social media resources are used in the RS for recommending contents, articles, news, e-commerce products, and users. Although research on social media in RSs has increased annually, comprehensive literature review and classification of these RS studies are limited and must, therefore, be improved. This paper aims to provide a comprehensive review of the social media RS on research articles published from 2011 to 2015 by exploiting a methodological decision analysis in six aspects, including recommendation approaches, research domains, and data sets used in each domain, data mining techniques, recommendation type, and the use of performance measures. A total of 61 articles are reviewed among the initial 434 articles on RS research published in Web of Science and Scopus between 2011 and 2015. To accomplish the aim of this paper, a comprehensive review and analysis was performed on extracted articles to explore various recommendation approaches which are used in the RS. In addition, various social media domains are identified, where RSs have been employed. In each identified domain, publicly available data sets are also reported. Furthermore, various data mining techniques, recommendation types, and performance measures are also analyzed and reviewed in technical aspects. Finally, potential open research directions are also presented for future researchers intended to work in social media RS domain.

[1]  Zhen Lin,et al.  A Hybrid Trust-Based Recommender System for Online Communities of Practice , 2015, IEEE Transactions on Learning Technologies.

[2]  Jöran Beel,et al.  Real-World Recommender Systems for Academia: The Pain and Gain in Building, Operating, and Researching them , 2017, BIR@ECIR.

[3]  Yong Soo Kim,et al.  Text Recommender System Using User's Usage Patterns , 2011, Ind. Manag. Data Syst..

[4]  Pasquale Lops,et al.  Exploiting Big Data for Enhanced Representations in Content-Based Recommender Systems , 2013, EC-Web.

[5]  Cheng-Lung Huang,et al.  Utilizing user tag-based interests in recommender systems for social resource sharing websites , 2014, Knowl. Based Syst..

[6]  D. A. Adeniyi,et al.  Automated web usage data mining and recommendation system using K-Nearest Neighbor (KNN) classification method , 2016 .

[7]  Katja Niemann,et al.  Creating Usage Context-Based Object Similarities to Boost Recommender Systems in Technology Enhanced Learning , 2015, IEEE Transactions on Learning Technologies.

[8]  Péter Jacsó,et al.  Deflated, inflated and phantom citation counts , 2006, Online Inf. Rev..

[9]  Judy Kay,et al.  Recommender Systems and the Social Web , 2011, UMAP Workshops.

[10]  Zhiguo Gong,et al.  TrustRank: a Cold-Start tolerant recommender system , 2015, Enterp. Inf. Syst..

[11]  Parham Moradi,et al.  A reliability-based recommendation method to improve trust-aware recommender systems , 2015, Expert Syst. Appl..

[12]  Mamadou Diaby,et al.  Exploration of methodologies to improve job recommender systems on social networks , 2014, Social Network Analysis and Mining.

[13]  Jason J. Jung,et al.  Exploiting Social Contexts for Movie Recommendation , 2014 .

[14]  Peretz Shoval,et al.  Information Filtering: Overview of Issues, Research and Systems , 2001, User Modeling and User-Adapted Interaction.

[15]  Mohd Shahizan Othman,et al.  A reference ontology for profiling scholar's background knowledge in recommender systems , 2015, Expert Syst. Appl..

[16]  Alexis Papadimitriou,et al.  A generalized taxonomy of explanations styles for traditional and social recommender systems , 2012, Data Mining and Knowledge Discovery.

[17]  Karl Aberer,et al.  SoCo: a social network aided context-aware recommender system , 2013, WWW.

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

[19]  Pasquale Lops,et al.  ExpLOD: A Framework for Explaining Recommendations based on the Linked Open Data Cloud , 2016, RecSys.

[20]  Chaobo He,et al.  SRSH: A Social Recommender System based on Hadoop , 2014, MUE 2014.

[21]  Mehdi Shajari,et al.  Defending recommender systems by influence analysis , 2013, Information Retrieval.

[22]  Katarzyna Musial,et al.  Multidimensional Social Network in the Social Recommender System , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[23]  Bradley N. Miller,et al.  Social Information Filtering : Algorithms for Automating “ Word of Mouth , ” , 2017 .

[24]  Wu-Jun Li,et al.  Relational Collaborative Topic Regression for Recommender Systems , 2015, IEEE Transactions on Knowledge and Data Engineering.

[25]  Mouzhi Ge,et al.  How should I explain? A comparison of different explanation types for recommender systems , 2014, Int. J. Hum. Comput. Stud..

[26]  Robin D. Burke,et al.  Recommender Systems Based on Social Networks , 2018, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[27]  Yuefeng Li,et al.  The state-of-the-art in personalized recommender systems for social networking , 2012, Artificial Intelligence Review.

[28]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[29]  Enrique Herrera-Viedma,et al.  A model to represent users trust in recommender systems using ontologies and fuzzy linguistic modeling , 2015, Inf. Sci..

[30]  Laura Ricci,et al.  A peer-to-peer recommender system for self-emerging user communities based on gossip overlays , 2013, J. Comput. Syst. Sci..

[31]  David C. Yen,et al.  An implementation and evaluation of recommender systems for traveling abroad , 2011, Expert Syst. Appl..

[32]  Michael R. Lyu,et al.  Improving Recommender Systems by Incorporating Social Contextual Information , 2011, TOIS.

[33]  Dongming Lu,et al.  Improving Semi-supervised Text Classification by Using Wikipedia Knowledge , 2013, WAIM.

[34]  Rafael Valencia-García,et al.  RecomMetz: A context-aware knowledge-based mobile recommender system for movie showtimes , 2015, Expert Syst. Appl..

[35]  Rachel Kettle,et al.  Identifying evidence for public health guidance: a comparison of citation searching with Web of Science and Google Scholar , 2016, Research synthesis methods.

[36]  José Juan Pazos-Arias,et al.  Exploring synergies between content-based filtering and Spreading Activation techniques in knowledge-based recommender systems , 2011, Inf. Sci..

[37]  Ling Chen,et al.  LCARS , 2014, ACM Trans. Inf. Syst..

[38]  Uday V. Kulkarni,et al.  Hybrid personalized recommender system using centering-bunching based clustering algorithm , 2012, Expert Syst. Appl..

[39]  Young U. Ryu,et al.  Personalized Recommendation over a Customer Network for Ubiquitous Shopping , 2009, IEEE Transactions on Services Computing.

[40]  Yufeng Wang,et al.  Qualitative Assessment of Social Network-Based Recommender Systems Based on Essential Properties , 2014, Advanced Intelligent Systems.

[41]  Enrique Herrera-Viedma,et al.  REFORE: A recommender system for researchers based on bibliometrics , 2015, Appl. Soft Comput..

[42]  E GARFIELD,et al.  Citation indexes for science; a new dimension in documentation through association of ideas. , 2006, Science.

[43]  Alejandro Bellogín,et al.  An Enhanced Semantic Layer for Hybrid Recommender Systems: Application to News Recommendation , 2011, Int. J. Semantic Web Inf. Syst..

[44]  Mucheol Kim,et al.  Group affinity based social trust model for an intelligent movie recommender system , 2011, Multimedia Tools and Applications.

[45]  Tinghuai Ma,et al.  Social Network and Tag Sources Based Augmenting Collaborative Recommender System , 2015, IEICE Trans. Inf. Syst..

[46]  Hong Joo Lee,et al.  The Influence of Social Presence on Customer Intention to Reuse Online Recommender Systems: The Roles of Personalization and Product Type , 2011, Int. J. Electron. Commer..

[47]  Silvia Uribe,et al.  Social and Content Hybrid Image Recommender System for Mobile Social Networks , 2012, Mobile Networks and Applications.

[48]  Damianos Gavalas,et al.  Evaluation of a web recommender system in electronic and mobile tourism , 2012, Int. J. Web Eng. Technol..

[49]  Enrique Herrera-Viedma,et al.  A google wave-based fuzzy recommender system to disseminate information in University Digital Libraries 2.0 , 2011, Inf. Sci..

[50]  Jai E. Jung,et al.  The Practice of Two-Phase Recommender System for Sporting Goods , 2014 .

[51]  Francesco Ricci,et al.  Decision Making and Recommendation Acceptance Issues in Recommender Systems , 2011, UMAP Workshops.

[52]  Karzan Wakil,et al.  Improving Web Movie Recommender System Based on Emotions , 2015 .

[53]  Yang Song,et al.  Automatic tag recommendation algorithms for social recommender systems , 2011, ACM Trans. Web.

[54]  Mahdi Jalili,et al.  A Time-Aware Recommender System Based on Dependency Network of Items , 2015, Comput. J..

[55]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[56]  Hua Lin,et al.  A hybrid fuzzy-based personalized recommender system for telecom products/services , 2013, Inf. Sci..

[57]  Ali Selamat,et al.  Capturing scholar's knowledge from heterogeneous resources for profiling in recommender systems , 2014, Expert Syst. Appl..

[58]  Haesung Lee,et al.  Personalized TV Contents Recommender System Using Collaborative Context tagging-based User's Preference Prediction Technique , 2014, MUE 2014.

[59]  Mohsen Afsharchi,et al.  A semantic social network-based expert recommender system , 2013, Applied Intelligence.

[60]  Juan A. Recio-García,et al.  An architecture and functional description to integrate social behaviour knowledge into group recommender systems , 2014, Applied Intelligence.

[61]  Mohammad Yahya H. Al-Shamri,et al.  Power coefficient as a similarity measure for memory-based collaborative recommender systems , 2014, Expert Syst. Appl..

[62]  José Ranilla,et al.  Ranked Tag Recommendation Systems Based on Logistic Regression , 2010, HAIS.

[63]  P. Jacsó As we may search : Comparison of major features of the Web of Science, Scopus, and Google Scholar citation-based and citation-enhanced databases , 2005 .

[64]  Guillermo Jiménez-Díaz,et al.  Social factors in group recommender systems , 2013, TIST.

[65]  周涛,et al.  Tag-Aware Recommender Systems:A State-of-the-Art Survey , 2011 .

[66]  Chengqi Zhang,et al.  Noisy but non-malicious user detection in social recommender systems , 2012, World Wide Web.

[67]  Mahdi Jalili,et al.  Recommender systems based on collaborative filtering and resource allocation , 2014, Social Network Analysis and Mining.

[68]  Maurizio Morisio,et al.  Characterization of public datasets for Recommender Systems , 2015, 2015 IEEE 1st International Forum on Research and Technologies for Society and Industry Leveraging a better tomorrow (RTSI).

[69]  Pasquale Lops,et al.  A folksonomy-based recommender system for personalized access to digital artworks , 2012, JOCCH.

[70]  Giuseppe M. L. Sarnè A novel hybrid approach improving effectiveness of recommender systems , 2014, Journal of Intelligent Information Systems.

[71]  J. Carroll,et al.  A New Dimension of Health Care: Systematic Review of the Uses, Benefits, and Limitations of Social Media for Health Communication , 2013, Journal of medical Internet research.

[72]  Martin Pinzger,et al.  Synonym Suggestion for Tags on Stack Overflow , 2015, 2015 IEEE 23rd International Conference on Program Comprehension.

[73]  Donghai Guan,et al.  Skeleton Searching Strategy for Recommender Searching Mechanism of Trust-Aware Recommender Systems , 2015, Comput. J..

[74]  Rasha M. Ismail,et al.  A Personalized Recommender System Based on a Hybrid Model , 2013, J. Univers. Comput. Sci..

[75]  Yong Soo Kim,et al.  Recommender System Based on Product Taxonomy in E-Commerce Sites , 2013, J. Inf. Sci. Eng..

[76]  Tim Hussein,et al.  Hybreed: A software framework for developing context-aware hybrid recommender systems , 2012, User Modeling and User-Adapted Interaction.

[77]  Kevin C. Almeroth,et al.  Social computing: an intersection of recommender systems, trust/reputation systems, and social networks , 2012, IEEE Network.

[78]  Hamed Movahedian,et al.  A tag-based recommender system using rule-based collaborative profile enrichment , 2014, Intell. Data Anal..

[79]  Barry Smyth,et al.  A comparative study of collaboration-based reputation models for social recommender systems , 2013, User Modeling and User-Adapted Interaction.

[80]  Abdulmotaleb El-Saddik,et al.  Collaborative user modeling with user-generated tags for social recommender systems , 2011, Expert Syst. Appl..

[81]  Efthalia Karydi,et al.  Parallel and Distributed Collaborative Filtering , 2014, ACM Comput. Surv..

[82]  Silvia N. Schiaffino,et al.  Social influence in group recommender systems , 2014, Online Inf. Rev..

[83]  Hui Tian,et al.  A new user similarity model to improve the accuracy of collaborative filtering , 2014, Knowl. Based Syst..