Abstract
With the overwhelming online products available in recent years, there is an increasing need to filter and deliver relevant personalized advice for users. Recommender systems solve this problem by modelling and predicting individual preferences for a great variety of items such as movies, books or research articles. In this chapter, we explore rigorous network-based models that outperform leading approaches for recommendation. The network models we consider are based on the explicit assumption that there are groups of individuals and of items, and that the preferences of an individual for an item are determined only by their group memberships. The accurate prediction of individual user preferences over items can be accomplished by different methodologies, such as Monte Carlo sampling or Expectation-Maximization methods, the latter resulting in a scalable algorithm which is suitable for large datasets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For the User-User model the reasoning is equivalent: each user is represented by a vector with all the items she has rated V u. The similarity between users would be computed as in Eq. (11.19) as sim(u, v).
References
Castells M (2001) The Internet Galaxy: Reflections on the Internet, Business, and Society. (Oxford University Press, Inc., New York, NY, USA).
Kalakota R, Robinson M (1999) e-Business. (Addison Wesley Roadmap for Success).
Brynjolfsson E, Hu Y, Smith MD (2003) Consumer surplus in the digital economy: Estimating the value of increased product variety at online booksellers. Management Science 49(11):1580–1596.
Netflix Prize Rankings. Hacking NetFlix. http://www.hackingnetflix.com/2006/10/. Accessed 09-March-2017
The BellKor 2008 Solution to the Netflix Prize. http://www.research.att.com/people/Volinsky_Christopher_T/custom_index.html. Accessed 09-March-2017
Netflix Prize Leaderboard 2009. http://www.netflixprize.com/leaderboard.html. Accessed 09-March-2017
Lohr S (2009) A $1 million research bargain for Netflix, and maybe a model for others. The New York Times 22.
Bobadilla J, and Ortega F, and Hernando A and Gutiérrez A (2013) A. Recommender systems survey Knowledge-Based Systems 46:109–132.
Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. Acm Transactions on Information Systems 22:143–177.
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms, WWW ‘01. (ACM, New York, NY, USA), pp. 285–295.
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37.
Mackey L, Weiss D, Jordan M I (2010) Mixed membership matrix factorization. Proceedings of the 27th International Conference on Machine Learning, pp 711–718.
Guimerà R, Sales-Pardo M (2009) Missing and spurious interactions and the reconstruction of complex networks. Proc. Natl. Acad. Sci. U. S. A. 106(52):22073–22078.
Guimerà R, Llorente A, Moro E, Sales-Pardo M (2012) Predicting human preferences using the block structure of complex social networks. PLoS One 7(9):e44620.
Godoy-Lorite A, Guimerà R, Moore C, Sales-Pardo M (2016) Accurate and scalable social recommendation using mixed-membership stochastic block models. Proc. Natl. Acad. Sci. U. S. A 113(50):14207–14212.
Girvan M, Newman ME (2002) Community structure in social and biological networks. Proc. Natl. Acad. Sci. U.S.A. 99(12):7821–7826.
Guimera R, Sales-Pardo M, Amaral LAN (2004) Modularity from fluctuations in random graphs and complex networks. Physical Review E 70(2):025101.
Guimera R, Sales-Pardo M, Amaral LA (2007) Classes of complex networks defined by role-to-role connectivity profiles. Nature Physics 3(1):63–69.
Fortunato S (2010) Community detection in graphs. Physics Reports 486(3):75–174.
Rombach MP, Porter MA, Fowler JH, Mucha PJ (2010) Core-Periphery Structure in Networks. Physics Reports 74(1):167–190.
White HC, Boorman SA, Breiger RL (1976) Social structure from multiple networks. I. Blockmodels of roles and positions. American Journal of Sociology pp. 730–780.
Rovira-Asenjo N, Gumí T, Sales-Pardo M, Guimerà R (2013) Predicting future conflict between team-members with parameter-free models of social networks. Scientific Reports 3:1999.
Aicher C, Jacobs AZ, Clauset A (2014) Learning latent block structure in weighted networks. Journal of Complex Networks 3(2):221–248.
Peixoto TP (2017) Nonparametric weighted stochastic block models. arXiv preprint arXiv:1708.01432.
Nowicki K, Snijders TAB (2001) Estimation and prediction for stochastic blockstructures. Journal of the American Statistical Association 96(455):1077–1087.
Ekstrand MD, Ludwig M, Konstan JA, Riedl JT (2011) Rethinking the recommender research ecosystem: reproducibility, openness, and LensKit. Proceedings of the Fifth ACM Conference on Recommender Systems pp. 133–140.
Jaynes ET (2003) Probability Theory: The Logic of Science. (Cambridge University Press).
Airoldi EM, Blei DM, Fienberg SE, Xing EP (2008) Mixed membership stochastic blockmodels. J. Mach. Learn. Res. 9(2008):1981–2014.
Ball B, Karrer B, Newman ME (2011) Efficient and principled method for detecting communities in networks. Physical Review E 84(3):036103.
Paterek A (2007) Improving regularized singular value decomposition for collaborative filtering. pp. 39–42.
Meeds E, Ghahramani Z, Neal RM, Roweis ST (2006) Modeling dyadic data with binary latent factors in Advances in Neural Information Processing Systems 19, eds. Schölkopf B, Platt J, Hoffman T. (MIT Press, Cambridge, MA), pp. 977–984.
Salakhutdinov R, Mnih A (2008) Probabilistic matrix factorization. Advances in Neural Information Processing Systems (NIPS ‘08) pp. 1257–1264.
Shan H, Banerjee A (2010) Generalized Probabilistic Matrix Community for Collaborative Filtering, Proceedings of the 2010 IEEE International Conference on Data Mining. (IEEE Computer Society, Washington, DC, USA), pp. 1025–1030.
Peixoto TP (2015) Model selection and hypothesis testing for large-scale network models with overlapping groups. Phys. Rev. X 5:011033.
Zhou T, Ren J, Medo M, Zhang Y-C (2007) Bipartite network projection and personal recommendation. Physical Review E 76(2007):046115
Zhou T, Kuscsik Z, Liu J-G, Medo M, Wakeling JR, Zhang Y-C (2010) Solving the apparent diversity-accuracy dilemma of recommender systems. Proc. Natl. Acad. Sci. U. S. A 107(2010):4511
Yu F, Zeng A, Gillard S, Medo M (2016) Network-based recommendation algorithms: A review. Physica A: Statistical Mechanics and its Applications 452(2016):192–208.
McAuley J, Targett C, Shi Q, van den Hengel A (2015) Image-Based Recommendations on Styles and Substitutes, SIGIR ‘15. (ACM, New York, NY, USA), pp. 43–52.
McAuley J, Pandey R, Leskovec J (2015) Inferring Networks of Substitutable and Complementary Products, KDD ‘15. (ACM, New York, NY, USA), pp. 785–794.
Brozovsky L, Petricek V (2007) Recommender System for Online Dating Service. (VSB, Ostrava).
Leo Y, Karsai M, Sarraute C, Fleury E (2016) Correlations of consumption patterns in social-economic networks. arXiv preprint arXiv:1609.03756.
Andreasen AR (2002) Marketing social marketing in the social change marketplace. Journal of Public Policy & Marketing 21(1):3–13.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Godoy-Lorite, A., Guimerà, R., Sales-Pardo, M. (2019). Network-Based Models for Social Recommender Systems. In: Moscato, P., de Vries, N. (eds) Business and Consumer Analytics: New Ideas. Springer, Cham. https://doi.org/10.1007/978-3-030-06222-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-06222-4_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-06221-7
Online ISBN: 978-3-030-06222-4
eBook Packages: Computer ScienceComputer Science (R0)