Game theory based algorithms for community detection
The problem of community detection is important as it helps in understanding the spread of information in a social network. Linkages are more likely to form between similar people, leading to the formation of some community structure which characterizes the network dynamic. The more friends the t...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/65384 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | The problem of community detection is important as it helps in understanding the spread
of information in a social network. Linkages are more likely to form between similar people,
leading to the formation of some community structure which characterizes the network dynamic.
The more friends the two people have in common, the more the influence that each person can
exercise on the other. We assume that communities capture homophily as people of the same
community share a lot of similar features and hence the people of the same community are
likely to follow the same trend. We use the concept of weighted potential games to formulate
the model and the community detection algorithms.
We propose a disjoint community detection algorithm, NashDisjoint that detects disjoint
communities in any given network, which works as good as the state of the art algorithms on
LFR Benchmarks for the mixing factors less than 0.6. We propose an overlapping community
detection algorithm NashOverlap to detect the overlapping communities in any given network.
We evaluate the algorithm NashOverlap against the state of the art algorithms so far and we find
that our algorithm works far better than the state of the art on the standard LFR benchmarks
in around 152 different scenarios, generated by varying the number of vertices, community size,
mixing factor and overlapping membership with respect to the Normalized Mutual Information
measure.
We identify and study the significant collaboration groups of DBLP datasets using our
algorithm NashOverlap. We compare our results with that of the algorithm COPRA and find
that our algorithm can give more and better insights into the dataset. |
---|