Constructing neural networks with pre-specified dynamics
Abstract
A main goal in neuroscience is to understand the computations carried out by neural populations that give animals their cognitive skills. Neural network models allow to formulate explicit hypothesis regarding the algorithms instantiated in the dynamic of a neural population, its firing statistics, and the underlying connectivity. Neural networks can be defined by a small set of parameters, carefully chosen to procure specific capabilities, or by a large set of free parameters, fitted with optimization algorithms that minimize a given loss function. In this work we alternatively propose a method to make a detailed adjustment of the network dynamic and firing statistic to better answer questions that link dynamic, structure and function. Our algorithm - termed generalized Firing-to-Parameter (gFTP) - provides a way to construct binary recurrent neural networks whose dynamic strictly follows a user pre-specified transition graph that details the transitions between population firing states triggered by stimulus presentations. Our main contribution is a procedure that detects when a transition graph is not realizable in terms of a neural network, and makes the necessary modifications in order to obtain a new transition graph that is realizable and preserves all the information encoded in the transitions of the original graph. With a realizable transition graph, gFTP assigns values to the network firing states associated with each node in the graph, and finds the synaptic weight matrices by solving a set of linear separation problems. We test gFTP performance by constructing networks with random dynamics, continuous attractor-like dynamics that encode position in 2-dimensional space, and discrete attractor dynamics. We then show how gFTP can be employed as a tool to explore the broad dependencies between structure and function, and the specific dependencies subserving the algorithms instantiated in the network activity.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Engineering recurrent neural networks from task-relevant manifolds and dynamics
Eli Pollock, Mehrdad Jazayeri·PLoS Computational BiologyPeer-reviewed·Aug 12, 2020
- Probing the structure-function relationship with neural networks constructed by solving a system of linear equations
Camilo J. Mininni, B. Silvano Zanutto·Scientific ReportsPeer-reviewed·Feb 15, 2021
- Considerations in using recurrent neural networks to probe neural dynamics
Jonathan C. Kao·Journal of NeurophysiologyPeer-reviewed·Oct 16, 2019
- Learning recurrent dynamics in spiking networks
Christopher M. Kim, Carson C. Chow·eLifePeer-reviewed·Sep 20, 2018
- Weight statistics controls dynamics in recurrent neural networks
Patrick Krauß, Marc Schuster, … Claus Metzner·PLoS ONEPeer-reviewed·Apr 9, 2019
- Biologically Plausible Neural Networks for Simulating Brain Dynamics and Inferring Connectivity
Aarush Gupta·bioRxiv·Dec 20, 2024