People-to-People Reciprocal Recommenders

  • Irena KoprinskaEmail author
  • Kalina Yacef


People-to-people reciprocal recommenders are an emerging class of recommender systems. They differ from traditional items-to-people recommenders as they must satisfy the preferences and needs of the two parties involved in the recommendation. In contrast, 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 and present an overview of existing reciprocal recommenders. 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.


Recommender System User Interaction User Preference User Profile Ranking Method 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



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.


  1. 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 Modeling and User-Adapted Interaction, vol. 23, pp. 447–488, 2013.CrossRefGoogle Scholar
  2. 2.
    L. Terveen and D. W. McDonald,“Social matching: A framework and research agenda,” ACM Transactions on Computer-Human Interaction, vol. 12, pp. 401–434, 2005.CrossRefGoogle Scholar
  3. 3.
    D. Richards, M. Taylor, and P. Busch, “Expertise recommendation: A two-way knowledge communication channel,” presented at the International Conference on Autonomic and Autonomous Systems, 2008.Google Scholar
  4. 4.
    J. Chen, W. Geyer, C. Dugan, and M. G. I. Muller, “Make new friends, but keep the old: recommending people on social networking sites,” presented at the International Conference on Computer-Human Interaction (CHI’2009), New York, 2009.Google Scholar
  5. 5.
    Y. S. Kim, A. Mahidadia, P. Compton, X. Cai, M. Bain, A. Krzywicki, and W. Wobcke, “People recommendation based on aggregated bidirectional intentions in social network site,” presented at the Knowledge Management and Acquisition for Smart Systems and Services, 2010.Google Scholar
  6. 6.
    X. Cai, M. Bain, A. Krzywicki, W. Wobcke, Y. S. Kim, P. Compton, and A. Mahidadia, “Collaborative filtering for people to people recommendation in social networks,” presented at the Advances in Artificial Intelligence, 2011.Google Scholar
  7. 7.
    X. Cai, M. Bain, A. Krzywicki, W. Wobcke, Y. S. Kim, P.Compton, and A. Mahidadia, “Collaborative filtering for people to people recommendation in social networks,” presented at the Australian Joint Conference on Artificial Intelligence, 2010.Google Scholar
  8. 8.
    S. Kutty, L. Chen, and R. Nayak, “A people-to-people recommendation system using tensor space models,” presented at the 27th Annual ACM Symposium on Applied Computing (SAC), 2012.Google Scholar
  9. 9.
    F.-Z. M., D. H.J., Y. Huang, and N. Contractor, “Expert recommendation based on social drivers, social network analysis, and semantic data representation,” presented at the Second International Workshop on Information Heterogeneity and Fusion in Recommender Systems (HetRec).Google Scholar
  10. 10.
    S. Bull, J. E. Greer, G. I. McCalla, L. Kettel, and J. Bowes, “User Modelling in I-Help: What, Why, When and How,” presented at the User Modeling, 2001.Google Scholar
  11. 11.
    J. Greer, G. McCalla, J. Collins, V. Kumar, P. Meagher, and J. Vassileva, “Supporting peer help and collaboration in distributed workplace environments,” International Journal on Artificial Intelligence in Education, pp. 159–177, 1998.Google Scholar
  12. 12.
    J. Malinowski, T. Keim, O. Wendt, and T. Weitzel, “Matching People and Jobs: A Bilateral Recommendation Approach,” presented at the 39th Annual Hawaii International Conference on System Sciences, 2006.Google Scholar
  13. 13.
    R. Burke, “Hybrid Recommender Systems: Survey and Experiments,” User Modeling and User-Adapted Interaction, vol. 12, pp. 331–370, 2002.zbMATHCrossRefGoogle Scholar
  14. 14.
    IBISWorld. (2014, Dating Services in the US: Market Research Report, Apr 2014. Available:
  15. 15.
    L. Pizzato, T. Rej, T. Chung, I. Koprinska, and J. Kay, “RECON: A Reciprocal Recommender for Online Dating,” presented at the ACM Conference on Recommender Systems (RecSys’2010), Barcelona, Spain, 2010.CrossRefGoogle Scholar
  16. 16.
    F. Diaz, D. Metzler, and S.Amer-Yahia., “Relevance and ranking in online dating systems,” presented at SIGIR’2010, 2010.Google Scholar
  17. 17.
    B. McFee and G. R. G. Lanckriet, “Metric learning to rank,” presented at the International Conference on Machine Learning (ICML), 2010.Google Scholar
  18. 18.
    L. Brozovsky and V. Petricek, “Recommender System for Online Dating Service,” presented at the Procedings of Znalosti 2007 conference, Ostrava, 2007.Google Scholar
  19. 19.
    J. Akehurst, I. Koprinska, K. Yacef, L. Pizzato, J. Kay, and T. Rej, “CCR - a content-collaborative reciprocal recommender for online dating,” in Peoc. 22nd International Joint Conference on Artificial Intelligence (IJCAI), Barcelona, Spain, 2011.Google Scholar
  20. 20.
    S. Alsaleh, R. Nayak, Y. Xu, and L. Chen, “13th Asia-Pacific Conference on Web Technologies and Applications,” 2011.Google Scholar
  21. 21.
    S. Kutty, L. Chen, and R. Nayak, “A people-to-people recommendation system using tensor space model,” presented at the 27th Symposium on Applied Computing, 2012.Google Scholar
  22. 22.
    J. Akehurst, I. Koprinska, K. Yacef, L. Pizzato, J. Kay, and T. Rej, “Explicit and implicit user preferences in online dating,” in New Frontiers in Applied Data Mining, L. Cao, J. Huang, J. Bailey, Y. Koh, and J. Luo, Eds., ed: Springer Lecture Notes in Computer Science, v. 7104, 2012, pp. 15–27.Google Scholar
  23. 23.
    R. Kohavi, “Scaling Up the Accuracy of Naive-Bayes Classifiers: a Decision-Tree Hybrid,” presented at the Int. Conference on Knowledge Discovery in Databases (KDD), 1996.Google Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.School of Information TechnologiesUniversity of SydneySydneyAustralia

Personalised recommendations