Abstract
People-to-people reciprocal recommenders are an emerging class of recommender systems. They differ from the traditional items-to-people recommenders as they must satisfy the preferences and needs of the two parties involved in the recommendation. In contrast, the traditional items-to-people recommenders are one sided and must satisfy only the preference of the person for whom the recommendation is generated. We review the characteristics of reciprocal recommenders and present an overview of existing approaches. To illustrate the various aspects of these recommenders and how reciprocity can be taken into account in building and evaluating such recommenders, we present a case study in online dating. We describe our reciprocal recommender algorithm that combines content-based and collaborative filtering and uses data from both user profiles and user interactions. We also study the differences between the implicit and explicit user preferences and show that implicit preferences, learned from user interactions, are better predictors of successful interactions. We conclude by outlining some future research directions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
L. Pizzato, T. Rej, J. Akehurst, I. Koprinska, K. Yacef, and J. Kay, Recommending people to people: the nature of reciprocal recommenders with a case study in online dating. User Model. User-Adap. Interact. 23, 447–488 (2013)
I. Palomares, C. Porcel, L. Pizzato, I. Guy, E. Herrera-Viedma, Reciprocal recommender systems: analysis of state-of-art literature, chalelnges and opportunities on social recommendation (2020). https://arxiv.org/abs/2007.16120
L. Terveen, D.W. McDonald, Social matching: a framework and research agenda. ACM Trans. Comput.-Human Interact. 12,401–434 (2005)
I. Guy, People recommendation on social media, in ed. by P. Brusilovsky, D. He, Social Information Access. Lecture Notes in Computer Science, vol 10100 (Springer, Berlin, 2018)
J. Chen, W. Geyer, C. Dugan, M.G.I. Muller, I. Guy, Make new friends, but keep the old: recommending people on social networking sites, in Proceedings of the International Conference on Computer-Human Interaction (CHI) (2009)
I. Guy, S. Ur, I. Ronen, A. Perer, M. Jacovi, Do you want to know?: Recommending strangers in the enterprise, in Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW) (2011)
M. Fazel-Zarandi, H.J. Devlin, Y. Huang, N. Contractor, Expert recommendation based on social drivers, social network analysis, and semantic data representation, in Proceedings of the Second International Workshop on Information Heterogeneity and Fusion in Recommender Systems (HetRec) (ACM, New York, 2011), pp. 41–48
S. Bull, J.E. Greer, G.I. McCalla, L. Kettel, J. Bowes, User modelling in I-help: what, why, when and how, in Proceedings of the International Conference on User Modeling (2001), pp. 117–126
J. Greer, G. McCalla, J. Collins, V. Kumar, P. Meagher, J. Vassileva, Supporting peer help and collaboration in distributed workplace environments. Int. J. Artif. Intell. Edu. 9, 159–177 (1998)
C.-T. Li, Mentor-spotting: Recommending expert mentors to mentees for live trouble-shooting in codementor, in Knowledge and Information Systems, vol. 61 (Springer, Berlin, 2020), pp. 799–820
H. Labarthe, F. Bouchet, R. Bachelet, K. Yacef, Does a peer recommender foster students’ engagement in MOOCs?, in Proceedings of the International Conference in Educational Data Mining (EDM) (2016), pp. 418–423
H. Labarthe, R. Bachelet, F. Bouchet, K. Yacef, Increasing MOOC completion rates through social interactions: A recommendation system, in Proceedings of EMOOCS Fourth European MOOCS Stakeholders Summit, Graz, Austria, (2016), pp. 471–480
F. Bouchet, H. Labarthe, K. Yacef, R. Bachelet, Comparing peer recommendation strategies in a MOOC, in Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization (UMAP), (2017), pp. 418–423
S. Prabhakar, G. Spanakis, O. Zaiane, Reciprocal recommender system for learners in massive open online courses (MOOCs), in Proceedings of Advances in Web-Based Learning (ICWL) (2017), pp. 157–167
J. Malinowski, T. Keim, O. Wendt, T. Weitzel, Matching people and jobs: A bilateral recommendation approach, in Proceedings of the 39th Annual Hawaii International Conference on System Sciences (2006)
W. Hong, L. Lei, T. Li, W. Pan, iHR: An online recruiting system for xiamen talent service center, in Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD) (2013), pp.1177–1185
L. Brozovsky, V. Petricek, Recommender system for online dating service, in Proceedings of Znalosti Conference, Ostrava (2007)
F. Diaz, D. Metzler, S. Amer-Yahia, Relevance and ranking in online dating systems, in Proceedings of the 33rd international ACM Conference on Research and Development in Information Retrieval (SIGIR) (2010)
B. McFee, G.R.G. Lanckriet, Metric learning to rank, in Proceedings of the International Conference on Machine Learning (ICML) (2010)
L. Pizzato, T. Rej, T. Chung, I. Koprinska, J. Kay, RECON: A reciprocal recommender for online dating, in Proceedings of the ACM Conference on Recommender Systems (RecSys), Barcelona (2010)
J. Akehurst, I. Koprinska, K. Yacef, L. Pizzato, J. Kay, T. Rej, CCR: A content-collaborative reciprocal recommender for online dating, in Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI), Barcelona (2011)
Y.S. Kim, A. Mahidadia, P. Compton, X. Cai, M. Bain, A. Krzywicki, W. Wobcke, People recommendation based on aggregated bidirectional intentions in social network site, in Proceedings of the Pacific Rim Knowledge Acquisition Workshop (PKAW) (Springer, Berlin, 2010), pp. 247–260
X. Cai, M. Bain, A. Krzywicki, W. Wobcke, Y.S. Kim, P. Compton, A. Mahidadia, Collaborative filtering for people to people recommendation in social networks, in Proceedings of the Australasian Joint Conference on Artificial Intelligence (AI) (Springer, Berlin, 2010), pp. 476–485
S. Kutty, L. Chen, R. Nayak, A people-to-people recommendation system using tensor space models, in Proceedings of the 27th Annual ACM Symposium on Applied Computing (SAC) (2012)
P. Xia, B. Liu, Y. Sun, C. Chen, Reciprocal recommendation system for online dating, in Proceedings of the IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM) (2015), pp. 234–241
P. Xia, B. Liu, Y. Sun, C. Chen, User recommendations in reciprocal and bipartite social networks-an online dating case study. IEEE Intell. Syst. 29, 27–35 (2014)
S. Alsaleh, R. Nayak, Y. Xu, L. Chen, Improving matching process in social network using implicit and explicit user information, in Proceedings of the 13th Asia-Pacific Conference on Web Technologies and Applications (APWeb) (2011), pp. 313–320
S. Kutty, L. Chen, R. Nayak, A people-to-people recommendation system using tensor space model, in Proceedings of the 27th Annual ACM Symposium on Applied Computing (2012), pp. 187–192
S. Kutty, R. Nayak, L. Chen, A people-to-people matching system using graph mining techniques. World Wide Web 17, 311–349 (2014)
A. Alanazi, M. Bain, A people-to-people content-based reciprocal recommender using hidden Markov models, in Proceedings of the 7th ACM Conference on Recommender Systems, (RecSys) (2013)
A. Alanazi, M. Bain, A scalable people-to-people hybrid reciprocal recommender using hidden Markov models, in Proceedings of the Second Workshop on Machine Learning Methods for Recommender Systems, in conjunction with SIAM International Conference on Data Mining (2016)
F. Vitale, N. Parotsidis, C. Gentile, Online reciprocal recommendation with theoretical performance guarantee, in Proceedings of at the 32nd Conference on Neural Information Processing Systems (NeurIPS) (2018)
A. Kleinerman, A. Rosenfeld, F. Ricci, S. Kraus, Optimally balancing receiver and recommended users’ importance in reciprocal recommender systems, in Proceedings of the 12th ACM Conference on Recommender Systems (RecSys) (2018), pp. 131–139
A. Kleinerman, A. Rosenfeld, F. Ricci, S. Kraus, Supporting users in finding successful matches in reciprocal recommender systems, in User Modeling and User-Adapted Interaction (Springer, Berlin, 2020)
J. Neve, I. Palomares, Latent factor models and aggregation operations for collaborative filtering in reciprocal recommender systems, in Proceedings of the 13th ACM Conference on Recommender Systems (RecSys) (2019), pp. 219–227
J. Neve, I. Palomares, Aggregation strategies in user-to-user reciprocal recommender systems, in Proceedings of the International Conference on Systems, Man and Cybernetics (SMC) (2019), pp. 4031–4036
R. Ramanathan, N.K. Shinada, S.K. Palanianppan, Building a reciprocal recommenderation system at scale from scratch: Learning from one of Japan’s prominent dating applications, in Proceedings of the 14th ACM Conference on Recommender Systems (RecSys) (2020), pp. 566–567
J. Neve, R. McConville, ImRec: Learning reciprocal preferences using images, in Proceedings of the 14th ACM Conference on Recommender Systems (RecSys) (2020), pp. 170–179
Statista (Online dating in the United States - Statistics and Facts), 2019, https://www.statista.com/topics/2158/online-dating/
M.C. Rosenfeld, R.J. Thomas, S. Hausen, Disintermediating your friends: How online dating in the united states displaces other ways of meeting. Proc. Nat. Acad. Sci. 116(36), 17753–17758 (2019)
J. Akehurst, I. Koprinska, K. Yacef, L. Pizzato, J. Kay, T. Rej, Explicit and implicit user preferences in online dating, in ed. by L. Cao, J. Huang, J. Bailey, Y. Koh, J. Luo, New Frontiers in Applied Data Mining. Springer Lecture Notes in Computer Science, vol. 7104 (Springer, Berlin, 2012), pp. 15–27
L. Pizzato, T. Chung, T. Rej, I. Koprinska, K. Yacef, J. Kay, Learning user preferences in online dating, in Proceedings of the Preference Learning (PL-10) Workshop, European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD) (2010)
X. Amatriain, A. Jaimes, N. Oliver, J.M. Pujol, Data mining methods for recommender systems, in ed. by F. Ricci, L. Rokach, B. Shapira, Recommender Systems Handbook, 2nd edn. (Springer, Berlin, 2015), pp 39–72
R. Kohavi, Scaling up the accuracy of Naive-Bayes classifiers: A decision-tree hybrid, in Proceedings of the International Conference on Knowledge Discovery in Databases (KDD) (1996), pp. 202–207
L. Pizzato, J. Akehurst, C. Silvestrini, K. Yacef, I. Koprinska, J. Kay, The effect of suspicious profiles on people recommenders, in Proceedings of the 20th Conference on User Modeling, Adaptation, and Personalization (UMAP). Lecture Notes in Computer Science, vol. 7379 (Springer, Berlin, 2012), pp. 225–236
G. Beliakov, T. Calvo, S. James, Aggregation of preferences in recommender systems, in ed. by F. Ricci, L. Rokach, B. Shapira, Recommender Systems Handbook, 2nd edn. (Springer, Berlin, 2015), pp 705–734
P. Victor, M. De Cock, C. Cornelis, Trust and recommendations, in ed. by F. Ricci, L. Rokach, B. Shapira, Recommender Systems Handbook, 2nd edn. (Springer, Berlin, 2015), pp 645–676
S. Berkovsky, R. Taib, I. Koprinska, E. Wang, Y. Zeng, J. Li, S. Kleitman, Detecting personality traits using eye-tracking data, in Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI) (2019), pp. 1–12
H. Abdollahpouri, G. Adomavicius, R. Burke, I. Guy, D. Jannach, T. Kamishima, J. Krasnodebski, L. Pizzato, Multistakeholder recommendation: survey and research directions. User Model. User-Adap. Interac. 30, 127–158 (2020)
A. Kleinerman, A. Rosenfeld, S. Kraus, Providing explanations foor recomemndations in reciprocal environments, in Proceedings of the 12th ACM Conference on Recommender Systems (RecSys) (2018), pp. 22–30
Acknowledgements
This work was supported by the Smart Services Cooperative Research Centre. We also thank Joshua Akehurst, Luiz Pizzato and Judy Kay for their contributions to this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Science+Business Media, LLC, part of Springer Nature
About this chapter
Cite this chapter
Koprinska, I., Yacef, K. (2022). People-to-People Reciprocal Recommenders. In: Ricci, F., Rokach, L., Shapira, B. (eds) Recommender Systems Handbook. Springer, New York, NY. https://doi.org/10.1007/978-1-0716-2197-4_11
Download citation
DOI: https://doi.org/10.1007/978-1-0716-2197-4_11
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-0716-2196-7
Online ISBN: 978-1-0716-2197-4
eBook Packages: Computer ScienceComputer Science (R0)