Papers
Topics
Authors
Recent
Search
2000 character limit reached

Consensus-Based Bayesian Optimization

Updated 26 March 2026
  • Consensus-Based Bayesian Optimization is a framework where multiple agents collaboratively optimize black-box functions via consensus protocols and distributed experimentation.
  • It employs adaptive acquisition functions and consensus protocols, such as uniform-decay and leader-driven scheduling, to balance collective learning and individual personalization.
  • Empirical evaluations and regret analyses demonstrate that CBO achieves accelerated convergence, robust scalability, and efficient optimization in heterogeneous settings.

Consensus-Based Bayesian Optimization (CBO), an extension of classical Bayesian Optimization (BO), is a framework where multiple agents collaboratively optimize black-box objective functions by reaching consensus on experimental decisions. The methodology leverages distributed experimentation, information sharing via consensus protocols, and transitional collaboration–personalization schemes to accelerate optimal design in both homogeneous and heterogeneous settings. CBO techniques, including the Collaborative Bayesian Optimization via Consensus (CBOC) and Social Bayesian Optimization (SBO) variants, provide rigorous theoretical guarantees and have demonstrated empirical efficacy in complex optimization domains (Yue et al., 2023, Adachi et al., 11 Feb 2025).

1. Problem Formulation and Notation

Consensus-based Bayesian optimization addresses multi-agent scenarios with K≥2K \geq 2 clients, each with a latent black-box objective fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}. The goal for each client is to identify xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x) given a strictly bounded experimental budget TT.

Each client maintains its local dataset Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}, where after tt rounds Nk(t)=Nk(0)+tN_k^{(t)} = N_k^{(0)} + t. Learning and inference proceed via Gaussian Process (GP) surrogates for each fkf_k, with GP kernel, noise, and hyperparameters learned or specified a priori:

  • fk(x)∼GP(0,Kk(x,x′)),f_k(x) \sim \mathcal{GP}(0, K_k(x, x')), where Kk(x,x′)=uk2exp⁡(−∥x−x′∥2/(2ℓk2))K_k(x, x') = u_k^2 \exp(-\lVert x-x' \rVert^2 / (2\ell_k^2)) and fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}0.

Given fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}1, the GP posterior mean and variance at fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}2 are:

fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}3

fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}4

(Yue et al., 2023).

2. Consensus Protocols and Collaboration Mechanisms

Consensus in CBO is achieved by clients exchanging sampling proposals and aggregating these collaboratively. At each round, every client maximizes a utility/acquisition function (e.g., Expected Improvement, EI) to propose a local sampling point fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}5. The collection of proposals forms fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}6.

The core consensus mechanism employs a doubly-stochastic matrix fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}7 (fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}8, fk:RD→Rf_k: \mathbb{R}^D \to \mathbb{R}9), yielding the consensus update:

xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)0

so that

xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)1

for each agent (Yue et al., 2023).

Transitional weighting schedules interpolate from full collaboration to independence, allowing strong early-stage knowledge sharing and late-stage personalization:

  • Uniform-decay: xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)2, followed by diag/off-diag updates such that xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)3.
  • Leader-driven: At each xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)4, one client is the leader (highest reward), with xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)5 reweighted accordingly, always preserving doubly-stochasticity (Yue et al., 2023).

3. Acquisition and Sampling Strategies

CBO methods are acquisition-agnostic. The canonical example is Expected Improvement (EI):

xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)6

where xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)7 and xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)8 (Yue et al., 2023).

Consensus is integrated at the sampling stage:

xk∗=arg⁡max⁡x∈X⊂RDfk(x)x_k^* = \arg\max_{x \in X \subset \mathbb{R}^D} f_k(x)9

There is flexibility to use other acquisition functions including UCB, KG, PI, or qEI. The consensus protocol operates independently of the acquisition function (Yue et al., 2023).

4. Algorithmic Workflow and Pseudocode

A prototypical CBOC iteration is:

  1. Consensus step: Compute TT0 by aggregating local proposals via TT1.
  2. Experiment: Query TT2 and update TT3.
  3. GP update: Update surrogate using TT4.
  4. Acquisition maximization: Find TT5.
  5. Consensus update: Adjust TT6 following the uniform-decay or leader-driven schedule.

All clients perform these steps in parallel. Acquisition optimization remains the principal computational bottleneck; the consensus step itself scales as TT7 per agent (Yue et al., 2023).

5. Regret Analysis and Theoretical Guarantees

In the homogeneous case (TT8), under squared-exponential kernels and any sequence of doubly-stochastic TT9, CBO maintains classical Bayesian Optimization regret bounds:

Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}0

where Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}1 is client Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}2's cumulative regret (Yue et al., 2023). The bound stems from GP posterior concentration, acquisition function analysis, and information-theoretic arguments. The consensus step does not harm these rates as long as Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}3 is properly controlled and client iterates remain bounded.

For Social Bayesian Optimization, in collective decision-making with feedback corrupted by social influence, regret and the number of expensive "private" votes required are sublinear (in Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}4) provided the graph is estimable and appropriate decay is set for private vote acquisition. The social graph can be estimated as Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}5, and utility estimation converges as Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}6 (Adachi et al., 11 Feb 2025).

6. Empirical Validation

Simulation Benchmarks

CBOC was evaluated on Levy, Shekel, Branin, Ackley, and Hartmann functions with both homogeneous and heterogeneous agent objectives. The primary baseline comparisons were Individual BO and federated BO (FedBO):

Task K CBOC-L Gap Individual Gap FedBO Gap
Levy-2 (homog.) 5 ≈0.993 0.931 0.990
Levy-4 (heterog.) 10 ≈0.984 0.933 0.940
Shekel-10 (homog.) 20 ≈0.592 0.335 0.535

CBOC demonstrated uniform acceleration, with performance gain amplifying as Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}7 increased. The method rapidly directed clients into their optimal basins, especially in heterogeneous settings (Yue et al., 2023).

Real-World Case Study

In a collaborative sensor design task using three FEA simulators, CBOC-L achieved higher mean Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}8 (Dk(t)={Xk(t),yk(t)}D_k^{(t)} = \{X_k^{(t)}, y_k^{(t)}\}9) and faster convergence compared to non-collaborative runs (tt0), with about 30% reduction in convergence time and lower variance (Yue et al., 2023).

Social Consensus Applications

SBO was validated across tasks including thermal comfort, team-building, hotel selection, and energy trading. Notably, sublinear growth in private votes (often terminating after tt1–tt2 rounds) was observed, and regret metrics improved upon both private-only and oracle-A baselines. SBO demonstrated robustness to aggregator parameters and various social graph structures (Adachi et al., 11 Feb 2025).

7. Practical Implementation Considerations

  • Consensus matrix (tt3): Use uniform-decay if no prior information, or leader-driven if trust/reliability differences exist. Doubly-stochasticity is critical.
  • Communication frequency: Minimal consensus update per experiment is sufficient; skipping communication between some steps is permissible if tt4 varies slowly.
  • Scalability: Storage overhead is tt5; use sparse communications if needed.
  • Privacy: Only share proposals tt6; retain private reward/observed data and GP hyperparameters.
  • Acquisition: Any acquisition function integrates directly; consensus operates agnostic to the choice.
  • Stopping: Global budget tt7 or local EI threshold.
  • Reproducibility: Source code is available in the referenced open-source repository (Yue et al., 2023).

8. Extensions: Social Influence and Collective Consensus

The SBO framework generalizes consensus-based BO to settings with social influence, capturing both true and observed (graph-convolved) utilities. A dual-voting system (public and private votes) enables identification and debiasing of the social graph, enabling efficient social-influence-free consensus optimization with provable regret and sample complexity guarantees (Adachi et al., 11 Feb 2025).

SBO employs kernelized GP surrogates, upper-confidence–bound acquisitions, and decouples costly private queries as the social graph becomes well-estimated, lowering the practical burden of high-fidelity feedback.

Comparison of CBOC and SBO Approaches

Feature CBOC (Yue et al., 2023) SBO (Adachi et al., 11 Feb 2025)
Collaboration protocol Doubly-stochastic consensus Dual-voting, social-graph estimation
Objective(s) Personalized per client Aggregated social consensus
Surrogate model Local GPs GP over utilities (with graph)
Acquisition EI (agnostic) UCB-style over social aggregator
Empirical context Simulation, sensor design Decision-making, voting tasks

CBO methods formalize a principled class of distributed, collaborative BO techniques. They allow efficient transfer of sampling knowledge, adaptively balance knowledge sharing and personalization, and are extensible to consensus under nontrivial social dynamics, all supported by information-theoretic regret analysis and scalable empirical evidence (Yue et al., 2023, Adachi et al., 11 Feb 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Consensus-Based Bayesian Optimization.