Cargando…

Solving Constraint Satisfaction Problems with Networks of Spiking Neurons

Network of neurons in the brain apply—unlike processors in our current generation of computer hardware—an event-based processing strategy, where short pulses (spikes) are emitted sparsely by neurons to signal the occurrence of an event at a particular point in time. Such spike-based computations pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Jonke, Zeno, Habenschuss, Stefan, Maass, Wolfgang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4811945/
https://www.ncbi.nlm.nih.gov/pubmed/27065785
http://dx.doi.org/10.3389/fnins.2016.00118
_version_ 1782424057858228224
author Jonke, Zeno
Habenschuss, Stefan
Maass, Wolfgang
author_facet Jonke, Zeno
Habenschuss, Stefan
Maass, Wolfgang
author_sort Jonke, Zeno
collection PubMed
description Network of neurons in the brain apply—unlike processors in our current generation of computer hardware—an event-based processing strategy, where short pulses (spikes) are emitted sparsely by neurons to signal the occurrence of an event at a particular point in time. Such spike-based computations promise to be substantially more power-efficient than traditional clocked processing schemes. However, it turns out to be surprisingly difficult to design networks of spiking neurons that can solve difficult computational problems on the level of single spikes, rather than rates of spikes. We present here a new method for designing networks of spiking neurons via an energy function. Furthermore, we show how the energy function of a network of stochastically firing neurons can be shaped in a transparent manner by composing the networks of simple stereotypical network motifs. We show that this design approach enables networks of spiking neurons to produce approximate solutions to difficult (NP-hard) constraint satisfaction problems from the domains of planning/optimization and verification/logical inference. The resulting networks employ noise as a computational resource. Nevertheless, the timing of spikes plays an essential role in their computations. Furthermore, networks of spiking neurons carry out for the Traveling Salesman Problem a more efficient stochastic search for good solutions compared with stochastic artificial neural networks (Boltzmann machines) and Gibbs sampling.
format Online
Article
Text
id pubmed-4811945
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-48119452016-04-08 Solving Constraint Satisfaction Problems with Networks of Spiking Neurons Jonke, Zeno Habenschuss, Stefan Maass, Wolfgang Front Neurosci Neuroscience Network of neurons in the brain apply—unlike processors in our current generation of computer hardware—an event-based processing strategy, where short pulses (spikes) are emitted sparsely by neurons to signal the occurrence of an event at a particular point in time. Such spike-based computations promise to be substantially more power-efficient than traditional clocked processing schemes. However, it turns out to be surprisingly difficult to design networks of spiking neurons that can solve difficult computational problems on the level of single spikes, rather than rates of spikes. We present here a new method for designing networks of spiking neurons via an energy function. Furthermore, we show how the energy function of a network of stochastically firing neurons can be shaped in a transparent manner by composing the networks of simple stereotypical network motifs. We show that this design approach enables networks of spiking neurons to produce approximate solutions to difficult (NP-hard) constraint satisfaction problems from the domains of planning/optimization and verification/logical inference. The resulting networks employ noise as a computational resource. Nevertheless, the timing of spikes plays an essential role in their computations. Furthermore, networks of spiking neurons carry out for the Traveling Salesman Problem a more efficient stochastic search for good solutions compared with stochastic artificial neural networks (Boltzmann machines) and Gibbs sampling. Frontiers Media S.A. 2016-03-30 /pmc/articles/PMC4811945/ /pubmed/27065785 http://dx.doi.org/10.3389/fnins.2016.00118 Text en Copyright © 2016 Jonke, Habenschuss and Maass. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Jonke, Zeno
Habenschuss, Stefan
Maass, Wolfgang
Solving Constraint Satisfaction Problems with Networks of Spiking Neurons
title Solving Constraint Satisfaction Problems with Networks of Spiking Neurons
title_full Solving Constraint Satisfaction Problems with Networks of Spiking Neurons
title_fullStr Solving Constraint Satisfaction Problems with Networks of Spiking Neurons
title_full_unstemmed Solving Constraint Satisfaction Problems with Networks of Spiking Neurons
title_short Solving Constraint Satisfaction Problems with Networks of Spiking Neurons
title_sort solving constraint satisfaction problems with networks of spiking neurons
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4811945/
https://www.ncbi.nlm.nih.gov/pubmed/27065785
http://dx.doi.org/10.3389/fnins.2016.00118
work_keys_str_mv AT jonkezeno solvingconstraintsatisfactionproblemswithnetworksofspikingneurons
AT habenschussstefan solvingconstraintsatisfactionproblemswithnetworksofspikingneurons
AT maasswolfgang solvingconstraintsatisfactionproblemswithnetworksofspikingneurons