Mean-Field Bayesian Optimisation
Petar Steinberg, Juliusz Ziomek, Matej Jusup, Ilija Bogunovic
TL;DR
This work tackles optimizing the average payoff in a large population of cooperative agents when the payoff is an unknown black-box. It introduces MF-GP-UCB, a mean-field Bayesian optimisation algorithm that exploits permutation invariance to achieve regret independent of the number of agents, backed by theoretical analysis and information-theoretic bounds. The authors demonstrate strong empirical performance on synthetic tasks and real-world problems, including bike-sharing, taxi fleet distribution, and maritime refuelling, highlighting substantial gains in scalability and solution quality. They implement MF-GP-UCB within existing BO frameworks, discuss centralised control as a limitation, and outline directions toward decentralised, communication-free operation for broader applicability.
Abstract
We address the problem of optimising the average payoff for a large number of cooperating agents, where the payoff function is unknown and treated as a black box. While standard Bayesian Optimisation (BO) methods struggle with the scalability required for high-dimensional input spaces, we demonstrate how leveraging the mean-field assumption on the black-box function can transform BO into an efficient and scalable solution. Specifically, we introduce MF-GP-UCB, a novel efficient algorithm designed to optimise agent payoffs in this setting. Our theoretical analysis establishes a regret bound for MF-GP-UCB that is independent of the number of agents, contrasting sharply with the exponential dependence observed when naive BO methods are applied. We evaluate our algorithm on a diverse set of tasks, including real-world problems, such as optimising the location of public bikes for a bike-sharing programme, distributing taxi fleets, and selecting refuelling ports for maritime vessels. Empirical results demonstrate that MF-GP-UCB significantly outperforms existing benchmarks, offering substantial improvements in performance and scalability, constituting a promising solution for mean-field, black-box optimisation. The code is available at https://github.com/petarsteinberg/MF-BO.
