Skip to main content

Community Detection as Pattern Restoration by Attractor Neural-Network Dynamics

  • Conference paper
  • First Online:
  • 628 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9303))

Abstract

Densely connected parts in networks are referred to as “communities”. Community structure is a hallmark of a variety of real-world networks; individual communities form functional modules constituting complex systems described by networks. Therefore, revealing community structure in networks is essential to approaching and understanding complex systems described by networks. This is the reason why network science has made a great deal of effort to develop effective and efficient methods for detecting communities in networks. Here we examine a novel type of community detection, which has not been examined so far but will be of great practical use. Suppose that we are given a set of source nodes that includes some (but not all) of “true” members of a particular community; suppose also that the set includes some nodes that are not the members of this community (i.e., “false” members of the community). We propose to detect the community from this “imperfect” and “inaccurate” set of source nodes using attractor neural-network dynamics. Community detection achieved by the proposed method can be viewed as restoration of the original pattern from a deteriorated pattern, which is also analogous to cue-triggered recall of short-term memory in the brain. We demonstrate the effectiveness of the proposed method using synthetic networks and real social networks for which correct communities are known.

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

Buying options

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

Learn about institutional subscriptions

References

  1. Fortunato, S.: Community detection in graphs. Phys. Rep. 486, 75–174 (2010)

    Article  MathSciNet  Google Scholar 

  2. Newman, M.E.J.: Communities, modules and large-scale structure in networks. Nature Phys. 8, 25–31 (2012)

    Article  Google Scholar 

  3. Bagrow, J.P., Bollt, E.M.: Local method for detecting communities. Phys. Rev. E 72, 046108 (2005)

    Article  Google Scholar 

  4. Clauset, A.: Finding local community structure in networks. Phys. Rev. E 72, 026132 (2005)

    Article  Google Scholar 

  5. Luo, F., Wang, J., Promislow, E.: Exploring local community structures in large networks. Web Intell. Agent Syst. 6, 387–400 (2008)

    Google Scholar 

  6. Chen, J., Zäıane, O., Goebel, R.: Local community identification in social networks. In: International Conference on Advances in Social Network Analysis and Mining (ASONAM2009), pp. 237−242 (2009)

    Google Scholar 

  7. Lancichinetti, A., Fortunato, S., Kertesz, J.: Detecting the overlapping and hierarchical community structure in complex networks. New J. Phys. 11, 033015 (2009)

    Article  Google Scholar 

  8. Branting, L.K.: Context-sensitive detection of local community structure. Soc. Netw. Anal. Min. 2, 279–289 (2012)

    Article  Google Scholar 

  9. Chen, Q., Wu, T.-T., Fang, M.: Detecting local community structures in complex networks based on local degree central nodes. Physica A 392, 529–537 (2013)

    Article  Google Scholar 

  10. Okamoto, H.: Local detection of communities by neural-network dynamics. In: Mladenov, V., Koprinkova-Hristova, P., Palm, G., Villa, A.E., Appollini, B., Kasabov, N. (eds.) ICANN 2013. LNCS, vol. 8131, pp. 50–57. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  11. Hopfield, J.J.: Neural networks and physical systems with emergent collective computational abilities. Proc. Nat. Acad. Sci. USA 79, 2554–2558 (1982)

    Article  MathSciNet  Google Scholar 

  12. Tuckwell, H.: Introduction to Theoretical Neurobiology: Volume 2 Nonlinear And Stochastic Theories. Cambridge University Press, Cambridge (1988)

    Book  MATH  Google Scholar 

  13. Rabinovich, N.I., Volkovskii, A., Lecanda, P., Heurta, R., Abarbanel, H.D., Laurent, G.: Phys. Rev. Lett. 87, 068102 (2001)

    Google Scholar 

  14. Collins, A.M., Loftus, E.F.: Spreading-activation theory of semantic processing. Psychol. Rev. 82, 407–428 (1975)

    Article  Google Scholar 

  15. Page, L. et al.: The PageRank Citation Ranking: Bringing Order to the Web. Technical report, Stanford InfoLab (1998). ilpubs.stanford.edu:8090/422/

  16. Hebb, D.O.: Organization of Behaviour. Wiley, New York (1949)

    Google Scholar 

  17. Funahashi, S., Bruce, C.J., Goldman-Rakic, P.S.: Mnemonic coding of visual space in the monkey’s dorsolateral prefrontal cortex. J. Neurophysiol. 61, 331–349 (1989)

    Google Scholar 

  18. Churchland, A.K., Kiani, R., Shadlen, M.N.: Decision making with multiple alternatives. Nat. Neurosci. 11, 693–702 (2008)

    Article  Google Scholar 

  19. Durstewitz, D., Seamans, J.K., Sejnowski, T.J.: Neurocomputational model of working memory. Nature Neuroscience (suppl. 3), pp. 1184–1191 (2000)

    Google Scholar 

  20. Wang, X.-J.: Neural dynamics and circuit mechanisms of decision-making. Curr. Opin. Neurobiol. 22, 1–8 (2012)

    Article  Google Scholar 

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

    Article  Google Scholar 

  22. http://santo.fortunato.googlepages.com/benchmark.tgz

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

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This study was partly supported by KAKENHI (15K00418).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiroshi Okamoto .

Editor information

Editors and Affiliations

Appendix: Synthetic Benchmark Network

Appendix: Synthetic Benchmark Network

The benchmark network used in Sect. 3.1 was synthesized using the software downloaded from [15] under the following settings: Number of nodes 1000; average degree 15; maximum degree 50; exponent for the degree distribution 2; exponent for the community size distribution 1; mixing parameter 0.2; minimum for the community sizes 20; maximum for the community sizes 50. The synthesized network has 30 communities, with the following size occurrences: (size, occurrence) = (20, 1), (21, 2), (23, 1), (26, 4), (27, 2), (28, 2), (29, 1), (30, 1), (31, 2), (33, 1), (34, 1), (36, 1), (37, 1), (38, 1), (40, 1), (41, 3), (42, 1), (44, 2), (471, 1), (62, 1).

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Okamoto, H. (2015). Community Detection as Pattern Restoration by Attractor Neural-Network Dynamics. In: Lones, M., Tyrrell, A., Smith, S., Fogel, G. (eds) Information Processing in Cells and Tissues. IPCAT 2015. Lecture Notes in Computer Science(), vol 9303. Springer, Cham. https://doi.org/10.1007/978-3-319-23108-2_17

Download citation

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

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23107-5

  • Online ISBN: 978-3-319-23108-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics