Parallelized Multi-Agent Bayesian Optimization in Lava

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Snyder, Shay, Gobin, Derek, Clerico, Victoria, Risbud, Sumedh R., Parsa, Maryam
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911949231489024
author Snyder, Shay
Gobin, Derek
Clerico, Victoria
Risbud, Sumedh R.
Parsa, Maryam
author_facet Snyder, Shay
Gobin, Derek
Clerico, Victoria
Risbud, Sumedh R.
Parsa, Maryam
contents In parallel with the continuously increasing parameter space dimensionality, search and optimization algorithms should support distributed parameter evaluations to reduce cumulative runtime. Intel's neuromorphic optimization library, Lava-Optimization, was introduced as an abstract optimization system compatible with neuromorphic systems developed in the broader Lava software framework. In this work, we introduce Lava Multi-Agent Optimization (LMAO) with native support for distributed parameter evaluations communicating with a central Bayesian optimization system. LMAO provides an abstract framework for deploying distributed optimization and search algorithms within the Lava software framework. Moreover, LMAO introduces support for random and grid search along with process connections across multiple levels of mathematical precision. We evaluate the algorithmic performance of LMAO with a traditional non-convex optimization problem, a fixed-precision transductive spiking graph neural network for citation graph classification, and a neuromorphic satellite scheduling problem. Our results highlight LMAO's efficient scaling to multiple processes, reducing cumulative runtime and minimizing the likelihood of converging to local optima.
format Preprint
id arxiv_https___arxiv_org_abs_2405_04387
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Parallelized Multi-Agent Bayesian Optimization in Lava
Snyder, Shay
Gobin, Derek
Clerico, Victoria
Risbud, Sumedh R.
Parsa, Maryam
Distributed, Parallel, and Cluster Computing
In parallel with the continuously increasing parameter space dimensionality, search and optimization algorithms should support distributed parameter evaluations to reduce cumulative runtime. Intel's neuromorphic optimization library, Lava-Optimization, was introduced as an abstract optimization system compatible with neuromorphic systems developed in the broader Lava software framework. In this work, we introduce Lava Multi-Agent Optimization (LMAO) with native support for distributed parameter evaluations communicating with a central Bayesian optimization system. LMAO provides an abstract framework for deploying distributed optimization and search algorithms within the Lava software framework. Moreover, LMAO introduces support for random and grid search along with process connections across multiple levels of mathematical precision. We evaluate the algorithmic performance of LMAO with a traditional non-convex optimization problem, a fixed-precision transductive spiking graph neural network for citation graph classification, and a neuromorphic satellite scheduling problem. Our results highlight LMAO's efficient scaling to multiple processes, reducing cumulative runtime and minimizing the likelihood of converging to local optima.
title Parallelized Multi-Agent Bayesian Optimization in Lava
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2405.04387