Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3221269.3221289acmotherconferencesArticle/Chapter ViewAbstractPublication PagesssdbmConference Proceedingsconference-collections
research-article

Efficient anti-community detection in complex networks

Published: 09 July 2018 Publication History

Abstract

Modeling the relations between the components of complex systems as networks of vertices and edges is a commonly used method in many scientific disciplines that serves to obtain a deeper understanding of the systems themselves. In particular, the detection of densely connected communities in these networks is frequently used to identify functionally related components, such as social circles in networks of personal relations or interactions between agents in biological networks. Traditionally, communities are considered to have a high density of internal connections, combined with a low density of external edges between different communities. However, not all naturally occurring communities in complex networks are characterized by this notion of structural equivalence, such as groups of energy states with shared quantum numbers in networks of spectral line transitions. In this paper, we focus on this inverse task of detecting anti-communities that are characterized by an exceptionally low density of internal connections and a high density of external connections. While anti-communities have been discussed in the literature for anecdotal applications or as a modification of traditional community detection, no rigorous investigation of algorithms for the problem has been presented. To this end, we introduce and discuss a broad range of possible approaches and evaluate them with regard to efficiency and effectiveness on a range of real-world and synthetic networks. Furthermore, we show that the presence of a community and anti-community structure are not mutually exclusive, and that even networks with a strong traditional community structure may also contain anti-communities.

References

[1]
A. Barabási and R. Albert. 1999. Emergence of Scaling in Random Networks. Science 286, 5439 (1999), 509--512.
[2]
E. R. Barnes. 1982. An algorithm for partitioning the nodes of a graph. SIAM J. Alg. Discr. Meth. 3, 4 (1982), 541--550.
[3]
R. S. Burt. 1976. Positions in networks. Soc. Forces 55, 1 (1976), 93--122.
[4]
L. Chen, Q. Yu, and B. Chen. 2014. Anti-modularity and anti-community detecting in complex networks. Inf. Sci. 275 (2014), 293--313.
[5]
T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. 2009. Introduction to Algorithms, 3rd Edition. The MIT Press.
[6]
P. Erdős and A. Rényi. 1959. On random graphs I. Publicationes Mathematicae 6 (1959), 290--297.
[7]
D. Fasino and F. Tudisco. 2018. A modularity based spectral method for simultaneous community and anti-community detection. Linear Algebra Appl. 542 (2018), 605--623.
[8]
S. Fortunato. 2010. Community detection in graphs. Phys. Rep. 486, 3 (2010), 75--174.
[9]
S. Fortunato and M. Barthélemy. 2007. Resolution limit in community detection. Proc. Natl. Acad. Sci. 104, 1 (2007), 36--41.
[10]
M. Girvan and M. E. J. Newman. 2002. Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99, 12, 7821--7826.
[11]
R. Guimerà, M. Sales-Pardo, and L. A. N. Amaral. 2004. Modularity from fluctuations in random graphs and complex networks. Phys. Rev. E 70, 2 (2004), 9.
[12]
B. W. Kernighan and S. Lin. 1970. An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49, 2 (1970), 291--307.
[13]
A. Kramida, Y. Ralchenko, J. Reader, and NIST ASD Team. 2015. NIST Atomic Spectra Database (ver. 5.3), {Online}. Available: http://physics.nist.gov/asd {2017, July 4}. National Institute of Standards and Technology, Gaithersburg, MD.
[14]
X. Liu, D. Li, S. Wang, and Z. Tao. 2007. Effective algorithm for detecting community structure in complex networks based on GA and clustering. In ICCS.
[15]
B. Long, X. Xu, Z. Zhang, and P. S. Yu. 2007. Community learning by graph approximation. In ICDM.
[16]
F. Lorrain and H. C. White. 1971. Structural equivalence of individuals in social networks. J. Math. Sociol. 1, 1 (1971), 49--80.
[17]
J. Macqueen. 1967. Some methods for classification and analysis of multivariate observations. In In 5-th Berkeley Symposium on Mathematical Statistics and Probability. 281--297.
[18]
M. E. J. Newman. 2004. Fast algorithm for detecting community structure in networks. Phys. Rev. E 69, 6 (2004), 5.
[19]
M. E. J. Newman. 2006. Finding community structure in networks using the eigenvectors of matrices. Phys. Rev. E 74, 3 (2006), 19.
[20]
M. E. J. Newman and M. Girvan. 2004. Finding and evaluating community structure in networks. Phys. Rev. E 69, 2 (2004), 15.
[21]
M. E. J. Newman and G. Reinert. 2016. Estimating the number of communities in a network. Phys. Rev. Lett. 117 (2016), 5. Issue 7.
[22]
T. P. Peixoto. 2013. Parsimonious module inference in large networks. Phys. Rev. Lett. 110 (2013), 5. Issue 14.
[23]
T. P. Peixoto. 2014. Hierarchical block structures and high-resolution model selection in large networks. Phys. Rev. X 4 (2014), 18. Issue 1.
[24]
T. P. Peixoto. 2017. Bayesian stochastic blockmodeling. (2017), 44. https://arxiv.org/abs/1705.10225
[25]
C. Pizzuti. 2009. A multi-objective genetic algorithm for community detection in networks. In ICTAI.
[26]
W. M. Rand. 1971. Objective criteria for the evaluation of clustering methods. J. Am. Stat. Assoc. 66, 336 (1971), 846--850.
[27]
P. J. Rousseeuw. 1987. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 20 (1987), 53--65.
[28]
R. Shang, J. Bai, L. Jiao, and C. Jin. 2013. Community detection based on modularity and an improved genetic algorithm. Physica A 392, 5 (2013), 1215--1231.
[29]
P.R. Suaris and G. Kedem. 1988. An algorithm for quadrisection and its application to standard cell placement. IEEE Trans. Circuits Syst. 35, 3 (1988), 294--303.
[30]
M. Tasgin, A. Herdagdelen, and H. Bingol. 2007. Community detection in complex networks using genetic algorithms. (2007). https://arxiv.org/abs/0711.0491
[31]
V. A. Traag and J. Bruggeman. 2009. Community detection in networks with positive and negative links. Phys. Rev. E 80, 3 (2009), 6.
[32]
I. H. Witten and E. Frank. 2005. Data Mining: Practical machine learning tools and techniques, 2nd Edition. Morgan Kaufmann.
[33]
W. W. Zachary. 1977. An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33, 4 (1977), 452--473.
[34]
M. Zarei and K. A. Samani. 2009. Eigenvectors of network complement reveal community structure more accurately. Physica A 388, 8 (2009), 1721--1730.
[35]
J. Zhu, Y. Liu, Y. Zhang, X. Liu, Y. Xiao, S. Wang, and X. Wu. 2017. Exploring anti-community structure in networks with application to incompatibility of traditional Chinese medicine. Physica A 486 (2017), 31--43.

Cited By

View all
  • (2024)Greedy recursive spectral bisection for modularity-bound hierarchical divisive community detectionStatistics and Computing10.1007/s11222-024-10451-334:4Online publication date: 27-Jun-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SSDBM '18: Proceedings of the 30th International Conference on Scientific and Statistical Database Management
July 2018
314 pages
ISBN:9781450365055
DOI:10.1145/3221269
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 July 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. community detection
  2. graph algorithms
  3. hierarchical clustering

Qualifiers

  • Research-article

Conference

SSDBM '18

Acceptance Rates

SSDBM '18 Paper Acceptance Rate 30 of 75 submissions, 40%;
Overall Acceptance Rate 56 of 146 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Greedy recursive spectral bisection for modularity-bound hierarchical divisive community detectionStatistics and Computing10.1007/s11222-024-10451-334:4Online publication date: 27-Jun-2024

View Options

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