Efficient Team Formation in Social Networks based on Constrained Pattern Graph

Finding a team that is both competent in performing the task and compatible in working together has been extensively studied. However, most methods for team formation tend to rely on a set of skills only. In order to solve this problem, we present an efficient team formation method based on Constrained Pattern Graph (called CPG). Unlike traditional methods, our method takes into account both structure constraints and communication constraints on team members, which can better meet the requirements of users. First, a CPG preprocessing method is proposed to normalize a CPG and represent it as a CoreCPG in order to establish the basis for efficient matching. Second, a Communication Cost Index (called CCI) is constructed to speed up the matching between a CPG and its corresponding social network. Third, a CCI-based node matching algorithm is proposed to minimize the total number of intermediate results. Moreover, a set of incremental maintenance strategies for the changes of social networks are proposed. We conduct experimental studies based on two real-world social networks. The experiments demonstrate the effectiveness and the efficiency of our proposed method in comparison with traditional methods.

[1]  Lijun Chang,et al.  Efficient Subgraph Matching by Postponing Cartesian Products , 2016, SIGMOD Conference.

[2]  Jeffrey Xu Yu,et al.  Scalable supergraph search in large graph databases , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).

[3]  Mehmet A. Orgun,et al.  Incremental Graph Pattern Based Node Matching , 2018, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[4]  Sungpack Hong,et al.  TurboFlux: A Fast Continuous Subgraph Matching System for Streaming Graph Data , 2018, SIGMOD Conference.

[5]  Andy Schürr,et al.  Incremental Graph Pattern Matching , 2006 .

[6]  Tianyu Wo,et al.  Strong simulation , 2014, ACM Trans. Database Syst..

[7]  Kai Zheng,et al.  Multi-Constrained Top-K Graph Pattern Matching in Contextual Social Graphs , 2017, 2017 IEEE International Conference on Web Services (ICWS).

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

[9]  Chunming Hu,et al.  Graph Pattern Matching for Dynamic Team Formation , 2018, ArXiv.

[10]  Jeffrey Xu Yu,et al.  Taming verification hardness: an efficient algorithm for testing subgraph isomorphism , 2008, Proc. VLDB Endow..

[11]  Shou-De Lin,et al.  On team formation with expertise query in collaborative social networks , 2015, Knowledge and Information Systems.

[12]  Thomas W. Reps,et al.  On the Computational Complexity of Dynamic Graph Problems , 1996, Theor. Comput. Sci..

[13]  Lei Chen,et al.  Top-k Team Recommendation in Spatial Crowdsourcing , 2016, WAIM.

[14]  Cheng Ding,et al.  TeamGen: An Interactive Team Formation System Based on Professional Social Network , 2017, WWW.

[15]  Yu Zhou,et al.  Forming Grouped Teams with Efficient Collaboration in Social Networks , 2016, Comput. J..

[16]  Sihem Amer-Yahia,et al.  Optimized group formation for solving collaborative tasks , 2018, The VLDB Journal.

[17]  Aijun An,et al.  Discovering top-k teams of experts with/without a leader in social networks , 2011, CIKM '11.

[18]  Jeong-Hoon Lee,et al.  Turboiso: towards ultrafast and robust subgraph isomorphism search in large graph databases , 2013, SIGMOD '13.

[19]  Xin Wang,et al.  ExpFinder: Finding experts by graph pattern matching , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[20]  Sourav S. Bhowmick,et al.  Efficient algorithms for generalized subgraph query processing , 2012, CIKM '12.

[21]  Julian R. Ullmann,et al.  An Algorithm for Subgraph Isomorphism , 1976, J. ACM.

[22]  Hanghang Tong,et al.  FIRST: Fast Interactive Attributed Subgraph Matching , 2017, KDD.

[23]  Yinghui Wu,et al.  Adding Counting Quantifiers to Graph Patterns , 2016, SIGMOD Conference.

[24]  Panos Kalnis,et al.  Incremental Frequent Subgraph Mining on Large Evolving Graphs , 2017, IEEE Transactions on Knowledge and Data Engineering.

[25]  Theodoros Lappas,et al.  Finding a team of experts in social networks , 2009, KDD.

[26]  Jianzhong Li,et al.  Graph pattern matching , 2010, Proc. VLDB Endow..