Papers
Topics
Authors
Recent
Search
2000 character limit reached

Graph GP-UCB: Manifold Bayesian Optimization

Updated 29 June 2026
  • GGP-UCB is a Bayesian optimization framework that leverages graph-based Gaussian processes to model expensive black-box functions on unknown compact manifolds.
  • It employs spectral kernel approximations and a geometry-corrected UCB acquisition function to efficiently navigate the manifold structure while ensuring query efficiency.
  • Empirical evaluations on synthetic and real-world benchmarks demonstrate vanishing regret with fewer queries compared to standard Euclidean GP-UCB methods.

Graph Gaussian Process Upper Confidence Bound (GGP-UCB) is a Bayesian optimization framework designed for maximizing expensive black-box functions defined on unknown compact manifolds. GGP-UCB operates under the minimal informational assumption that only a point-cloud sample from the manifold is available. The method constructs a surrogate Gaussian process model using a graph built over these samples and utilizes a UCB acquisition criterion that corrects for geometric misspecification, offering both theoretical guarantees and empirical robustness across synthetic and inverse-problem benchmarks (Kim et al., 2022).

1. Problem Setting and Motivation

GGP-UCB addresses the scenario of optimizing a function ff defined on an mm-dimensional compact manifold MRdM \subset \mathbb{R}^d when only a finite set MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M is accessible—the full analytic structure of MM is unknown. Evaluations of ff are costly, motivating the need for query-efficient, geometry-adaptive Bayesian optimization. The framework leverages manifold learning principles to construct a statistical surrogate for ff that respects intrinsic geometric constraints, thus ameliorating the limitations of standard Euclidean Gaussian process (GP) surrogates that ignore manifold structure.

2. Graph Construction and Spectral Kernel Approximation

The surrogate model is defined on a weighted graph constructed over MNM_N:

  • The weight matrix WRN×NW \in \mathbb{R}^{N \times N} is defined by

Wij=CmhN(m+2)1xixj<hNW_{ij} = C_m h_N^{-(m+2)} \mathbf{1}_{\|x_i - x_j\| < h_N}

where mm0 normalizes by the unit mm1-ball's volume, and mm2 is a connectivity radius.

  • The (unnormalized) graph Laplacian is mm3, with mm4 the diagonal degree matrix.
  • Spectral decomposition yields eigenpairs mm5, mm6.

Graph-based approximations to manifold kernels are formed via spectral filtering:

  • Graph Matérn kernel (with smoothness mm7 and inverse length-scale mm8):

mm9

  • Graph squared-exponential (SE or heat kernel) (with length-scale MRdM \subset \mathbb{R}^d0):

MRdM \subset \mathbb{R}^d1

Truncation parameter MRdM \subset \mathbb{R}^d2 controls the spectral resolution; appropriate scaling of MRdM \subset \mathbb{R}^d3 and MRdM \subset \mathbb{R}^d4 guarantees uniform convergence to the true manifold covariance functions as MRdM \subset \mathbb{R}^d5.

3. Gaussian Process Surrogate and Bayesian Inference

A zero-mean GP prior is placed on MRdM \subset \mathbb{R}^d6 with covariance MRdM \subset \mathbb{R}^d7. After MRdM \subset \mathbb{R}^d8 noisy observations MRdM \subset \mathbb{R}^d9 at queries MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M0, the GP posterior at MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M1 is:

  • Posterior mean:

MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M2

  • Posterior variance:

MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M3

where MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M4 is the covariance submatrix for the chosen queries.

4. Upper Confidence Bound (UCB) Acquisition and Misspecification Correction

GGP-UCB selects the next query MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M5 by maximizing the acquisition function

MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M6

over MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M7. The UCB parameter MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M8 is calibrated to ensure high-probability coverage of the true function under surrogate misspecification. For a graph GP prior approximating the manifold GP with sup-norm error MN={x1,,xN}MM_N = \{x_1, \ldots, x_N\} \subset M9,

MM0

guarantees with probability at least MM1 that the UCB envelope covers both the surrogate and true values.

5. Algorithmic Workflow and Computational Costs

The GGP-UCB procedure iterates as follows:

  1. Input: point cloud MM2, graph parameters (MM3, MM4, kernel type, smoothness/length-scale), noise MM5, confidence MM6, query budget MM7.
  2. Initialization: MM8, MM9.
  3. For ff0,
    • Compute ff1 as above.
    • Choose ff2.
    • Query ff3, ff4.
    • Update posterior.
  4. Output ff5 (alternatively, report the query with maximal ff6 for small ff7).

Computational steps involve:

  • Building ff8: ff9 (sparsifiable).
  • Graph Laplacian eigendecomposition: ff0, or ff1 for partial spectra.
  • GP update (naive): inverting a ff2 matrix per step, for total ff3; low-rank GP acceleration is feasible for small ff4.

6. Theoretical Guarantees and Key Assumptions

Under Assumption 2.1 (manifold is a smooth compact boundaryless ff5-manifold, ff6 is an i.i.d. uniform sample), the following are established:

  • The sup-norm surrogate error is ff7 where ff8 is determined by ff9, kernel smoothness; for SE kernels, MNM_N0, MNM_N1; for Matérn kernels with MNM_N2 similar rates hold.
  • The main regret bound (Theorem 3.1): with probability at least MNM_N3,

MNM_N4

  • For MNM_N5 and slowly growing MNM_N6 (e.g., MNM_N7), as MNM_N8 the simple regret MNM_N9.

Key assumptions include:

  • The true WRN×NW \in \mathbb{R}^{N \times N}0 is a manifold GP restricted to WRN×NW \in \mathbb{R}^{N \times N}1, with graph GP surrogate incurring sup-norm error WRN×NW \in \mathbb{R}^{N \times N}2.
  • Spectral convergence and associated parameter scaling for WRN×NW \in \mathbb{R}^{N \times N}3 and WRN×NW \in \mathbb{R}^{N \times N}4.
  • WRN×NW \in \mathbb{R}^{N \times N}5 is properly corrected for surrogate error.

7. Empirical Evaluation and Practical Performance

GGP-UCB has been benchmarked across synthetic and applied settings:

  • Unit circle (WRN×NW \in \mathbb{R}^{N \times N}6): GGP-UCB was compared against “oracle” manifold-GP-UCB and a version using marginal-likelihood-estimated (ML) kernel parameters. All variants locate the maximizer using WRN×NW \in \mathbb{R}^{N \times N}7 queries, with GGP-UCB closely matching oracle performance even when WRN×NW \in \mathbb{R}^{N \times N}8 is not observed from a GP.
  • Artificial 2D surface (“cow”): On point clouds in WRN×NW \in \mathbb{R}^{N \times N}9 (Wij=CmhN(m+2)1xixj<hNW_{ij} = C_m h_N^{-(m+2)} \mathbf{1}_{\|x_i - x_j\| < h_N}0), GGP-UCB achieves lower simple regret than standard Euclidean GP-UCB, reflecting sensitivity to underlying manifold geometry.
  • Heat-source inverse problem on the sphere (Wij=CmhN(m+2)1xixj<hNW_{ij} = C_m h_N^{-(m+2)} \mathbf{1}_{\|x_i - x_j\| < h_N}1): Given noisy observations of a diffused heat signal over the sphere, GGP-UCB rapidly recovers the source location with high accuracy and few queries, outperforming Euclidean baselines.

These illustrations confirm that GGP-UCB consistently attains vanishing regret with a number of queries far smaller than the sample size Wij=CmhN(m+2)1xixj<hNW_{ij} = C_m h_N^{-(m+2)} \mathbf{1}_{\|x_i - x_j\| < h_N}2, robustly handling both exact and approximate manifold function settings (Kim et al., 2022).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Graph Gaussian Process UCB (GGP-UCB).