ABSTRACT
In this work, we contribute to solve the community detection problem by proposing an algorithm for the detection of disjoint communities' cores considering unweighted and undirected social graphs. The proposed algorithm is based on the removal of non-essential edges and induced isolated nodes from networks (graphs). To this purpose; we have built a model for predicting edges removal using Weighted Support Vector Machines (WSVM) trained on real-life social network datasets. The training phase was carried out by means of an appropriate proposed heuristic to label edges, and discriminating features extracted from both edges end-point nodes and network structure characteristics. Our designed algorithm shows promising results for communities' cores detection.
- E.M. Jin, M. Girvan and M. E. J. Newman. 2001. Structure of growing social networks. Phys. Rev. E. 64, 4 (2001), 046132. Google ScholarCross Ref
- P. K. Reddy, M. Kitsuregawa, P. Sreekanth and S. Srivinivasa Rao, 2002. A graph based approach to extract a neighborhood customer community for collaborative filtering. DNIS 2002, 188--200.Google Scholar
- K. Balog, L. Azzopardi and M. de Rijke. 2016. Formal models for expert finding in enterprise corpora. Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval SIGIR, (2006), 43--50.Google Scholar
- M. E. J. Newman. 2006. Modularity and Community Structure in Networks. J. Natl. Acad. Sci. USA (2006), 103, 8557--8582. Google ScholarCross Ref
- M. E. J. Newman and M. Girvan. 2004. Finding and evaluating community structure in networks. Phys. Rev. E, 69, 2 (2004), DOI:10.1103/PhysRevE.69.02Google Scholar
- M. E. J. Newman. 2004. Fast algorithm for detecting community structure in networks, Phys. Rev. E, 69, 6 (2004), 066133. DOI: 10.1103/PhysRevE.69.066133. Google ScholarCross Ref
- A. Prat-Pérez, D. Dominguez-Sal, J.M. Brunat and J-L. Larriba-Pey. 2012. Shaping communities out of triangles. Procedding of 21st ACM CIKM, 1677--1681.Google Scholar
- A. Prat-Pérez, D. Dominguez-Sal and J-L. Lariba-Pey. 2014. High Quality, Scalable and Parallel Community Detection for Large Real Graphs, Proceedings of the 23rd international conference on World wide web (WWW'14), ACM, Korea, 225--236, DOI: http://dx.doi.org/10.1145/2566486.2568010 Google ScholarDigital Library
- M. Girvan and M.E.J. Newman. 2002. Community structure in social and biological networks. PNAS, 99, 12 (2002), 7821--7826.Google ScholarCross Ref
- K. Alfalahi, Y. Atif and S. Harous. 2013. Community Detection in Social Networks through Similarity Virtual Networks, Proceedings of the 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, Ontario, Canada, 1116--1123. Google ScholarDigital Library
- A. Clauset, M. E. J. Newman and C. Moore. 2004. Finding community structure in very large networks. Physical Review E, 70, 6 (2004), 066111, DOI: 10.1103/PhysRevE.70.066111 Google ScholarCross Ref
- T. V. Laarhoven and E. Marchiori. 2013. Network community detection with edge classifiers trained on LFR graphs. Proceeding of 21st European Symposium on Artificial Neural Networks, ESANN, Bruges, Belgium, (2013).Google Scholar
- F. Radichi, C. Castellano, F. Cecconi, V. Loreto and D. Parisi. 2004. Defining and identifying communities in networks. Proc. Natl. Acad. Sci. USA, 101, 9 (2004), 2658--2663. Google ScholarCross Ref
- Y.Y. Ahn, J.P. Bagrow and S. Lehmann, 2010. Link communities reveal multiscale complexity in networks. Nature, 466, 7307 (2010), 761--764. Google ScholarCross Ref
- Y. Song, S. Bressan, 2013. Fast community detection. DEXA. 1, 404--418. Google ScholarDigital Library
- M. Rosvall, C.T. Bergstrom, 2008. Maps of random walks on complex networks reveal community structure. Proc. Natl. Acad. Sci. USA, 105, 4 (2008), 1118--1123. Google ScholarCross Ref
- P. Pons, M. Latapy, 2006. Computing communities in large networks using random walks. Journal of Graph Algorithms and Applications, 10, 2 (2006), 191--218. Google Scholar
- W. W. Zachary, 1977. An information flow model for conflict and fission in small groups, Journal of Anthropological Research, 33, 452--473. Google ScholarCross Ref
- M. Girvan, M.E.J. Newman, 2002. Community structure in social and biological networks. Proc. Natl. Acad. Sci. USA, 99, 7821--7826. Google ScholarCross Ref
- R. Guimera, L. Danon, A. Diaz-Guilera, F. Giralt and A. Arenas, 2003. Self-similar community structure in a network of human interactions. Physical Review E, 68, 6 (2003), 065103.Google ScholarCross Ref
- D. Lusseau, K. Schneider, O.J. Boisseau, P. Haase, E. Slooten and S.M. Dawson, 2003. The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations, Behavioral Ecology and Sociobiology, 54, 4 (2003), 396--405. Google ScholarCross Ref
- M. Bastian, S. Heymann and M. Jacomy, (2009). Gephi: an open source software for exploring and manipulating networks. Proceedings of the 3rd International ICWSM Conference, 361--362.Google Scholar
- M. Chen, K. Kuzmin and B.K. Szymansk 2014. Community Detection via Maximization of Modularity and Its Variants. IEEE Trans. Computation Social System, 1, 1(2014), 46--65.Google ScholarCross Ref
Recommendations
A seed-centric community detection algorithm based on an expanding ring search
AWC '13: Proceedings of the First Australasian Web Conference - Volume 144One common problem in viral marketing, counter-terrorism and epidemic modeling is the efficient detection of a community that is centered at an individual of interest. Most community detection algorithms are designed to detect all communities in the ...
Edge contraction and edge removal on iterated clique graphs
The clique graph K(G) of a graph G is the intersection graph of all its (maximal) cliques. We explore the effect of operations like edge contraction, edge removal and others on the dynamical behavior of a graph under the iteration of the clique operator ...
Total domination critical and stable graphs upon edge removal
A set S of vertices in a graph G is a total dominating set of G if every vertex of G is adjacent to some vertex in S. The minimum cardinality of a total dominating set of G is the total domination number of G. A graph is total domination edge critical ...
Comments