Computational Tradeoffs in Biological Neural Networks: Self-Stabilizing Winner-Take-All Networks

10/06/2016
by   Nancy Lynch, et al.
0

We initiate a line of investigation into biological neural networks from an algorithmic perspective. We develop a simplified but biologically plausible model for distributed computation in stochastic spiking neural networks and study tradeoffs between computation time and network complexity in this model. Our aim is to abstract real neural networks in a way that, while not capturing all interesting features, preserves high-level behavior and allows us to make biologically relevant conclusions. In this paper, we focus on the important `winner-take-all' (WTA) problem, which is analogous to a neural leader election unit: a network consisting of n input neurons and n corresponding output neurons must converge to a state in which a single output corresponding to a firing input (the `winner') fires, while all other outputs remain silent. Neural circuits for WTA rely on inhibitory neurons, which suppress the activity of competing outputs and drive the network towards a converged state with a single firing winner. We attempt to understand how the number of inhibitors used affects network convergence time. We show that it is possible to significantly outperform naive WTA constructions through a more refined use of inhibition, solving the problem in O(θ) rounds in expectation with just O(^1/θ n) inhibitors for any θ. An alternative construction gives convergence in O(^1/θ n) rounds with O(θ) inhibitors. We compliment these upper bounds with our main technical contribution, a nearly matching lower bound for networks using > n inhibitors. Our lower bound uses familiar indistinguishability and locality arguments from distributed computing theory. It lets us derive a number of interesting conclusions about the structure of any network solving WTA with good probability, and the use of randomness and inhibition within such a network.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2019

Winner-Take-All Computation in Spiking Neural Networks

In this work we study biological neural networks from an algorithmic per...
research
06/05/2017

Neuro-RAM Unit with Applications to Similarity Testing and Compression in Spiking Neural Networks

We study distributed algorithms implemented in a simplified biologically...
research
02/27/2019

Counting to Ten with Two Fingers: Compressed Counting with Spiking Neurons

We consider the task of measuring time with probabilistic threshold gate...
research
10/03/2020

Spiking Neural Networks Through the Lens of Streaming Algorithms

We initiate the study of biological neural networks from the perspective...
research
10/15/2021

Evolving spiking neuron cellular automata and networks to emulate in vitro neuronal activity

Neuro-inspired models and systems have great potential for applications ...
research
12/29/2018

Training dynamically balanced excitatory-inhibitory networks

The construction of biologically plausible models of neural circuits is ...
research
01/28/2021

Information contraction in noisy binary neural networks and its implications

Neural networks have gained importance as the machine learning models th...

Please sign up or login with your details

Forgot password? Click here to reset