Pith. sign in

REVIEW 2 major objections 3 minor 22 references

Safety in safe Bayesian optimization and its ramifications for control

T0 review · 2 major / 3 minor · reviewed 2026-08-10 · deepseek-v4-flash

Pith's one-line read This paper argues that SafeOpt-type safe Bayesian optimization algorithms cannot currently be guaranteed safe in practice, and proposes LoSBO, whose safety rests on a known Lipschitz bound and bounded noise.

desk verdict A credible critique of SafeOpt-style safety and a sensible Lipschitz-based alternative, but this extended abstract is a summary of the journal paper and the Lipschitz assumption is shaky for the motivating control problems. read the letter →

arxiv 2501.13697 v1 pith:C5ESI5RW submitted 2025-01-23 eess.SY cs.SYstat.ML

classification eess.SYcs.SYstat.ML
keywords BayesianoptimizationsafeOptLipschitz-only(LoSBO)kernelmethodslearning-basedcontrolreproducingHilbertspacenormcontrollerparametertuning
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Safe Bayesian optimization algorithms of the SafeOpt family are widely used to tune controller parameters online, where evaluating an unsafe setting can destabilize the plant. This paper argues that their safety guarantees do not survive practical implementation, because the uncertainty bounds the theory requires are either replaced by heuristics or depend on an upper bound on the reproducing kernel Hilbert space norm of the target function, which engineering prior knowledge cannot currently provide. The paper proposes LoSBO, a safe Bayesian optimization algorithm whose safety mechanism uses only a known Lipschitz bound and bounded noise, and LoS-GP-UCB, a variant that avoids gridding the search space. If the argument is right, safety-critical tuning can be made practically safe under assumptions a control engineer can actually verify, instead of under a kernel norm that cannot be bounded.

What carries the argument

The central mechanism is the Lipschitz cone safety certificate. From a safe observation $(x_i, y_i)$ with noise bounded by $\varepsilon$ and a target function $f_*$ known to be $L$-Lipschitz, every point $x$ satisfying $y_i - \varepsilon - L\|x - x_i\| \ge h$ is guaranteed safe, because $f_*(x) \ge f_*(x_i) - L\|x - x_i\| \ge y_i - \varepsilon - L\|x - x_i\|$. LoSBO uses the union of such certified sets as its safety mechanism, leaving the Gaussian process mean and variance to guide exploration, so the scaling factors $\beta_t$ are ordinary hyperparameters rather than safety-critical quantities. LoS-GP-UCB keeps the same certificate but optimizes the acquisition function with local search and random restarts, removing the grid that limits SafeOpt-type algorithms to low dimensions.

What would settle it

Run Real-$\beta$-SafeOpt with a correctly evaluated rigorous bound on a benchmark where the target function's true RKHS norm is computable and the only prior knowledge is of the kind an engineer would normally have; a reliable bracketing of the true norm from that prior knowledge would undercut the paper's claim that such bounds are presently unobtainable. Separately, for LoSBO, take any $L$-Lipschitz function with noise bounded by $\varepsilon$ and check every queried point: with valid constants no $f_*(x_t) < h$ should occur, so one such violation would refute the algorithm's safety guarantee.

Watch

Extended reading notes

Core claim

The paper's central claim is that SafeOpt-type safe Bayesian optimization cannot currently be made safe in practice. The first obstacle is that the high-probability confidence bounds on which SafeOpt rests are hard to evaluate, and all implementations known to the authors replace them with heuristics such as $\beta_t = 2$; numerical experiments show that these heuristic bounds are violated even in relatively benign settings. The second obstacle is that the theoretically valid bounds require a known upper bound on the reproducing kernel Hilbert space norm of the target function, a function-space smoothness measure that the paper argues cannot be reliably bounded from established engineering prior knowledge; an invalid bound produces safety violations. The proposed remedy, LoSBO, decouples exploration from safety: a Gaussian process model drives optimization, while safety is enforced by a deterministic lower bound built from a known Lipschitz constant and noise bound. The paper concludes that as long as safety relies on a quantitative RKHS norm bound, SafeOpt-type safety cannot be ensured in practice, whereas Lipschitz-only safety rests on assumptions with clear interpretations in control applications.

Load-bearing premise

LoSBO's safety guarantee collapses if the practitioner does not actually have a valid Lipschitz constant and noise bound for the real plant; the paper itself acknowledges that applicability hinges on these assumptions.

Editorial extensions

If this is right

  • SafeOpt-type algorithms should not be treated as safe for online controller tuning unless a valid upper bound on the RKHS norm of the target function is available; heuristic choices like $\beta_t = 2$ forfeit the theoretical guarantee.
  • Safety and exploration can be decoupled: the Gaussian process model can drive optimization while a Lipschitz-based lower bound enforces safety, turning the GP scaling factors into tunable hyperparameters.
  • For continuous parameter spaces in moderate dimensions, LoS-GP-UCB offers a gridding-free route to safe optimization, which matters for controller tuning in practice.
  • If the critique is correct, published results reporting safe behavior of SafeOpt-type algorithms with heuristic bounds should be re-examined, since their safety was not guaranteed by the algorithm's theory.
  • A practical precondition for safe online tuning is that a valid Lipschitz constant and noise bound can be identified from physical knowledge or high-fidelity simulation.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The paper leaves implicit that the same Lipschitz-cone certificate could replace the confidence-bound safety mechanism in other safe-exploration schemes, such as stagewise or global-optimization variants, potentially giving them practical safety without any RKHS norm bound.
  • An obvious next question, not addressed here, is how to maintain a valid Lipschitz bound and noise bound over time; any scheme that adapts $L$ or $\varepsilon$ from data would have to keep the bounds conservative enough to preserve the guarantee.
  • The critique suggests a concrete audit for earlier safe-BO applications: if the implementation used a constant $\beta_t$ instead of a rigorously evaluated bound, reported safe behavior should not be credited to the algorithm's theoretical safety guarantee.
  • In high-dimensional control problems a single global Lipschitz constant may be conservative, so the practical reach of LoSBO is likely to depend on local or dimension-aware Lipschitz bounds; that is a testable extension, not a result of the paper.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

2 major / 3 minor

Summary. The paper argues that SafeOpt-type safe Bayesian optimization algorithms have two significant practical obstacles: (i) typical implementations replace theoretically justified uncertainty bounds by heuristics that are not guaranteed to be valid, and (ii) the theoretically valid uncertainty bounds require an upper bound on the RKHS norm of the target function, which the authors claim cannot be reliably obtained from standard engineering prior knowledge. The authors propose Lipschitz-only Safe Bayesian Optimization (LoSBO), which uses only a known Lipschitz bound and bounded noise for safety, and a grid-free variant LoS-GP-UCB for higher-dimensional problems. The manuscript is explicitly an extended abstract that disseminates results from the authors' journal paper [7], and it states that all plots and results are taken verbatim from [7].

Significance. If the central claims are correct, the paper identifies a real and important gap in the practical applicability of SafeOpt-type algorithms and offers a conceptually simple alternative with more interpretable assumptions. The critique of heuristic uncertainty bounds and the RKHS-norm requirement is timely and could influence practice in learning-based control. However, the manuscript's contribution is largely a summary of prior work, and the practical value of LoSBO depends crucially on whether the required Lipschitz and noise bounds can be supplied in the very applications used to motivate the method.

major comments (2)
  1. [Section 3 (LoSBO)] The safety certificate of LoSBO, ℓ(x) = max_i(y_i − ε − L‖x − x_i‖), requires the target function to be L-Lipschitz continuous on the entire search space D. The paper motivates the need for safe BO with control applications such as LQR tuning, where the performance measure is typically unbounded near the stability boundary. A function that is unbounded on D is not Lipschitz continuous on D, and no finite L exists. The paper acknowledges that 'the applicability of the proposed algorithm clearly hinges on these assumptions,' but it does not address the mismatch between the motivating applications and the existence of a finite, usable global L. This is load-bearing because the central claim is that LoSBO overcomes the practical safety issues of SafeOpt-type algorithms; for the examples in Section 1, a finite L may not exist and LoSBO is not applicable as stated. The authors should clarify the domain over which L is assumed, discuss whether the safe sublevel set can be chosen to avoid non-Lipschitz regions, and provide guidance on how a practitioner can verify L.
  2. [Title page / preface] The manuscript explicitly states that it is an extended abstract that disseminates results from the journal paper [7] and that all plots and results are taken verbatim from [7]. As a submission to a serious journal, the paper does not contain the derivations, pseudocode, or experimental protocols required to independently verify the central claims. In particular, the claim in Section 2 that 'as long as the safety of the algorithm relies on a quantitative upper bound on the RKHS norm of the target function, it is at present not possible to ensure that SafeOpt-type algorithms are safe in practice' is not substantiated in this manuscript; the supporting numerical experiments are only referenced, not presented. This lack of self-containedness prevents a full assessment of correctness and of the relationship between the stated Lipschitz assumptions and the algorithm's behavior. The authors should include the necessary technical content or restructure the submission to make clear that it is a research summary rather than a full journal paper.
minor comments (3)
  1. [Section 3] The sentence 'they have to be judge on a case-by-case base by practitioners' contains a typo; it should read 'they have to be judged on a case-by-case basis by practitioners.'
  2. [Figure 2 caption] The caption uses 'LosBO' while the text uses 'LoSBO'; the spelling should be made consistent.
  3. [Section 3 / Figure 2] The text refers to 'the constant E' in the caption of Figure 2, but E is never defined in the body. Please define the notation or remove it.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity: the safety certificate is derived from stated external Lipschitz and noise bounds, not from the conclusion it supports.

full rationale

The paper's central derivation chain is self-contained in the required sense. The critique of SafeOpt-type algorithms is conditional: safety guarantees are shown to depend on a quantitative RKHS norm bound, and the paper argues that such a bound is not reliably available from engineering knowledge. That argument is an external-assumption concern, not a self-referential loop. The proposed LoSBO safety mechanism is built explicitly from a known Lipschitz constant and a bounded-noise assumption, yielding a conservative lower bound from observed samples; this is a standard set-membership inference and is not equivalent to the conclusion that LoSBO is practical. The paper transparently states that all plots and results are taken verbatim from the authors' earlier journal paper [7], and it cites its own prior bound [8] as a mathematical tool; these are separate published results with stated assumptions and are used as evidence, not as a definitional substitute for the present conclusion. The acknowledged dependence on the validity of the Lipschitz and noise bounds is a limitation of the method's applicability, not a circular step. No equation is observed to reduce to its own output, and no fitted parameter is renamed as a prediction. Therefore the circularity score is 0.

Assumptions & free parameters 1 free parameters · 4 assumptions · 0 invented entities

The central safety mechanism of LoSBO rests on externally provided Lipschitz and noise bounds, plus the standard SafeOpt requirement of a nonempty initial safe set. The critique of SafeOpt additionally assumes that RKHS norm bounds are practically unobtainable, which is an unproven negative claim. No new physical entities or forces are introduced.

free parameters (1)
  • beta_t scaling factors for LoS-GP-UCB acquisition = user-chosen, not specified
    The paper states that beta_t are proper hyperparameters that can be freely tuned without impacting safety (Section 3). The central safety claim does not depend on their value, but they are free parameters of the algorithm design.
assumptions (4)
  • domain assumption A valid Lipschitz constant L for the unknown target function is known to the user.
    LoSBO builds its safe set as a Lipschitz cone around observed points; if L is an underestimate, the safe set can include unsafe points (Section 3, Figure 2).
  • domain assumption Noise is bounded by a known constant (e.g., |eta_t| <= epsilon).
    The lower bound f(x) >= y_i - epsilon - L * ||x-x_i|| requires the noise bound; an exceeded or unknown bound invalidates the safety certificate (Section 3).
  • domain assumption A nonempty initial safe set S0 is known and the target function satisfies the assumed regularity.
    Inherited from SafeOpt framing, stated in Section 1: 'Most commonly the knowledge of some nonempty S0 subset of S is required.' LoSBO does not remove this need.
  • domain assumption The RKHS norm of the target function cannot be reliably upper-bounded from typical engineering prior knowledge.
    The paper's critique of SafeOpt-type algorithms depends on this negative claim; it is asserted with 'to the best of our knowledge' and not proven in this abstract.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Safety in safe Bayesian optimization and its ramifications for control." pith.science (2026). https://pith.science/paper/C5ESI5RW

@misc{pith2026250113697,
  author       = {Pith},
  title        = {Pith review of: Safety in safe Bayesian optimization and its ramifications for control},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/C5ESI5RW}},
  note         = {Machine review of arXiv:2501.13697}
}
read the original abstract

A recurring and important task in control engineering is parameter tuning under constraints, which conceptually amounts to optimization of a blackbox function accessible only through noisy evaluations. For example, in control practice parameters of a pre-designed controller are often tuned online in feedback with a plant, and only safe parameter values should be tried, avoiding for example instability. Recently, machine learning methods have been deployed for this important problem, in particular, Bayesian optimization (BO). To handle safety constraints, algorithms from safe BO have been utilized, especially SafeOpt-type algorithms, which enjoy considerable popularity in learning-based control, robotics, and adjacent fields. However, we identify two significant obstacles to practical safety. First, SafeOpt-type algorithms rely on quantitative uncertainty bounds, and most implementations replace these by theoretically unsupported heuristics. Second, the theoretically valid uncertainty bounds crucially depend on a quantity - the reproducing kernel Hilbert space norm of the target function - that at present is impossible to reliably bound using established prior engineering knowledge. By careful numerical experiments we show that these issues can indeed cause safety violations. To overcome these problems, we propose Lipschitz-only Safe Bayesian Optimization (LoSBO), a safe BO algorithm that relies only on a known Lipschitz bound for its safety. Furthermore, we propose a variant (LoS-GP-UCB) that avoids gridding of the search space and is therefore applicable even for moderately high-dimensional problems.

Figures

Figures reproduced from arXiv: 2501.13697 by the authors.

Figure 1
Figure 1. Illustration of the required GP error bounds. Consider a fixed ground truth (solid [PITH_FULL_IMAGE:figures/full_fig_p004_1.png] view at source ↗
Figure 2
Figure 2. Illustration of LosBO being safe, while a safe set based on invalid uncertainty [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. Comparison of LosBO and Real-β-SafeOpt in a well-specified and misspecified setting. Thick solid lines are the means over all functions and repetitions, thin solid lines are the means over all repetitions for each individual function, shaded area corresponds to one standard deviation over all runs. Figure from [7]. 4 LoS-GP-UCB Like most SafeOpt-type algorithms, LoSBO requires a discrete search space. Since in pract… view at source ↗
Figures from the paper (1 more)
Figure 4
Figure 4. Figure 4: Illustration of one iteration of LoS-GP-UCB. Figure from [7]. [PITH_FULL_IMAGE:figures/full_fig_p007_4.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

22 extracted references · 21 canonical work pages

  1. [7]

    arXiv preprint arXiv:2403.12948 (2024)

    Fiedler, C., Menn, J., Kreisk¨ other, L., Trimpe, S.: On safety in safe Bayesian optimization. arXiv preprint arXiv:2403.12948 (2024)

  2. [1]

    Doctoral thesis, University of Alberta (2013)

    Abbasi-Yadkori, Y.: Online learning for linearly parametrized control problems. Doctoral thesis, University of Alberta (2013)

  3. [2]

    Advances in neural information processing systems 33, 21,524–21,538 (2020)

    Balandat, M., Karrer, B., Jiang, D., Daulton, S., Letham, B., Wilson, A.G., Bak- shy, E.: BoTorch: A framework for efficient Monte-Carlo Bayesian optimization. Advances in neural information processing systems 33, 21,524–21,538 (2020)

  4. [3]

    In: IEEE International Conference on Robotics and Automation (ICRA), pp

    Baumann, D., Marco, A., Turchetta, M., Trimpe, S.: Gosafe: Globally optimal safe robot learning. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 4452–4458. IEEE (2021)

  5. [4]

    Machine Learning 112(10), 3713–3747 (2023) 8 Fiedler, Menn, Trimpe

    Berkenkamp, F., Krause, A., Schoellig, A.P.: Bayesian optimization with safety constraints: safe and automatic parameter tuning in robotics. Machine Learning 112(10), 3713–3747 (2023) 8 Fiedler, Menn, Trimpe

  6. [5]

    In: IEEE international conference on robotics and automation (ICRA), pp

    Berkenkamp, F., Schoellig, A.P., Krause, A.: Safe controller optimization for quadrotors with gaussian processes. In: IEEE international conference on robotics and automation (ICRA), pp. 491–496. IEEE (2016)

  7. [6]

    34th Interna- tional Conference on Machine Learning (ICML) 2, 1397–1422 (2017)

    Chowdhury, S.R., Gopalan, A.: On kernelized multi-armed bandits. 34th Interna- tional Conference on Machine Learning (ICML) 2, 1397–1422 (2017)

  8. [8]

    Proceedings of the AAAI conference on artificial intelligence 35 (2021)

    Fiedler, C., Scherer, C.W., Trimpe, S.: Practical and rigorous uncertainty bounds for Gaussian process regression. Proceedings of the AAAI conference on artificial intelligence 35 (2021)

Show all 22 references
  1. [9]

    Cambridge University Press (2023)

    Garnett, R.: Bayesian optimization. Cambridge University Press (2023)

  2. [10]

    In: International Workshop on the Foundations of Trustworthy AI Integrating Learning, Optimization and Reasoning, pp

    Kim, Y., Allmendinger, R., L´ opez-Ib´ a˜ nez, M.: Safe learning and optimization tech- niques: Towards a survey of the state of the art. In: International Workshop on the Foundations of Trustworthy AI Integrating Learning, Optimization and Reasoning, pp. 123–139. Springer (2020)

  3. [11]

    IEEE Robotics and Automation Letters 6(2), 1439–1446 (2021)

    Marco, A., Baumann, D., Khadiv, M., Hennig, P., Righetti, L., Trimpe, S.: Robot learning with crash constraints. IEEE Robotics and Automation Letters 6(2), 1439–1446 (2021)

  4. [12]

    In: 2016 IEEE international con- ference on robotics and automation (ICRA), pp

    Marco, A., Hennig, P., Bohg, J., Schaal, S., Trimpe, S.: Automatic LQR tuning based on Gaussian process global optimization. In: 2016 IEEE international con- ference on robotics and automation (ICRA), pp. 270–277. IEEE (2016)

  5. [13]

    Submitted for publication to 63rd IEEE Conference on Decision and Control

    Menn, J., Pelizzari, P., Fleps-Dezasse, M., Trimpe, S.: Lipschitz safe Bayesian optimization for automotive control. Submitted for publication to 63rd IEEE Conference on Decision and Control

  6. [14]

    Au- tomatica 40(6), 957–975 (2004)

    Milanese, M., Novara, C.: Set membership identification of nonlinear systems. Au- tomatica 40(6), 957–975 (2004)

  7. [15]

    IEEE Transactions on Control Systems Technology 28(3), 730–740 (2019)

    Neumann-Brosig, M., Marco, A., Schwarzmann, D., Trimpe, S.: Data-efficient auto- tuning with Bayesian optimization: An industrial control study. IEEE Transactions on Control Systems Technology 28(3), 730–740 (2019)

  8. [16]

    Adaptive Computation and Machine Learning

    Rasmussen, C.E., Williams, C.K.I.: Gaussian Processes for Machine Learning. Adaptive Computation and Machine Learning. MIT Press, Cambridge, MA, USA (2006)

  9. [17]

    at-Automatisierungstechnik 72(4), 281–292 (2024)

    von Rohr, A., Stenger, D., Scheurenberg, D., Trimpe, S.: Local Bayesian opti- mization for controller tuning with crash constraints. at-Automatisierungstechnik 72(4), 281–292 (2024)

  10. [18]

    Proceedings of the IEEE 104(1), 148–175 (2016)

    Shahriari, B., Swersky, K., Wang, Z., Adams, R.P., De Freitas, N.: Taking the human out of the loop: A review of Bayesian optimization. Proceedings of the IEEE 104(1), 148–175 (2016)

  11. [19]

    27th International Confer- ence on Machine Learning pp

    Srinivas, N., Krause, A., Kakade, S., Seeger, M.: Gaussian process optimization in the bandit setting: No regret and experimental design. 27th International Confer- ence on Machine Learning pp. 1015–1022 (2010)

  12. [20]

    Springer Science & Busi- ness Media (2008)

    Steinwart, I., Christmann, A.: Support vector machines. Springer Science & Busi- ness Media (2008)

  13. [21]

    In: International conference on machine learning, pp

    Sui, Y., Gotovos, A., Burdick, J., Krause, A.: Safe exploration for optimization with Gaussian processes. In: International conference on machine learning, pp. 997–1005. PMLR (2015)

  14. [22]

    In: International conference on machine learning, pp

    Sui, Y., Zhuang, V., Burdick, J., Yue, Y.: Stagewise safe Bayesian optimization with Gaussian processes. In: International conference on machine learning, pp. 4781–4789. PMLR (2018)

Pith tools

Reviewed August 10, 2026 · model on record in the stance chip above.