A Calculus for Brain Computation

Do brains compute? How do brains learn? How are intelligence and language achieved in the human brain? In this pursuit, we develop a formal calculus and associated programming language for brain computation, based on the assembly hypothesis, first proposed by Hebb: the basic unit of memory and computation in the brain is an assembly, a sparse distribution over neurons. We show that assemblies can be realized efficiently and neuroplausibly by using random projection, inhibition, and plasticity. Repeated applications of this RP&C primitive (random projection and cap) lead to (1) stable assembly creation through projection; (2) association and pattern completion; and finally (3) merge, where two assemblies form a higher-level assembly and, eventually, hierarchies. Further, these operations are composable, allowing the creation of stable computational circuits and structures. We argue that this functionality, in the presence of merge in particular, might underlie language and syntax in humans.

[1]  Angela D. Friederici Language in our brain , 2017 .

[2]  I. Fried,et al.  Rapid Encoding of New Memories by Individual Neurons in the Human Brain , 2015, Neuron.

[3]  J. Knott The organization of behavior: A neuropsychological theory , 1951 .

[4]  R. Yuste,et al.  Visual stimuli recruit intrinsically generated cortical ensembles , 2014, Proceedings of the National Academy of Sciences.

[5]  György Buzsáki,et al.  Neural Syntax: Cell Assemblies, Synapsembles, and Readers , 2010, Neuron.

[6]  K. Harris Neural signatures of cell assembly organization , 2005, Nature Reviews Neuroscience.

[7]  Aad van der Lugt,et al.  Fiber density asymmetry of the arcuate fasciculus in relation to functional hemispheric language lateralization in both right- and left-handed healthy subjects: A combined fMRI and DTI study , 2007, NeuroImage.

[8]  Santosh S. Vempala,et al.  Random Projection in the Brain and Computation with Assemblies of Neurons , 2019, ITCS.

[9]  Noam Chomsky,et al.  The faculty of language: what is it, who has it, and how did it evolve? , 2002, Science.

[10]  Alois Schlögl,et al.  Synaptic mechanisms of pattern completion in the hippocampal CA3 network , 2016, Science.

[11]  Moshe Abeles,et al.  Corticonics: Neural Circuits of Cerebral Cortex , 1991 .

[12]  Steven M Frankland,et al.  An architecture for encoding sentence meaning in left mid-superior temporal cortex , 2015, Proceedings of the National Academy of Sciences.

[13]  R. Quiroga Neuronal codes for visual perception and memory , 2016, Neuropsychologia.

[14]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[15]  Sen Song,et al.  Highly Nonrandom Features of Synaptic Connectivity in Local Cortical Circuits , 2005, PLoS biology.

[16]  Christos H. Papadimitriou,et al.  Assembly pointers for variable binding in networks of spiking neurons , 2016 .

[17]  C. Daly Why Only Us? Language and Evolution , 2018 .

[18]  Christos H. Papadimitriou,et al.  Associations between memory traces emerge in a generic neural circuit model through STDP , 2017 .

[19]  Santosh S. Vempala,et al.  Smoothed Analysis of Discrete Tensor Decomposition and Assemblies of Neurons , 2018, NeurIPS.

[20]  Joshua B. Tenenbaum,et al.  Human-level concept learning through probabilistic program induction , 2015, Science.

[21]  D. Poeppel,et al.  Cortical Tracking of Hierarchical Linguistic Structures in Connected Speech , 2015, Nature Neuroscience.

[22]  S. Siegelbaum,et al.  Recurrent Circuitry Dynamically Shapes the Activation of Piriform Cortex , 2011, Neuron.