Skip to main content

A Community Detection Algorithm Considering Edge Betweenness and Vertex Similarity

  • Conference paper
  • First Online:
Web Information Systems Engineering – WISE 2016 (WISE 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10041))

Included in the following conference series:

  • 1283 Accesses

Abstract

Community detection is an important topic in social network analysis. It is beneficial to understand the underlying structure of the network and extract useful information from it. Most existing community detection algorithms require a prior information or neglect peripheral vertices. In this paper, we propose a divisive community detection algorithm named CDBS (Community Detection considering edge Betweenness and vertex Similarity). First, the betweenness and similarity of the connected pair of vertices are calculated for all edges in the network. Secondly, the edges with relatively high betweenness and low similarity between connected pairs of vertices are identified by two thresholds (\(\delta \) and \(\theta \)). Then these edges are removed from the network and the betweenness of the remaining edges are recalculated. This procedure is iterated until there is no more edge of which the betweenness is higher than \(\delta \) and similarity is less than \(\theta \). Finally, the proposed algorithm is validated in both synthetic and real-world networks. Experimental results demonstrate that CDBS is effective at detecting dense community structure with high accuracy and modularity, and it is time-efficient because of low computational complexity. Besides, CDBS can cope with the isolated cluster problem.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The software can be downloaded from https://sites.google.com/site/santofortunato/inthepress2.

References

  1. Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99, 7821–7826 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  2. Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49, 291–307 (1970)

    Article  MATH  Google Scholar 

  3. Donath, W.E., Hoffman, A.J.: Lower bounds for the partitioning of graphs. IBM J. Res. Dev. 17, 420–425 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  4. Clauset, A., Newman, M.E.J., Moore, C.: Finding community structure in very large networks. Phys. Rev. E. 70, 066111 (2004)

    Article  Google Scholar 

  5. Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E. 69, 026113 (2004)

    Article  Google Scholar 

  6. Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech. 2008, P10008 (2008)

    Article  Google Scholar 

  7. Newman, M.E.J.: Finding community structure in networks using the eigenvectors of matrices. Phys. Rev. E. 74, 036104 (2006)

    Article  MathSciNet  Google Scholar 

  8. Reichardt, J., Bornholdt, S.: Statistical mechanics of community detection. Phys. Rev. E. 74, 016110 (2006)

    Article  MathSciNet  Google Scholar 

  9. Pons, P., Latapy, M.: Computing communities in large networks using random walks. In: Yolum, I., Güngör, T., Gürgen, F., Özturan, C. (eds.) ISCIS 2005. LNCS, vol. 3733, pp. 284–293. Springer, Heidelberg (2005). doi:10.1007/11569596_31

    Chapter  Google Scholar 

  10. Lu, H., Zhao, Q., Gan, Z.: A community detection algorithm based on the similarity sequence. In: Benatallah, B., Bestavros, A., Manolopoulos, Y., Vakali, A., Zhang, Y. (eds.) WISE 2014. LNCS, vol. 8786, pp. 63–78. Springer, Heidelberg (2014). doi:10.1007/978-3-319-11749-2_5

    Google Scholar 

  11. Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E. 76, 036106 (2007)

    Article  Google Scholar 

  12. Le, C.M., Levina, E., Vershynin, R.: Optimization via low-rank approximation for community detection in networks. Ann. Stat. 44(1), 373–400 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  13. Freeman, L.C.: A set of measures of centrality based on betweenness. Sociometry 40, 35–41 (1977)

    Article  Google Scholar 

  14. Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33, 452–473 (1977)

    Article  Google Scholar 

  15. Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E. 78, 046110 (2008)

    Article  Google Scholar 

  16. Lusseau, D.: The emergent properties of a dolphin social network. Proc. R. Soc. B. 270, S186–S188 (2003)

    Article  Google Scholar 

  17. Newman, M.E.J.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. 103, 8577–8582 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zaobin Gan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Lu, H., Liu, C., Gan, Z. (2016). A Community Detection Algorithm Considering Edge Betweenness and Vertex Similarity. In: Cellary, W., Mokbel, M., Wang, J., Wang, H., Zhou, R., Zhang, Y. (eds) Web Information Systems Engineering – WISE 2016. WISE 2016. Lecture Notes in Computer Science(), vol 10041. Springer, Cham. https://doi.org/10.1007/978-3-319-48740-3_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48740-3_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48739-7

  • Online ISBN: 978-3-319-48740-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics