Online dating recommendations: matching markets and learning preferences

Recommendation systems for online dating have recently attracted much attention from the research community. In this paper we propose a two-side matching framework for online dating recommendations and design an Latent Dirichlet Allocation (LDA) model to learn the user preferences from the observed user messaging behavior and user profile features. Experimental results using data from a large online dating website shows that two-sided matching improves the rate of successful matches by as much as 45%. Finally, using simulated matching, we show that the LDA model can correctly capture user preferences.

[1]  Huan Liu,et al.  Chi2: feature selection and discretization of numeric attributes , 1995, Proceedings of 7th IEEE International Conference on Tools with Artificial Intelligence.

[2]  Richi Nayak,et al.  Improving Matching Process in Social Network Using Implicit and Explicit User Information , 2011, APWeb.

[3]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[4]  L. S. Shapley,et al.  College Admissions and the Stability of Marriage , 2013, Am. Math. Mon..

[5]  Richi Nayak,et al.  Improving Matching Process in Social Network , 2010, 2010 IEEE International Conference on Data Mining Workshops.

[6]  Ron Kohavi,et al.  Scaling Up the Accuracy of Naive-Bayes Classifiers: A Decision-Tree Hybrid , 1996, KDD.

[7]  Richi Nayak,et al.  A Social Matching System for an Online Dating Network: A Preliminary Study , 2010, 2010 IEEE International Conference on Data Mining Workshops.

[8]  Donald F. Towsley,et al.  A study of user behavior on an online dating site , 2013, 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2013).

[9]  Xiongcai Cai,et al.  Interaction-Based Collaborative Filtering Methods for Recommendation in Online Dating , 2010, WISE.

[10]  Sihem Amer-Yahia,et al.  Relevance and ranking in online dating systems , 2010, SIGIR.

[11]  T. Kameda,et al.  5 Related Work , .

[12]  Judy Kay,et al.  RECON: a reciprocal recommender for online dating , 2010, RecSys '10.

[13]  References , 1971 .

[14]  Hiroyuki Adachi,et al.  A search model of two-sided matching under nontransferable utility , 2003, Journal of Economics Theory.

[15]  Thomas G. Dietterich An Experimental Comparison of Three Methods for Constructing Ensembles of Decision Trees: Bagging, Boosting, and Randomization , 2000, Machine Learning.

[16]  Vaclav Petricek,et al.  Recommender System for Online Dating Service , 2007, ArXiv.

[17]  Michael Kaufmann,et al.  A systematic approach to the one-mode projection of bipartite graphs , 2011, Social Network Analysis and Mining.

[18]  Günter J. Hitsch,et al.  Matching and Sorting in Online Dating , 2008 .

[19]  Alvin E. Roth,et al.  Two-Sided Matching: A Study in Game-Theoretic Modeling and Analysis , 1990 .

[20]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[21]  Richi Nayak,et al.  A people-to-people matching system using graph mining techniques , 2013, World Wide Web.

[22]  Xiongcai Cai,et al.  Learning Collaborative Filtering and Its Application to People to People Recommendation in Social Networks , 2010, 2010 IEEE International Conference on Data Mining.

[23]  Kellie J. Archer,et al.  Empirical characterization of random forest variable importance measures , 2008, Comput. Stat. Data Anal..