{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/adaptive-and-safe-bayesian-optimization-in","title":"Adaptive and Safe Bayesian Optimization in High Dimensions via One-Dimensional Subspaces","arxiv_id":"1902.03229","date":"2019-02-08","proceeding":null,"authors":["Johannes Kirschner","Mojmír Mutný","Nicole Hiller","Rasmus Ischebeck","Andreas Krause"],"abstract":"Bayesian optimization is known to be difficult to scale to high dimensions, because the acquisition step requires solving a non-convex optimization problem in the same search space. In order to scale the method and keep its benefits, we propose an algorithm (LineBO) that restricts the problem to a sequence of iteratively chosen one-dimensional sub-problems that can be solved efficiently. We show that our algorithm converges globally and obtains a fast local rate when the function is strongly convex. Further, if the objective has an invariant subspace, our method automatically adapts to the effective dimension without changing the algorithm. When combined with the SafeOpt algorithm to solve the sub-problems, we obtain the first safe Bayesian optimization algorithm with theoretical guarantees applicable in high-dimensional settings. We evaluate our method on multiple synthetic benchmarks, where we obtain competitive performance. Further, we deploy our algorithm to optimize the beam intensity of the Swiss Free Electron Laser with up to 40 parameters while satisfying safe operation constraints.","url_abs":"https://arxiv.org/abs/1902.03229v2","url_pdf":"https://arxiv.org/pdf/1902.03229v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"adaptive-and-safe-bayesian-optimization-in","repo_url":"https://github.com/eric-vader/HD-BO-Additive-Models","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":null},{"paper_slug":"adaptive-and-safe-bayesian-optimization-in","repo_url":"https://github.com/jkirschner42/LineBO","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"adaptive-and-safe-bayesian-optimization-in","repo_url":"https://github.com/kirschnj/LineBO","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}}],"tasks":[{"task_slug":"bayesian-optimization","task_name":"Bayesian Optimization"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1902.03229","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1902.03229"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/eric-vader/HD-BO-Additive-Models","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/jkirschner42/LineBO","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/kirschnj/LineBO","reach":{"status":"ok"}}],"summary":{"ran_draft_wrong":2,"unverified":2},"by_repo_kind":{"listed":{"samples":4,"ran":2,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"7deaff98e7645ac9","entry":"mean_grad_gp","repo":"eric-vader/HD-BO-Additive-Models","repo_kind":"listed","path":"hdbo/febo/algorithms/subdomainbo/subdomainbo.py","file_url":"https://github.com/eric-vader/HD-BO-Additive-Models/blob/HEAD/hdbo/febo/algorithms/subdomainbo/subdomainbo.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7deaff98e7645ac9"}},{"code_sha256_prefix":"72551442e397ba21","entry":"sample_grad_gp","repo":"eric-vader/HD-BO-Additive-Models","repo_kind":"listed","path":"hdbo/febo/algorithms/subdomainbo/subdomainbo.py","file_url":"https://github.com/eric-vader/HD-BO-Additive-Models/blob/HEAD/hdbo/febo/algorithms/subdomainbo/subdomainbo.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"72551442e397ba21"}},{"code_sha256_prefix":"ab7faf0047f2c872","entry":"load_batch","repo":"eric-vader/HD-BO-Additive-Models","repo_kind":"listed","path":"hdbo/boattack/objective_func/tf_models/setup_cifar.py","file_url":"https://github.com/eric-vader/HD-BO-Additive-Models/blob/HEAD/hdbo/boattack/objective_func/tf_models/setup_cifar.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ab7faf0047f2c872"}},{"code_sha256_prefix":"3b4fb87c66244ebf","entry":"load_batch","repo":"eric-vader/HD-BO-Additive-Models","repo_kind":"listed","path":"hdbo/boattack/objective_func/tf_models/setup_cifar.py","file_url":"https://github.com/eric-vader/HD-BO-Additive-Models/blob/HEAD/hdbo/boattack/objective_func/tf_models/setup_cifar.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3b4fb87c66244ebf"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}