Skip to main content

People-to-People Reciprocal Recommenders

  • Chapter
  • First Online:
Recommender Systems Handbook

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. 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

  3. L. Terveen, D.W. McDonald, Social matching: a framework and research agenda. ACM Trans. Comput.-Human Interact. 12,401–434 (2005)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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

    Google Scholar 

  17. L. Brozovsky, V. Petricek, Recommender system for online dating service, in Proceedings of Znalosti Conference, Ostrava (2007)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. B. McFee, G.R.G. Lanckriet, Metric learning to rank, in Proceedings of the International Conference on Machine Learning (ICML) (2010)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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

    Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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

    Google Scholar 

  28. 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

    Google Scholar 

  29. S. Kutty, R. Nayak, L. Chen, A people-to-people matching system using graph mining techniques. World Wide Web 17, 311–349 (2014)

    Article  Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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

    Google Scholar 

  34. 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)

    Google Scholar 

  35. 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

    Google Scholar 

  36. 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

    Google Scholar 

  37. 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

    Google Scholar 

  38. 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

    Google Scholar 

  39. Statista (Online dating in the United States - Statistics and Facts), 2019, https://www.statista.com/topics/2158/online-dating/

  40. 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)

    Article  Google Scholar 

  41. 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

    Google Scholar 

  42. 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)

    Google Scholar 

  43. 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

    Google Scholar 

  44. 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

    Google Scholar 

  45. 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

    Google Scholar 

  46. 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

    Google Scholar 

  47. 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

    Google Scholar 

  48. 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

    Google Scholar 

  49. 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)

    Article  Google Scholar 

  50. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Irena Koprinska .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics