Identifying Feedforward and Feedback Controllable Subspaces of Neural Population Dynamics
<|reference_start|>Identifying Feedforward and Feedback Controllable Subspaces of Neural Population Dynamics: There is overwhelming evidence that cognition, perception, and action rely on feedback control. However, if and how neural population dynamics are amenable to different control strategies is poorly understood, in large part because machine learning methods to directly assess controllability in neural population dynamics are lacking. To address this gap, we developed a novel dimensionality reduction method, Feedback Controllability Components Analysis (FCCA), that identifies subspaces of linear dynamical systems that are most feedback controllable based on a new measure of feedback controllability. We further show that PCA identifies subspaces of linear dynamical systems that maximize a measure of feedforward controllability. As such, FCCA and PCA are data-driven methods to identify subspaces of neural population data (approximated as linear dynamical systems) that are most feedback and feedforward controllable respectively, and are thus natural contrasts for hypothesis testing. We developed new theory that proves that non-normality of underlying dynamics determines the divergence between FCCA and PCA solutions, and confirmed this in numerical simulations. Applying FCCA to diverse neural population recordings, we find that feedback controllable dynamics are geometrically distinct from PCA subspaces and are better predictors of animal behavior. Our methods provide a novel approach towards analyzing neural population dynamics from a control theoretic perspective, and indicate that feedback controllable subspaces are important for behavior.<|reference_end|>
@article{kumar2024identifying,
    title={Identifying Feedforward and Feedback Controllable Subspaces of Neural
  Population Dynamics},
    author={Ankit Kumar, Loren M. Frank, Kristofer E. Bouchard},
    journal={arXiv preprint arXiv:2408.05875},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.05875},
    primaryClass={q-bio.NC cs.SY eess.SY}
}