Abstract
Recommender systems increasingly use information sourced from social networks to improve the quality of their recommendations. However, both recommender systems and social networks exhibit phenomena under which information for certain users or items is limited, such as the cold start and the grey sheep phenomena in collaborative filtering systems and the isolated users in social networks. In the context of a social network-aware collaborative filtering, where the collaborating filtering- and social network--based neighbourhoods are of varying density and utility for recommendation formulation, the ability to identify the most reliable recommenders from each neighbourhood for each user and appropriately combine the information associated with them in the recommendation computation process can significantly improve the quality and accuracy of the recommendations offered. In this chapter, we report on our extensions on earlier works in this area which comprise of (1) the development of an algorithm for discovering the most reliable recommenders of a social network recommender system and (2) the development and evaluation of a new collaborative filtering algorithm that synthesizes the opinions of a user’s identified recommenders to generate successful recommendations for the particular user. The proposed algorithm introduces significant gains in rating prediction accuracy (4.9% on average, in terms of prediction MAE reduction and 4.2% on average, in terms of prediction RMSE reduction) and outperforms other algorithms. The proposed algorithm, by design, utilizes only basic information from the collaborative filtering domain (user–item ratings) and the social network domain (user relationships); therefore, it can be easily applied to any social network recommender system dataset.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aivazoglou, M., Roussos, A., Margaris, D., Vassilakis, C., Ioannidis, S., Polakis, J., & Spiliotopoulos, D. (2020). A fine-grained social network recommender system. Social Network Analysis and Mining, 10(20), 1–18.
Alahmadi, D., & Zeng, X. (2016). ISTS: Implicit social trust and sentiment based approach to recommender systems. Expert Systems with Applications, 42(22), 8840–8849.
Amato, F., Moscato, V., Picariello, A., & Piccialli, F. (2019). SOS: A multimedia recommender System for Online Social networks. Future Generation Computer Systems, 93, 914–923.
Bakshy, E., Eckles, D., Yan, R., & Rossen, I. (2012a). Social influence in social advertising: Evidence from field experiments. In Electronic Commerce 2012 13th ACM Conference (pp. 146–161). ACM. New York, NY, USA.
Bakshy, E., Rosenn, I., Marlow, C., & Adamic, L. (2012b). The role of social networks in information diffusion. In World Wide Web (WWW) 2012 21st International Conference (pp. 519–528). ACM. New York, NY, USA.
Cai, C., He, R., & McAuley, J. (2017). SPMC: Socially-aware personalized Markov chains for sparse sequential recommendation. In Artificial Intelligence (IJCAI '17) 2017 International Joint Conference (pp. 1476–1482).
Capdevila, J., Arias, M., & Arratia, A. (2016). GeoSRS: A hybrid social recommender system for geolocated data. Information Systems, 57, 111–128.
Chamoso, P., Rivas, A., Rodríguez, S., & Bajo, J. (2018). Relationship recommender system in a business and employment-oriented social network. Information Sciences, 433–434, 204–220.
Gama, J., Zliobaite, I., Bifet, A., Pechenizkiy, M., & Bouchachia, A. (2014). A survey on concept drift adaptation. ACM Computing Surveys, 46(4), 1–37.
Ge, M., Delgado-Battenfeld, C., & Jannach, D. (2010). Beyond accuracy: Evaluating recommender systems by coverage and serendipity. In Recommender systems (RecSys) 2010 4th ACM International Conference on (pp. 257–260). ACM. New York, NY, USA.
Gilbert, E., & Karahalios, K. (2009). Predicting tie strength with social media. In Human Factors in Computing Systems 2009 SIGCHI Conference (pp. 211–220). ACM. New York, NY, USA.
Guo, G., Zhang, J., Thalmann, D., & Yorke-Smith, N. (2014). ETAF: An extended trust antecedents framework for trust prediction. In Advances in Social Networks Analysis and Mining (ASONAM) 2014 IEEE/ACM International Conference (pp. 540–547). IEEE/ACM. Beijing, China.
He, J., & Chu, W. (2010). A social network-based recommender system (SNRS). Annals of Information Systems, 12, 47–74.
Herlocker, J. L., Konstan, J. A., Terveen, L. G., & Riedl, J. T. (2004). Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems, 22(1), 5–53.
Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems. IEEE Computer, 42(8), 42–49.
Li, L., Zheng, L., Yang, F., & Lii, T. (2014). Modelling and broadening temporal user interest in personalized news recommendation. Expert Systems with Applications, 41(7), 3168–3177.
Li, H., Wu, D., Tang, W., & Mamoulis, N. (2015). Overlapping community regularization for rating prediction in social recommender systems. In Recommender Systems (RecSys 2015) 9th ACM International Conference (pp. 27–34). ACM. New York, NY, USA.
Ma, D., Dong, L., & Li, K. (2018). Collaborative filtering recommendation algorithm based on social relation and geographic information. In Computer Science and Application Engineering (CSAE '18) 2nd International Conference (pp. 1–7). ACM. New York, NY, USA.
Margaris, D., Vassilakis, C., & Georgiadis, P. (2016). Recommendation information diffusion in social networks considering user influence and semantics. Social Network Analysis and Mining, 6(108), 1–22.
Margaris, D., Vassilakis, C., & Georgiadis, P. (2018). Query personalization using social network information and collaborative filtering techniques. Future Generation of Computer Systems, 78(P1), 440–450.
Margaris, D., Spiliotopoulos, D., & Vassilakis, C. (2019a). Social relations versus near neighbours: Reliable recommenders in limited information social network collaborative filtering for online advertising. In Advances in Social Networks Analysis and Mining (ASONAM 2019) 2019 IEEE/ACM International Conference (pp. 1–8). IEEE/ACM. New York, NY, USA.
Margaris, D., Vassilakis, C., & Spiliotopoulos, D. (2019b). Handling uncertainty in social media textual information for improving venue recommendation formulation quality in social networks. Social Network Analysis and Mining, 9(64), 1–19.
Massa, P., & Avesani, P. (2004). Trust-Aware collaborative filtering for recommender systems. In OTM 2004: On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE (pp. 492–508). Springer: Agia Napa, Cyprus.
Mukamakuza, C., Sacharidis, & Werthner, H. (2018). Mining user behaviour in social recommender systems. In Web Intelligence, Mining and Semantics (WIMS '18) 8th International Conference (pp. 1–6). ACM. New York, NY, USA.
Pham, T., Vuong, T., Thai, T., Tran, M., & Ha, Q. (2016). Sentiment analysis and user similarity for social recommender system: An experimental study. In Science and Applications (ICISA), Lecture Notes in Electrical Engineering (Vol. 376). Singapore: Springer.
Seo, Y., Kim, Y., Lee, E., & Baik, D. (2017). Personalized recommender system based on friendship strength in social network services. Expert Systems with Applications, 69, 135–148.
Simon, M., Guillot, E., Médini, L., & Laforest, F. (2019). RED: A rich epinions dataset for recommender systems, archives-ouvertes. https://hal.archives-ouvertes.fr/hal-01010246. Accessed 11 Nov 2019.
Wang, B., Huang, J., Ou, L., & Wang, R. (2015). A collaborative filtering algorithm fusing user-based, item-based and social networks. In 2015 IEEE International Conference on Big Data (pp. 2337–2343). IEEE. Washington, DC, USA.
Xing, E. P., Jordan, M. I., & Russel, S. (2002). A generalized mean field algorithm for variational inference in exponential families. In Proceedings of the nineteenth conference on uncertainty in artificial intelligence (UAI'03) (pp. 583–591). Morgan Kaufmann Publishers: San Francisco, CA, USA
Yan, S., Lin, K., Zheng, X., Zhang, W., & Feng, X. (2017). An approach for building efficient and accurate social recommender systems using individual relationship networks. IEEE Transactions on Knowledge and Data Engineering, 29(10), 2086–2099.
Yu, J., Gao, M., Rong, W., Song, Y., & Xiong, Q. (2017). A social recommender based on factorization and distance metric learning. IEEE Access, 5, 21557–21566.
Yu, K., Schwaighofer, A., Tresp, V., Xu, X., & Kriegel, H. P. (2004). Probabilistic memory-based collaborative filtering. IEEE Transactions on Knowledge and Data Engineering, 16(1), 56–69.
Zhao, G., Qian, X., & Xie, X. (2016). User-service rating prediction by exploring social users’ rating behaviours. IEEE Transactions on Multimedia, 18, 496–506.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Margaris, D., Spiliotopoulos, D., Vassilakis, C. (2021). Identifying Reliable Recommenders in Users’ Collaborating Filtering and Social Neighbourhoods. In: Çakırtaş, M., Ozdemir, M.K. (eds) Big Data and Social Media Analytics. Lecture Notes in Social Networks. Springer, Cham. https://doi.org/10.1007/978-3-030-67044-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-67044-3_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67043-6
Online ISBN: 978-3-030-67044-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)