A people-to-people matching system using graph mining techniques

A people-to-people matching system (or a match-making system) refers to a system in which users join with the objective of meeting other users with the common need. Some real-world examples of these systems are employer-employee (in job search networks), mentor-student (in university social networks), consume-to-consumer (in marketplaces) and male-female (in an online dating network). The network underlying in these systems consists of two groups of users, and the relationships between users need to be captured for developing an efficient match-making system. Most of the existing studies utilize information either about each of the users in isolation or their interaction separately, and develop recommender systems using the one form of information only. It is imperative to understand the linkages among the users in the network and use them in developing a match-making system. This study utilizes several social network analysis methods such as graph theory, small world phenomenon, centrality analysis, density analysis to gain insight into the entities and their relationships present in this network. This paper also proposes a new type of graph called “attributed bipartite graph”. By using these analyses and the proposed type of graph, an efficient hybrid recommender system is developed which generates recommendation for new users as well as shows improvement in accuracy over the baseline methods.

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

[2]  John Riedl,et al.  An algorithmic framework for performing collaborative filtering , 1999, SIGIR '99.

[3]  A. Barabasi,et al.  Hierarchical Organization of Modularity in Metabolic Networks , 2002, Science.

[4]  Siddheswar Ray,et al.  Determination of Number of Clusters in K-Means Clustering and Application in Colour Image Segmentation , 2000 .

[5]  Jon M. Kleinberg,et al.  The small-world phenomenon: an algorithmic perspective , 2000, STOC '00.

[6]  Ching-Yung Lin,et al.  Modeling and predicting personal information dissemination behavior , 2005, KDD '05.

[7]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[8]  Danah Boyd,et al.  Social Network Sites: Definition, History, and Scholarship , 2007, J. Comput. Mediat. Commun..

[9]  Luis Russo,et al.  Who shall survive?: Foundations of sociometry group psychotherapy and sociodrama , 2010 .

[10]  Lada A. Adamic,et al.  Friends and neighbors on the Web , 2003, Soc. Networks.

[11]  R. Häggkvist,et al.  Bipartite graphs and their applications , 1998 .

[12]  Stephen B. Seidman,et al.  Network structure and minimum degree , 1983 .

[13]  Vipin Kumar,et al.  Similarity Measures for Categorical Data: A Comparative Evaluation , 2008, SDM.

[14]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

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

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

[17]  R LinChen Improving Matching Process in Social Network , 2010 .

[18]  Yi-Cheng Zhang,et al.  Bipartite network projection and personal recommendation. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[19]  Shengtao Sun,et al.  Individual Doctor Recommendation Model on Medical Social Network , 2011, ADMA.

[20]  C. Borror An Introduction to Statistical Methods and Data Analysis, 5th Ed. , 2002 .

[21]  Kristin P. Bennett,et al.  Support vector machines: hype or hallelujah? , 2000, SKDD.

[22]  Dekang Lin,et al.  An Information-Theoretic Definition of Similarity , 1998, ICML.

[23]  Katarzyna Musial,et al.  Creation and growth of online social network , 2013, World Wide Web.

[24]  M E Newman,et al.  Scientific collaboration networks. I. Network construction and fundamental results. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[25]  Katherine Faust Centrality in affiliation networks , 1997 .

[26]  M. Newman,et al.  Why social networks are different from other types of networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[27]  F. Harary On the measurement of structural balance , 2007 .

[28]  Aristides Gionis,et al.  Assessing data mining results via swap randomization , 2007, TKDD.

[29]  Ravi Kumar,et al.  Connectivity structure of bipartite graphs via the KNC-plot , 2008, WSDM '08.

[30]  Katarzyna Musial,et al.  Recommendation Framework for Online Social Networks , 2006, Advances in Web Intelligence and Data Mining.

[31]  Walter Willinger,et al.  Towards a Theory of Scale-Free Graphs: Definition, Properties, and Implications , 2005, Internet Math..

[32]  Coye Cheshire,et al.  Who's Right and Who Writes: People, Profiles, Contacts, and Replies in Online Dating , 2010, 2010 43rd Hawaii International Conference on System Sciences.

[33]  Stefano Mizzaro,et al.  A social approach to context-aware retrieval , 2011, World Wide Web.

[34]  John Skvoretz,et al.  Node centrality in weighted networks: Generalizing degree and shortest paths , 2010, Soc. Networks.

[35]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994, Structural analysis in the social sciences.

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

[37]  Huan Liu,et al.  Graph Mining Applications to Social Network Analysis , 2010, Managing and Mining Graph Data.

[38]  Judith S. Donath,et al.  Homophily in online dating: when do you like someone like yourself? , 2005, CHI Extended Abstracts.

[39]  Mohsen Jamali,et al.  Different Aspects of Social Network Analysis , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[40]  Andrei Z. Broder,et al.  Graph structure in the Web , 2000, Comput. Networks.

[41]  Xiongcai Cai,et al.  Collaborative Filtering for People to People Recommendation in Social Networks , 2010, Australasian Conference on Artificial Intelligence.

[42]  C. Markey,et al.  complementarity of interpersonal traits among romantic partners Romantic ideals, romantic obtainment, and relationship experiences: The , 2010 .

[43]  Ravi Kumar,et al.  Trawling the Web for Emerging Cyber-Communities , 1999, Comput. Networks.

[44]  Jian Pei,et al.  Finding email correspondents in online social networks , 2013, World Wide Web.

[45]  Yang Cai Computing with Instinct - Rediscovering Artificial Intelligence [Proceedings of the First Instinctive Computing Workshop, ICW 2009, Carnegie Mellon University, Pittsburgh, USA, Summer 2009] , 2011, Instinctive Computing Workshop.

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

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

[48]  Krishna P. Gummadi,et al.  Measurement and analysis of online social networks , 2007, IMC '07.

[49]  P. Todd,et al.  “Shopping” for a Mate: Expected versus Experienced Preferences in Online Mate Choice , 2008, IEEE Transactions on Professional Communication.

[50]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

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

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

[53]  Jaideep Srivastava,et al.  Analysis of Cognitive Social and Knowledge Networks from Electronic Communication , 2007, Int. J. Semantic Comput..

[54]  Matthew Richardson,et al.  Mining the network value of customers , 2001, KDD '01.

[55]  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.

[56]  R. Lyman Ott,et al.  Introduction to Statistical Methods and Data Analysis (with CD-ROM) , 2006 .

[57]  Aristides Gionis,et al.  The community-search problem and how to plan a successful cocktail party , 2010, KDD.

[58]  Jure Leskovec,et al.  Planetary-scale views on a large instant-messaging network , 2008, WWW.

[59]  Katarzyna Musial,et al.  Social networks on the Internet , 2012, World Wide Web.

[60]  Nitin Agarwal,et al.  A study of homophily on social media , 2012, World Wide Web.

[61]  R. Lyman Ott.,et al.  An introduction to statistical methods and data analysis , 1977 .

[62]  Nicole B. Ellison,et al.  Social network sites: definition, history, and scholarship , 2010 .

[63]  Jiawei Han,et al.  Mining advisor-advisee relationships from research publication networks , 2010, KDD.

[64]  A. Barabasi,et al.  The human disease network , 2007, Proceedings of the National Academy of Sciences.

[65]  Michael J. Muller,et al.  Make new friends, but keep the old: recommending people on social networking sites , 2009, CHI.

[66]  Richi Nayak,et al.  A people-to-people recommendation system using tensor space models , 2012, SAC '12.

[67]  George Karypis,et al.  A novel two-box search paradigm for query disambiguation , 2011, World Wide Web.