Community detection in social networks with node attributes based on multi-objective biogeography based optimization. (June 2017)
- Record Type:
- Journal Article
- Title:
- Community detection in social networks with node attributes based on multi-objective biogeography based optimization. (June 2017)
- Main Title:
- Community detection in social networks with node attributes based on multi-objective biogeography based optimization
- Authors:
- Reihanian, Ali
Feizi-Derakhshi, Mohammad-Reza
Aghdasi, Hadi S. - Abstract:
- Abstract: Detecting communities in complex networks is one of the most important issues considered when analyzing these kinds of networks. A majority of studies in the field of community detection tend to detect communities through analyzing linkages of the networks. What this paper aims to achieve is to reach to a trade-off between similarity of nodes' attributes and density of connections in finding communities of social networks with node attributes. Since the community detection problem can be modeled as a seriously non-linear discrete optimization problem, we have hereby proposed a multi-objective discrete Biogeography Based Optimization (BBO) algorithm to find communities in social networks with node attributes. This algorithm uses the Pareto-based approach for community detection. Also, we introduced a new metric, SimAtt, to measure the similarity of node attributes in a community of a network and used it along with Modularity, which considers the linkage structure of a network to detect communities, as the two objective functions of the proposed method to be maximized. In the proposed method, a two phase sorting strategy is introduced which uses the non-dominated sorting and Crowding-distance to sort the generated solution of a population in each iteration. Moreover, this paper introduces a method for mutation probability approximation and uses a chaotic mechanism to dynamically tune the mutation probability in each iteration. Additionally, two novel strategies areAbstract: Detecting communities in complex networks is one of the most important issues considered when analyzing these kinds of networks. A majority of studies in the field of community detection tend to detect communities through analyzing linkages of the networks. What this paper aims to achieve is to reach to a trade-off between similarity of nodes' attributes and density of connections in finding communities of social networks with node attributes. Since the community detection problem can be modeled as a seriously non-linear discrete optimization problem, we have hereby proposed a multi-objective discrete Biogeography Based Optimization (BBO) algorithm to find communities in social networks with node attributes. This algorithm uses the Pareto-based approach for community detection. Also, we introduced a new metric, SimAtt, to measure the similarity of node attributes in a community of a network and used it along with Modularity, which considers the linkage structure of a network to detect communities, as the two objective functions of the proposed method to be maximized. In the proposed method, a two phase sorting strategy is introduced which uses the non-dominated sorting and Crowding-distance to sort the generated solution of a population in each iteration. Moreover, this paper introduces a method for mutation probability approximation and uses a chaotic mechanism to dynamically tune the mutation probability in each iteration. Additionally, two novel strategies are introduced for mutation in unweighted and weighted networks. Since the final output of the proposed method is a set of non-dominated (Pareto-optimal) solutions, a metric named alpha_SAM is proposed to determine the best compromise solution among these non-dominated ones. Quantitative evaluations based on extensive experiments on 14 real-life data sets reveals that the method presented in this study achieves favorable results which are quite superior to other relevant algorithms in the literature. … (more)
- Is Part Of:
- Engineering applications of artificial intelligence. Volume 62(2017:Feb.)
- Journal:
- Engineering applications of artificial intelligence
- Issue:
- Volume 62(2017:Feb.)
- Issue Display:
- Volume 62 (2017)
- Year:
- 2017
- Volume:
- 62
- Issue Sort Value:
- 2017-0062-0000-0000
- Page Start:
- 51
- Page End:
- 67
- Publication Date:
- 2017-06
- Subjects:
- Community detection -- Node attributes -- Discrete optimization -- Biogeography based optimization -- Multi-objective optimization -- Pareto-based approach
Engineering -- Data processing -- Periodicals
Artificial intelligence -- Periodicals
Expert systems (Computer science) -- Periodicals
Ingénierie -- Informatique -- Périodiques
Intelligence artificielle -- Périodiques
Systèmes experts (Informatique) -- Périodiques
Artificial intelligence
Engineering -- Data processing
Expert systems (Computer science)
Periodicals
620.00285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09521976 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.engappai.2017.03.007 ↗
- Languages:
- English
- ISSNs:
- 0952-1976
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3755.704500
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 2498.xml