• 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