Collaborative Filtering Ensemble for Personalized Name Recommendation

Out of thousands of names to choose from, picking the right one for your child is a daunting task. In this work, our objective is to help parents making an informed decision while choosing a name for their baby. We follow a recommender system approach and combine, in an ensemble, the individual rankings produced by simple collaborative filtering algorithms in order to produce a personalized list of names that meets the individual parents' taste. Our experiments were conducted using real-world data collected from the query logs of 'nameling' (nameling.net), an online portal for searching and exploring names, which corresponds to the dataset released in the context of the ECML PKDD Discover Challenge 2013. Our approach is intuitive, easy to implement, and features fast training and prediction steps.

[1]  George Karypis,et al.  A Comprehensive Survey of Neighborhood-based Recommendation Methods , 2011, Recommender Systems Handbook.

[2]  Benjamin Letham,et al.  Similarity-Weighted Association Rules for a Name Recommender System , 2013 .

[3]  Gerd Stumme,et al.  Recommending Given Names , 2013, ArXiv.

[4]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[5]  Dirk Schäfer,et al.  Nameling Discovery Challenge-Collaborative Neighborhoods , 2013 .

[6]  Steffen Rendle,et al.  Factor Models for Recommending Given Names , 2013 .

[7]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[8]  York Sure,et al.  The semantic Web : research and applications : 3rd European Semantic Web Conference, ESWC 2006 Budva, Montenegro, June 11-14, 2006 : proceedings , 2006 .

[9]  Andreas Hotho,et al.  Information Retrieval in Folksonomies: Search and Ranking , 2006, ESWC.

[10]  Gustavo E. A. P. A. Batista,et al.  Improving the Recommendation of Given Names by Using Contextual Information , 2013 .

[11]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[12]  João B. Rocha-Junior,et al.  A mixed hybrid recommender system for given names , 2013 .

[13]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .

[14]  Lars Schmidt-Thieme,et al.  Real-time top-n recommendation in social streams , 2012, RecSys.

[15]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[16]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[17]  Mihai Georgescu,et al.  Swarming to rank for recommender systems , 2012, RecSys.

[18]  Yehuda Koren,et al.  The BellKor solution to the Netflix Prize , 2007 .

[19]  Gerd Stumme,et al.  Onomastics 2.0 - The Power of Social Co-Occurrences , 2013, ArXiv.

[20]  Suhrid Balakrishnan,et al.  Collaborative ranking , 2012, WSDM '12.