DocumentCode :
239254
Title :
Evolutionary community detection in social networks
Author :
Tiantian He ; Chan, Keith C. C.
Author_Institution :
Dept. of Comput., Hong Kong Polytech. Univ., Hong Kong, China
fYear :
2014
fDate :
6-11 July 2014
Firstpage :
1496
Lastpage :
1503
Abstract :
As people that share common characteristics and interests tend to communicate with each other more frequently, they form communities within social networks. Several methods have been developed to discover such communities based on topological metrics. These methods have been used to successfully discover communities that are relatively large, but for communities characterized by members interacting more frequently with each other rather than interacting with many others, we propose here an effective method which is based on the use of an evolutionary algorithm (EA) called ECDA. Given a social network represented as a graph, unlike existing approaches, ECDA considers both topological metrics of the graph and the attributes of the vertices and edges when detecting for communities in the network. It performs its task by formulating the community detection problem as an optimization problem. By computing a measure of statistical significance for each attribute of the vertices, ECDA looks for communities in a network that have maximal connection significance within a community and minimal significance between any two communities. With such a strategy, ECDA partitions a network into different communities consisting of members with similar attributes within and different attributes without. Unlike other EAs, ECDA adopts a reproduction process consisting of special crossover and mutation operators, called Self-Evolution, to speed up the evolutionary process. ECDA has been tested with several real datasets and its performance is found to be very promising.
Keywords :
genetic algorithms; graph theory; social networking (online); ECDA algorithm; community discovery; crossover operator; evolutionary algorithm; evolutionary community detection; graph edges; graph representation; graph vertices; mutation operator; reproduction process; self-evolution process; social networks; topological metrics; Biological cells; Communities; Equations; Evolutionary computation; Genetic algorithms; Image edge detection; Social network services; community detection; evolutionary algorithm; genetic algorithm; social network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation (CEC), 2014 IEEE Congress on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-6626-4
Type :
conf
DOI :
10.1109/CEC.2014.6900570
Filename :
6900570
Link To Document :
بازگشت