Bayesian optimization of distributed neurodynamical controller models for spatial navigation

Dynamical systems models for controlling multi-agent swarms have demonstrated advances toward resilient, decentralized navigation algorithms. We previously introduced the NeuroSwarms controller, in which agent-based interactions were modeled by analogy to neuronal network interactions, including att...

Full description

Bibliographic Details
Main Authors: Armin Hadzic, Grace M. Hwang, Kechen Zhang, Kevin M. Schultz, Joseph D. Monaco
Format: Article
Language:English
Published: Elsevier 2022-09-01
Series:Array
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2590005622000601
_version_ 1797999029283454976
author Armin Hadzic
Grace M. Hwang
Kechen Zhang
Kevin M. Schultz
Joseph D. Monaco
author_facet Armin Hadzic
Grace M. Hwang
Kechen Zhang
Kevin M. Schultz
Joseph D. Monaco
author_sort Armin Hadzic
collection DOAJ
description Dynamical systems models for controlling multi-agent swarms have demonstrated advances toward resilient, decentralized navigation algorithms. We previously introduced the NeuroSwarms controller, in which agent-based interactions were modeled by analogy to neuronal network interactions, including attractor dynamics and phase synchrony, that have been theorized to operate within hippocampal place-cell circuits in navigating rodents. This complexity precludes linear analyses of stability, controllability, and performance typically used to study conventional swarm models. Further, tuning dynamical controllers by manual or grid-based search is often inadequate due to the complexity of objectives, dimensionality of model parameters, and computational costs of simulation-based sampling. Here, we present a framework for tuning dynamical controller models of autonomous multi-agent systems with Bayesian optimization. Our approach utilizes a task-dependent objective function to train Gaussian process surrogate models to achieve adaptive and efficient exploration of a dynamical controller model’s parameter space. We demonstrate this approach by studying an objective function selecting for NeuroSwarms behaviors that cooperatively localize and capture spatially distributed rewards under time pressure. We generalized task performance across environments by combining scores for simulations in multiple mazes with distinct geometries. To validate search performance, we compared high-dimensional clustering for high- vs. low-likelihood parameter points by visualizing sample trajectories in 2-dimensional embeddings. Our findings show that adaptive, sample-efficient evaluation of the self-organizing behavioral capacities of complex systems, including dynamical swarm controllers, can accelerate the translation of neuroscientific theory to applied domains.
first_indexed 2024-04-11T10:58:06Z
format Article
id doaj.art-f741fc287caa4e4fb4a67cdec467e959
institution Directory Open Access Journal
issn 2590-0056
language English
last_indexed 2024-04-11T10:58:06Z
publishDate 2022-09-01
publisher Elsevier
record_format Article
series Array
spelling doaj.art-f741fc287caa4e4fb4a67cdec467e9592022-12-22T04:28:43ZengElsevierArray2590-00562022-09-0115100218Bayesian optimization of distributed neurodynamical controller models for spatial navigationArmin Hadzic0Grace M. Hwang1Kechen Zhang2Kevin M. Schultz3Joseph D. Monaco4The Johns Hopkins University Applied Physics Laboratory, Laurel, 20723, MD, USA; Corresponding author.The Johns Hopkins University Applied Physics Laboratory, Laurel, 20723, MD, USA; Kavli Neuroscience Discovery Institute, Johns Hopkins University, Baltimore, 21218, VA, USADepartment of Biomedical Engineering, Johns Hopkins University School of Medicine, Baltimore, 21205, MD, USAThe Johns Hopkins University Applied Physics Laboratory, Laurel, 20723, MD, USADepartment of Biomedical Engineering, Johns Hopkins University School of Medicine, Baltimore, 21205, MD, USADynamical systems models for controlling multi-agent swarms have demonstrated advances toward resilient, decentralized navigation algorithms. We previously introduced the NeuroSwarms controller, in which agent-based interactions were modeled by analogy to neuronal network interactions, including attractor dynamics and phase synchrony, that have been theorized to operate within hippocampal place-cell circuits in navigating rodents. This complexity precludes linear analyses of stability, controllability, and performance typically used to study conventional swarm models. Further, tuning dynamical controllers by manual or grid-based search is often inadequate due to the complexity of objectives, dimensionality of model parameters, and computational costs of simulation-based sampling. Here, we present a framework for tuning dynamical controller models of autonomous multi-agent systems with Bayesian optimization. Our approach utilizes a task-dependent objective function to train Gaussian process surrogate models to achieve adaptive and efficient exploration of a dynamical controller model’s parameter space. We demonstrate this approach by studying an objective function selecting for NeuroSwarms behaviors that cooperatively localize and capture spatially distributed rewards under time pressure. We generalized task performance across environments by combining scores for simulations in multiple mazes with distinct geometries. To validate search performance, we compared high-dimensional clustering for high- vs. low-likelihood parameter points by visualizing sample trajectories in 2-dimensional embeddings. Our findings show that adaptive, sample-efficient evaluation of the self-organizing behavioral capacities of complex systems, including dynamical swarm controllers, can accelerate the translation of neuroscientific theory to applied domains.http://www.sciencedirect.com/science/article/pii/S2590005622000601Bayesian optimizationMulti-agent controlSwarmingDynamical systems modelsSpatial navigationUMAP
spellingShingle Armin Hadzic
Grace M. Hwang
Kechen Zhang
Kevin M. Schultz
Joseph D. Monaco
Bayesian optimization of distributed neurodynamical controller models for spatial navigation
Array
Bayesian optimization
Multi-agent control
Swarming
Dynamical systems models
Spatial navigation
UMAP
title Bayesian optimization of distributed neurodynamical controller models for spatial navigation
title_full Bayesian optimization of distributed neurodynamical controller models for spatial navigation
title_fullStr Bayesian optimization of distributed neurodynamical controller models for spatial navigation
title_full_unstemmed Bayesian optimization of distributed neurodynamical controller models for spatial navigation
title_short Bayesian optimization of distributed neurodynamical controller models for spatial navigation
title_sort bayesian optimization of distributed neurodynamical controller models for spatial navigation
topic Bayesian optimization
Multi-agent control
Swarming
Dynamical systems models
Spatial navigation
UMAP
url http://www.sciencedirect.com/science/article/pii/S2590005622000601
work_keys_str_mv AT arminhadzic bayesianoptimizationofdistributedneurodynamicalcontrollermodelsforspatialnavigation
AT gracemhwang bayesianoptimizationofdistributedneurodynamicalcontrollermodelsforspatialnavigation
AT kechenzhang bayesianoptimizationofdistributedneurodynamicalcontrollermodelsforspatialnavigation
AT kevinmschultz bayesianoptimizationofdistributedneurodynamicalcontrollermodelsforspatialnavigation
AT josephdmonaco bayesianoptimizationofdistributedneurodynamicalcontrollermodelsforspatialnavigation