method. First, as we can see in this figure, by
increasing the number of , the running time of our
method remains constant. This is because after
reaching the Nash equilibrium, all of the applicable
teams are always detected regardless of the value of
. Furthermore, since we use local Nash equilibrium
in our method, the time complexity of our method to
discover all of the applicable teams is comparable
with other methods considering that they are
extended to support finding all of the teams instead
of just finding the best team. Second, the average
running time increases when the number of required
skills grows. The main reason is that, here, the
underlying social network’s graph is very sparse
w.r.t the given task. Therefore, to satisfy the task
with low communication cost, when the number of
the required skills increases, the agents have to
explore their neighbourhoods more.
Figure 3: The scalability of GameTeamFormation
algorithm.
Totally, it can be seen that our proposed
framework is capable of forming finer top-k teams
of experts. The analysis of the experiments shows
that our method performs well in the terms of
communication cost, team cardinality of the selected
teams and the number of disconnected teams,
stability and scalability.
5 CONCLUSIONS
In this paper, the problem of finding top-k teams
which can independently accomplish a specific
given task with minimum communication cost is
studied and the game-theoretic framework is
presented for finding these teams.
The experimental results on DBLP show that the
effective teams can be found with minimum
communication cost and cardinality. Also the
stability and scalability of the proposed method is
studied.
For the future works, more constraint teams can
be considered. Furthermore, the generalized tasks
can be studied and defined with the required skills
which should be supported with the minimum
number of experts.
ACKNOWLEDGEMENTS
This work is supported by Iranian Tele-
communication Research Center (ITRC) under
Grant No. T/500/13266.
REFERENCES
Adjeroh, D., Kandaswamy, U, 2007. Game-Theoretic
Analysis of Network Community Structure. Vol.3,
No.4, pp. 313-325, doi:10.5019/j.ijcir.2007.112.
Alvari, H., Hashemi, S., Hamzeh, A, 2011. Detecting
Overlapping Communities in Social Networks by
Game Theory and Equivalence Concept. AICI 2011,
Part II, LNAI 7003, pp.620 - 630, Springer-Verlag.
Baykasoglu, A., Dereli, T., Das, S., 2007. Project Team
Selection Using Fuzzy Optimization Approach.
Presented at Cybernetics and Systems, pp.155-185.
Cheatham, M., Cleereman, K., 2006. Application of Social
Network Analysis to Collaborative Team Formation.
In Proc. of Intl. Symposium on Collaborative
Technologies and Systems, pp.306–311.
Chen, S.-J., Lin, L., 2004. Modeling team member
characteristics for the formation of a multifunctional
team in concurrent engineering. IEEE Transactions on
Engineering Management, pp.111-124.
Gaston, M., Simmons, J., Desjardins, M., 2004. Adapting
Network Structures for Efficient Team Formation. In
Proceedings of the AAAI Fall Symposium on Artificial
Multi-agent Learning.
Lappas, T., Liu, K., Terzi, E., 2009. Finding a Team of
Experts in Social Networks. In Proc. of ACM Intl.
Conference on Knowledge Discovery and Data
Mining (KDD’09), pp.467-476.
Lorrain, F., White, H. C., 1971. Structural equivalence of
individuals in social networks. The Journal of
Mathematical Sociology 1(1): 49–80.
Wi, H., Oh, S., Mun, J., Jung, M., 2009. A Team
Formation Model Based on Knowledge and
Collaboration. Expert Syst. Appl., vol. 36, pp.9121-
9134.
Zakarian, A., Kusiak, A., 2004. Forming Teams: An
Analytical Approach. IIE Transactions, 31:85-97.
0
2
4
6
8
10
12
1..20 20..40 40..60 60..80 80..100
Run Time (hours)
Top-k answers
2 skills 4 skills
6 skills 8 skills
10 skills 12 skills
AGame-TheoreticFrameworktoIdentifyTop-KTeamsinSocialNetworks
257