Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3291801.3291830acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicbdrConference Proceedingsconference-collections
research-article

AFSMA: An Enhanced Artificial Fish Swarm Algorithm Based on Mutuality for Community Detection

Published: 27 October 2018 Publication History

Abstract

Community structure is an important property of complex networks. Detecting these communities is of great significance to a wide range of applications. Community detection is an NP-hard problem having received great attentions in recent years. Modularity Q is by far the most common and well-known fitness function for measuring the quality of network division. Many optimization algorithms have been developed for community detection. In this paper, we propose a new modularity optimization method based on the artificial fish swarm algorithm, namely AFSMA. In the algorithm, mutuality is defined to represent the distance and relationship between nodes. A series of artificial fish swarm's behaviors are used to simulate the change of nodes' community labels. Experimental results on datasets of multiple real-world networks have shown the viability and effectiveness of the proposed algorithm.

References

[1]
Barabási Albert-László, Oltvai Zoltán N. Network biology: understanding the cell's functional organization. Nature Reviews. Genetics, 2004, 5(2).
[2]
Tremblay N, Borgnat P. Graph Wavelets for Multiscale Community Mining{J}. IEEE Transactions on Signal Processing, 2014, 62(20): 5227--5239.
[3]
Strogatz S H. Strogatz, S.H.: Exploring Complex Networks. Nature 410, 268{J}. Nature, 2001, 410(6825):268--276.
[4]
Palla Gergely, Barabási Albert-László, Vicsek Tamás. Quantifying social group evolution. Nature, 2007, 446(7136).
[5]
Guimerà R, Mossa S, Turtschi A, Amaral L A N. The worldwide air transportation network: Anomalous centrality, community structure, and cities' global roles.{J}. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2005, 102(22).
[6]
Li Xiao-lei, Shao Zhi-jiang, Qian Ji-xin. An optimizing method based on autonomous animats: Fish-swarm algorithm{J}. Systems Engineering-Theory & Practice, 2002, 22(11):32--38.(in Chinese)
[7]
Santo Fortunato. Community detection in graphs{J}. Physics Reports, 2009, 486(3).
[8]
Satuluri V, Parthasarathy S. Scalable graph clustering using stochastic flows:applications to community discovery{C}// ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 2009:737--746.
[9]
Newman M E J, Girvan M. Finding and evaluating community structure in networks. Physical Review E (Statistical, Nonlinear, and Soft Matter Physics), 2004.
[10]
Anwar Said, Rabeeh Ayaz Abbasi, Onaiza Maqbool, Ali Daud, Naif Radi Aljohani. CC-GA: A clustering coefficient based genetic algorithm for detecting communities in social networks{J}. Applied Soft Computing, 2018, 63.
[11]
Newman M E J. Modularity and community structure in networks.{J}. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2006, 103(23).
[12]
Newman M E J. Fast algorithm for detecting community structure in networks.{J}. Physical Review E (Statistical, Nonlinear, and Soft Matter Physics), 2004, 69(6 Pt 2).
[13]
Shun Hua Zhang. Research for Wind Power System Reactive Power Optimization Based on Improved Artificial Fish Swarm Algorithm{J}. Applied Mechanics and Materials, 2014, 3335(596).
[14]
Weifeng Li, Wenyao Ma. Simulation on Vessel Intelligent Collision Avoidance Based on Artificial Fish Swarm Algorithm{J}. Polish Maritime Research, 2016, 23(s1).
[15]
Yiping Wang, Ming Sun. Application of artificial fish-school algorithm in overlapping community detection{J}. Computer Engineering & Science, 2013, 35(10):131--136. (in Chinese)
[16]
W.W. Zachary, An information flow model for conflict and fission in smallgroups, J. Anthropol. Res. (1977) 452--473.
[17]
D. Lusseau, K. Schneider, O.J. Boisseau, P. Haase, E. Slooten, S.M. Dawson, Thebottlenose dolphin community of doubtful sound features a large proportionof long-lasting associations, Behav. Ecol. Sociobiol. 54 (4) (2003) 396--405.
[18]
Rosvall M, Bergstrom C T. Maps of Information Flow Reveal Community Structure In Complex Networks{J}. Proceedings of the National Academy of Sciences Usa, 2007:1118--1123.
[19]
Xiaojin Zhu, Zoubin Ghahramani. Learning from Labeled and Unlabeled Data. Tech Report, 2002, 3175(2004):237--244.
[20]
Chao G, Liang M, Li X, et al. Network Community Detection based on the Physarum-inspired Computational Framework{J}. IEEE/ACM Transactions on Computational Biology & Bioinformatics, 2016, PP(99):1--1.
[21]
Chen Z, Liu F, Gao C, et al. An Enhanced Particle Swarm Optimization Based on Physarum Model for Community Detection{J}. 2017.

Cited By

View all
  • (2020)MDPCluster: a swarm-based community detection algorithm in large-scale graphsComputing10.1007/s00607-019-00787-4102:4(893-922)Online publication date: 11-Jan-2020

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICBDR '18: Proceedings of the 2nd International Conference on Big Data Research
October 2018
221 pages
ISBN:9781450364768
DOI:10.1145/3291801
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • Shandong Univ.: Shandong University
  • University of Queensland: University of Queensland
  • Dalian Maritime University

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 October 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Artificial fish swarm algorithm
  2. Community detection
  3. Modularity optimization
  4. Mutuality

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICBDR 2018

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2020)MDPCluster: a swarm-based community detection algorithm in large-scale graphsComputing10.1007/s00607-019-00787-4102:4(893-922)Online publication date: 11-Jan-2020

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media