Sparse hardware embedding of spiking neuron systems for community detection

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

We study the applicability of spiking neural networks and neuromorphic hardware for solving general optimization problems without the use of adaptive training or learning algorithms. We leverage the dynamics of Hopfield networks and spin-glass systems to construct a fully connected spiking neural system to generate synchronous spike responses indicative of the underlying community structure in an undirected, unweighted graph. Mapping this fully connected system to current generation neuromorphic hardware is done by embedding sparse tree graphs to generate only the leading-order spiking dynamics. We demonstrate that for a chosen set of benchmark graphs, the spike responses generated on a current generation neuromorphic processor can improve the stability of graph partitions and non-overlapping communities can be identified even with the loss of higher-order spiking behavior if the graphs are sufficiently dense. For sparse graphs, the loss of higher-order spiking behavior improves the stability of certain graph partitions but does not retrieve the known community memberships.

Original languageEnglish
Article numbera40
JournalACM Journal on Emerging Technologies in Computing Systems
Volume14
Issue number4
DOIs
StatePublished - Nov 2018

Funding

The authors thank the research group of Dr. Brian van Essen at Lawrence Livermore National Laboratory for their help and allowing us access to their IBM TrueNorth Synaptic Processor. This work was supported by the United States Department of Defense and used resources of the Computational Research and Development Programs at Oak Ridge National Laboratory. Research sponsored in part by the Laboratory Directed Research and Development Program of Oak Ridge National Laboratory, managed by UT-Battelle, LLC, for the U.S. Department of Energy. This work was supported by the United States Department of Defense and used resources of the Computational Research and Development Programs at Oak Ridge National Laboratory. This manuscript has been authored by UT-Battelle, LLC, under Contract No. DE-AC0500OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a nonexclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for the United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan. Authors’ addresses: K. E. Hamilton, N. Imam, and T. S. Humble, Oak Ridge National Laboratory, One Bethel Valley Road, Oak Ridge, TN 37831 USA; emails: {hamiltonke, imamn, humblets}@ornl.gov. 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]. © 2018 Association for Computing Machinery. 1550-4832/2018/11-ART40 $15.00 https://doi.org/10.1145/3223048

Keywords

  • Community detection
  • Graph algorithm
  • Neural network
  • Optimization

Fingerprint

Dive into the research topics of 'Sparse hardware embedding of spiking neuron systems for community detection'. Together they form a unique fingerprint.

Cite this