Towards a mental programming neural circuit: Insights from working memory sequence manipulation
Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
Cognitive reasoning, also known as mental programming, is fundamental to our intelligence. A central function in mental programming is working memory (WM), involving both temporarily maintaining the information and manipulating it based on rules. While the neural mechanisms of WM maintenance have been extensively studied, those governing WM manipulation remain largely unknown. To bridge this gap, the present study focuses on an elementary operation in WM manipulation: re-ordering items in WM sequences. We propose a functional, biologically plausible neural circuit model that consists of two interconnected modules: a memory module composed of continuous attractor-based memory slots that store item features, and a control module sending gain-modulating commands to orchestrate specific operations in the memory module. The model successfully implements two-item swapping in a WM sequence, generating neuronal responses similar to recent primate experiments of WM sequence manipulation. By incorporating principles from the algebraic permutation group, we generalize the circuit model to accommodate more complex sequence manipulations. This math foundation reveals how arbitrary permutations can be decomposed into sequences of elementary swapping operations, which can be generated by a hierarchical tree-structured control circuit module. And the mutual inhibition within the control tree ensures that only one program is being executed at the same time. Our study establishes overarching connections among mental programming neural circuit models, neuro-science experiments, and abstract algebraic structure. These insights enhance our understanding of the neural underpinnings of cognitive reasoning and inspire the design of artificial cognitive systems.