Abstract
Recommender systems are used to suggest items to users based on their preferences. Recommender systems use a set of similarity measures as part of their mechanism that could help to identify interesting items. Even though several similarity measures have been presented in the literature, most of them consider only the rating of similar users and suffer from a range of drawbacks. In order to fix these problems, we propose a novel similarity measure based on the semantic and structural information in the network. On one hand, the preference of the target user is calculated using the similarity between similar users based on several factors such as user profile, ratings, and tags. On the other hand, a user is an element who has relations with other elements in the network. Therefore, we can use the network topology in the similarity measurement. We apply this idea in the social recommender system to improve the quality of recommendations. The experimental results show that our method achieves better precision and accuracy and handles the cold-start problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
References
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)
Allyson, F.B., Danilo, M.L., José, S.M., Giovanni, B.C.: Sherlock n-overlap: invasive normalization and overlap coefficient for the similarity analysis between source code. IEEE Trans. Comput. 68(5), 740–751 (2018)
Bagchi, S.: Performance and quality assessment of similarity measures in collaborative filtering using mahout. Procedia Comput. Sci. 50, 229–234 (2015)
Bobadilla, J., Ortega, F., Hernando, A., Bernal, J.: A collaborative filtering approach to mitigate the new user cold start problem. Knowl.-Based Syst. 26, 225–238 (2012)
Bobadilla, J., Ortega, F., Hernando, A., Gutiérrez, A.: Recommender systems survey. Knowl.-Based Syst. 46, 109–132 (2013)
Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User-Adap. Inter. 12(4), 331–370 (2002)
Dice, L.R.: Measures of the amount of ecologic association between species. Ecology 26(3), 297–302 (1945)
Easley, D., Kleinberg, J., et al.: Networks, crowds, and markets: reasoning about a highly connected world. Significance 9, 43–44 (2012)
Gurini, D.F., Gasparetti, F., Micarelli, A., Sansonetti, G.: Temporal people-to-people recommendation on social networks with sentiment-based matrix factorization. Futur. Gener. Comput. Syst. 78, 430–439 (2018)
Hawashin, B., Mansour, A., Kanan, T., Fotouhi, F.: An efficient cold start solution based on group interests for recommender systems. In: Proceedings of the First International Conference on Data Science, E-learning and Information Systems, pp. 1–5 (2018)
Jaccard, P.: Étude comparative de la distribution florale dans une portion des alpes et des jura. Bull. Soc. Vaudoise Sci. Nat. 37, 547–579 (1901)
Khediri, N., Karoui, W.: Community detection in social network with node attributes based on formal concept analysis. In: 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA), pp. 1346–1353. IEEE (2017)
Liu, H., Hu, Z., Mian, A., Tian, H., Zhu, X.: A new user similarity model to improve the accuracy of collaborative filtering. Knowl.-Based Syst. 56, 156–166 (2014)
McPherson, M., Smith-Lovin, L., Cook, J.M.: Birds of a feather: homophily in social networks. Ann. Rev. Sociol. 27(1), 415–444 (2001)
Patra, B.K., Launonen, R., Ollikainen, V., Nandi, S.: A new similarity measure using Bhattacharyya coefficient for collaborative filtering in sparse data. Knowl.-Based Syst. 82, 163–177 (2015)
Pazzani, M.J., Billsus, D.: Content-based recommendation systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web, vol. 4321, pp. 325–341. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72079-9_10
Rajaraman, A., Ullman, J.D.: Mining of Massive Datasets. Cambridge University Press, Cambridge (2011)
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, pp. 175–186 (1994)
Sheugh, L., Alizadeh, S.H.: A note on Pearson correlation coefficient as a metric of similarity in recommender system. In: 2015 AI & Robotics (IRANOPEN), pp. 1–6. IEEE (2015)
Wang, Y., Deng, J., Gao, J., Zhang, P.: A hybrid user similarity model for collaborative filtering. Inf. Sci. 418, 102–118 (2017)
Zhang, Y., Tu, Z., Wang, Q.: TempoRec: temporal-topic based recommender for social network services. Mob. Netw. Appl. 22(6), 1182–1191 (2017)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
El Kouni, I.B., Karoui, W., Romdhane, L.B. (2021). A Novel Structural and Semantic Similarity in Social Recommender Systems. In: Barolli, L., Yim, K., Enokido, T. (eds) Complex, Intelligent and Software Intensive Systems. CISIS 2021. Lecture Notes in Networks and Systems, vol 278. Springer, Cham. https://doi.org/10.1007/978-3-030-79725-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-79725-6_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-79724-9
Online ISBN: 978-3-030-79725-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)