Table of Contents
Fetching ...

Certificate-Guided Pruning for Stochastic Lipschitz Optimization

Ibne Farabi Shihab, Sanjeda Akter, Anuj Sharma

TL;DR

Certificate-Guided Pruning (CGP) addresses stochastic Lipschitz optimization by maintaining an explicit active set $A_t$ defined via a Lipschitz UCB envelope $U_t$ and a global lower bound $\ell_t$, enabling certifiably suboptimal regions and measurable progress. The paper establishes a shrinkage bound on $\mathrm{Vol}(A_t)$ under a margin condition with near-optimality dimension $\alpha$, achieving a sample complexity of $\tilde{O}(\varepsilon^{-(2+\alpha)})$ and proving minimax optimality up to logarithmic factors. It introduces three extensions—CGP-Adaptive for online learning of $L$, CGP-TR for high dimensions with localized certificates, and CGP-Hybrid that switches to GP refinement when local smoothness is detected—each supported by theory and experiments on 12 benchmarks up to $d=100$. Experiments show CGP variants match or exceed strong baselines and provide principled stopping criteria via certificate volume, with notable speedups over GP-based methods. Overall, CGP delivers a certificate-enabled framework for efficient, reliable black-box optimization with broad practical potential.

Abstract

We study black-box optimization of Lipschitz functions under noisy evaluations. Existing adaptive discretization methods implicitly avoid suboptimal regions but do not provide explicit certificates of optimality or measurable progress guarantees. We introduce \textbf{Certificate-Guided Pruning (CGP)}, which maintains an explicit \emph{active set} $A_t$ of potentially optimal points via confidence-adjusted Lipschitz envelopes. Any point outside $A_t$ is certifiably suboptimal with high probability, and under a margin condition with near-optimality dimension $α$, we prove $\Vol(A_t)$ shrinks at a controlled rate yielding sample complexity $\tildeO(\varepsilon^{-(2+α)})$. We develop three extensions: CGP-Adaptive learns $L$ online with $O(\log T)$ overhead; CGP-TR scales to $d > 50$ via trust regions with local certificates; and CGP-Hybrid switches to GP refinement when local smoothness is detected. Experiments on 12 benchmarks ($d \in [2, 100]$) show CGP variants match or exceed strong baselines while providing principled stopping criteria via certificate volume.

Certificate-Guided Pruning for Stochastic Lipschitz Optimization

TL;DR

Certificate-Guided Pruning (CGP) addresses stochastic Lipschitz optimization by maintaining an explicit active set defined via a Lipschitz UCB envelope and a global lower bound , enabling certifiably suboptimal regions and measurable progress. The paper establishes a shrinkage bound on under a margin condition with near-optimality dimension , achieving a sample complexity of and proving minimax optimality up to logarithmic factors. It introduces three extensions—CGP-Adaptive for online learning of , CGP-TR for high dimensions with localized certificates, and CGP-Hybrid that switches to GP refinement when local smoothness is detected—each supported by theory and experiments on 12 benchmarks up to . Experiments show CGP variants match or exceed strong baselines and provide principled stopping criteria via certificate volume, with notable speedups over GP-based methods. Overall, CGP delivers a certificate-enabled framework for efficient, reliable black-box optimization with broad practical potential.

Abstract

We study black-box optimization of Lipschitz functions under noisy evaluations. Existing adaptive discretization methods implicitly avoid suboptimal regions but do not provide explicit certificates of optimality or measurable progress guarantees. We introduce \textbf{Certificate-Guided Pruning (CGP)}, which maintains an explicit \emph{active set} of potentially optimal points via confidence-adjusted Lipschitz envelopes. Any point outside is certifiably suboptimal with high probability, and under a margin condition with near-optimality dimension , we prove shrinks at a controlled rate yielding sample complexity . We develop three extensions: CGP-Adaptive learns online with overhead; CGP-TR scales to via trust regions with local certificates; and CGP-Hybrid switches to GP refinement when local smoothness is detected. Experiments on 12 benchmarks () show CGP variants match or exceed strong baselines while providing principled stopping criteria via certificate volume.
Paper Structure (48 sections, 14 theorems, 55 equations, 1 figure, 10 tables, 4 algorithms)

This paper contains 48 sections, 14 theorems, 55 equations, 1 figure, 10 tables, 4 algorithms.

Key Result

Lemma 4.1

With $r_i(t) = \sigma \sqrt{2 \log(2N_t T / \delta) / n_i}$, we have $\mathbb{P}[\mathcal{E}] \geq 1 - \delta$.

Figures (1)

  • Figure 1: The active set $A_t$ (shaded) consists of points where the Lipschitz envelope $U_t(x)$ (red) exceeds the global lower bound $\ell_t$ (green dashed). Regions where $U_t(x) < \ell_t$ are certifiably suboptimal and pruned, causing $A_t$ to shrink as sampling proceeds.

Theorems & Definitions (33)

  • Lemma 4.1: Good event
  • Lemma 4.2: UCB envelope is valid
  • proof : Proof sketch
  • Lemma 4.3: Envelope slack bound
  • Remark 4.4: Slack in envelope bound
  • Theorem 4.5: Active set containment
  • proof : Proof sketch
  • Theorem 4.6: Shrinkage theorem
  • proof : Proof sketch
  • Remark 4.7: Certificate validity vs. progress estimation
  • ...and 23 more