Cognitive flexibility, the ability to rapidly switch between different thoughts and mental concepts, is a highly advantageous human capability. This salient capability supports multi-tasking, the rapid acquisition of new skills and the adaptation to new situations.
While artificial intelligence (AI) systems have become increasingly advanced over the past few decades, they currently do not exhibit the same flexibility as humans in learning new skills and switching between tasks. A better understanding of how biological neural circuits support cognitive flexibility, particularly how they support multi-tasking, could inform future efforts aimed at developing more flexible AI.
Recently, some computer scientists and neuroscientists have been studying neural computations using artificial neural networks. Most of these networks, however, were generally trained to tackle specific tasks individually as opposed to multiple tasks.
In 2019, a research group at New York University, Columbia University and Stanford University trained a single neural network to perform 20 related tasks.
In a new paper published in Nature Neuroscience, a team at Stanford set out to investigate what allows this neural network to perform modular computations, thus tackling several different tasks.
“Flexible computation is a hallmark of intelligent behavior,” Laura N. Driscoll, Krishna Shenoy and David Sussillo wrote in their paper. “However, little is known about how neural networks contextually reconfigure for different computations. In the present work, we identified an algorithmic neural substrate for modular computation through the study of multitasking artificial recurrent neural networks.”
The key objective of the recent study by Driscoll, Shenoy and Sussillo was to investigate the mechanisms that underly the computations of recurrently connected artificial neural networks. Their efforts allowed the researchers to identify a computational substrate of these networks that enables modular computations, a substrate that they describe with the term “dynamical motifs.”
“Dynamical systems analyses revealed learned computational strategies mirroring the modular subtask structure of the training task set,” wrote Driscoll, Shenoy and Sussillo. “Dynamical motifs, which are recurring patterns of neural activity that implement specific computations through dynamics, such as attractors, decision boundaries and rotations, were reused across tasks. For example, tasks requiring memory of a continuous circular variable repurposed the same ring attractor.”
The researchers ran a series of analyses, which revealed that in convolutional neural networks, so-called dynamical motifs are implemented by clusters of units when the unit activation function is restricted to being positive. Moreover, lesions to these units were found to adversely impact the ability of the networks to perform modular computations.
“Motifs were reconfigured for fast transfer learning after an initial phase of learning,” wrote Driscoll, Shenoy and Sussillo “This work establishes dynamical motifs as a fundamental unit of compositional computation, intermediate between neuron and network. As whole-brain studies simultaneously record activity from multiple specialized systems, the dynamical motif framework will guide questions about specialization and generalization.”
Overall, the recent study by this team of researchers pinpoints a substrate of convolutional neural networks that significantly contributes to their ability to effectively tackle multiple tasks. In the future, the findings of this work could inform both neuroscience and computer science research, potentially leading to an improved understanding of the neural processes underpinning cognitive flexibility and informing the development of new strategies that emulate these processes in artificial neural networks.
More information:
Laura N. Driscoll et al, Flexible multitask computation in recurrent networks utilizes shared dynamical motifs, Nature Neuroscience (2024). DOI: 10.1038/s41593-024-01668-6
© 2024 Science X Network
Flexible multi-task computation in recurrent neural networks relies on dynamical motifs, study shows (2024, August 16)
retrieved 16 August 2024
from https://techxplore.com/news/2024-08-flexible-multi-task-recurrent-neural.html
part may be reproduced without the written permission. The content is provided for information purposes only.