Beruflich Dokumente
Kultur Dokumente
Abstract— A social network can be defined as a set of Galaxy ...) has generated a new concept in mobile social
social entities connected by a set of social relations. media called mobile social network or location-based
These relations often change and differ in time. Thus, the social network. This type of network allows individuals to
fundamental structure of these networks is dynamic and “check-in” at a physical place and share it with their
increasingly developing. Investigating how the structure online friends [20]. Location-based social networks
of these networks evolves over the observation time provide rich geographical and temporal information
affords visions into their evolution structure, elements (spatiotemporal data) from people’s location over time
that initiate the changes, and finally foresee the future (check-in actions). Social network analysis has produced
structure of these networks. One of the most relevant a great attention of various researchers from different
properties of networks is their community structure – set specialties. The relationships between vertices are
of vertices highly connected between each other and dynamic and varying and evolving over time;
loosely connected with the rest of the network. One of the methods used to obtain information about the
Subsequently networks are dynamic, their underlying network is the identification of community structure. This
community structure changes over time as well, i.e they research field represents one of the most major problems
have social entities that appear and disappear which in network analysis and in the field of complex networks
make their communities shrinking and growing over time. [22], [23]. Generally, a community is observed as a group
The goal of this paper is to study community detection in of actors in which intra-group relationships are much
dynamic social network in the context of location -based thicker than those of inter-group ones [24]. Detecting
social network. In this respect, we extend the static communities is of great importance in epidemiology [1, 2,
Louvain method to incrementally detect communities in a 3], biology [8, 9, 10, 11, 12], sociology [13, 14] and also
dynamic scenario following the direct method and recently in computer science [4, 5, 6]. Consequently,
considering both overlapping and non-overlapping studying the evolution of communities would be of great
setting. Finally, extensive experiments on real datasets interest to scientists.
and comparison with two previous methods demonstrate Modeling the dynamic social network may be done
the effectiveness and potential of our suggested method. through two techniques: The first technique is to consider
Keywords— Data Mining; Dynamic Social Network, the dynamic social network as one static social network
Community Detection, Location-based social network; by combining all the interactions over time into one time
Dynamic Network Analysis. interval. Nevertheless by using this technique, one may
eliminate significant information that is taking place
I. INTRODUCTION inside the network. The greatest modeling technique for
A social network is an information network frequently such dynamic social network is to split the network
represented by a graph where vertices represent social evolution into sequence of consecutive social network
entities and edges represent social relationships between where each time interval incorporates the connections that
these entities. Actually, many types of data can be are happening in this precise time interval [21]. This
naturally observed as networks; for example, citation modeling method permits the study of the dynamic
networks where vertices are documents and citation links network structure over time, the identification of how the
between them. The web is seen as html documents and network evolves, and finally the forecast of the future
hyperlinks between them. Email communication [13] and network tendency. Besides, this prediction has numerous
all kind of human social data can be characterized as a vital applications, like targeted marketing [14] and
network. recommendation systems [15].
Moreover, the spread and democratization of Two methods have been assumed to track the evolution of
smartphones and mobile devices (Iphone, Ipad, SamSung communities in a dynamic picture: The independent
extending the Louvain static community detection [25], to The average Mobile modularity VQ, fluctuates from -1 to
incrementally identify communities in a dynamic 1 likewise to static Modularity Q. The comparison of the
situation following the direct technique. The reason that gain of VQ, of several dynamic community detection
we recommend this Louvain method is that it does not algorithms permits the estimation of these algorithms on a
demand parameters. Furthermore, different from most of precise condition. The algorithm which generates higher
static community detection algorithms that indirectly
VQ, has better results rather than others on that condition.
accept global information is always available, it finds 3.2 Direct Incremental Louvain method
communities with only local information. This locality There exist two different settings of communities:
makes Louvain method primarily recommended in the overlapping and non-overlapping communities. In a non-
scenario of large real world networks, where the entire overlapping setting, an individual can belong to only one
graph is often inaccessible. Lastly, the Louvain
community, while in an overlapping setting; an individual
community detection method may be just improved to can belong to various communities. In this section, we
identify overlapping or non-overlapping communities. explain our suggested incremental community detection
Consequently, we use the Louvain community detection
method which extends our preceding independent
since none of the others in the literature review fulfill all community detection method [30] to incrementally detect
these desires at the same time. Our experiments confirm communities in a dynamic scenario following the direct
approach for non-overlapping and overlapping setting.
Continui
Splitting
Merging
ng
m
REFERENCES
[1] Kretzschmar, M. & Morris, M. (1996). Measures of
concurrency in networks and the spread of infectious
disease. Math. Biosci., 133:165–195.
[2] Meyers, L. A., Newman, M. & Pourbohloul, B.
(2006). Predicting epidemics on directed contact
networks. Journal of Theoretical Biology, 240:400–
418.
[3] Read, J. M. & Keeling, M. J. (2003). Disease
evolution on networks: the role of contact structure.
Proc. R. Soc. Lond. B, 270:699–708.
[4] Aizen, J., Huttenlocher, D., Kleinberg J., & Novak,
A. (2004).Traffic-based feedback on the web. Proc.
Nat. Acad. Sci., 101(Suppl.1):5254– 5260.
[5] Flake, G., Lawrence, S., & Giles, C. L. (2002).
Coetzee. Self-organization and identification of web
communities. IEEE Computer, 35(3).
[6] Getoor, L. & Diehl, C. P. (2005). Link mining: a
survey. SIGKDD Explor. Newsl., 7(2):3–12.
[7] Mucha, J.P., Richardson, T., Macon, K., Mason, A.,
& Onnela, J.P. (2010). Community structure in Time-
(a) (b) Dependent, multiscale, and multiplex networks.
Fig. 2: (a) operation detected for independent Science, 328(5980):876– 878.
algorithm; (b) Operation detected for incremental [8] Croft, D. P., James, R., Thomas, P., Hathaway, C.,
direct overlapping algorithm Mawdsley, D., Laland, K., & Krause, J. Social
structure and co-operative interactions in a wild
V. CONCLUSION population of guppies (poecilia reticulata).
Community detection and community evolution over time Behavioural Ecology and Sociobiology, In Press.