Title :
Neural Assembly Computing
Author_Institution :
Polytech. Sch., Univ. of Sao Paulo, Sao Paulo, Brazil
fDate :
6/1/2012 12:00:00 AM
Abstract :
Spiking neurons can realize several computational operations when firing cooperatively. This is a prevalent notion, although the mechanisms are not yet understood. A way by which neural assemblies compute is proposed in this paper. It is shown how neural coalitions represent things (and world states), memorize them, and control their hierarchical relations in order to perform algorithms. It is described how neural groups perform statistic logic functions as they form assemblies. Neural coalitions can reverberate, becoming bistable loops. Such bistable neural assemblies become short- or long-term memories that represent the event that triggers them. In addition, assemblies can branch and dismantle other neural groups generating new events that trigger other coalitions. Hence, such capabilities and the interaction among assemblies allow neural networks to create and control hierarchical cascades of causal activities, giving rise to parallel algorithms. Computing and algorithms are used here as in a nonstandard computation approach. In this sense, neural assembly computing (NAC) can be seen as a new class of spiking neural network machines. NAC can explain the following points: 1) how neuron groups represent things and states; 2) how they retain binary states in memories that do not require any plasticity mechanism; and 3) how branching, disbanding, and interaction among assemblies may result in algorithms and behavioral responses. Simulations were carried out and the results are in agreement with the hypothesis presented. A MATLAB code is available as a supplementary material.
Keywords :
neural nets; parallel algorithms; statistical analysis; MATLAB code; NAC; bistable loops; computational operation; hierarchical cascades; neural assembly computing; neural coalitions; neural groups; neural networks; neuron groups; parallel algorithms; plasticity mechanism; spiking neurons; statistic logic functions; world states; Assembly; Biological neural networks; Computational modeling; Delay; Logic functions; Neurons; Propagation delay; Bistable neural assemblies; branching; dismantling; neural assembly computing; neural coalition; polychronous groups; spiking neural networks;
Journal_Title :
Neural Networks and Learning Systems, IEEE Transactions on
DOI :
10.1109/TNNLS.2012.2190421