{"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/bock-bayesian-optimization-with-cylindrical","title":"BOCK : Bayesian Optimization with Cylindrical Kernels","arxiv_id":"1806.01619","date":"2018-06-05","proceeding":"ICML 2018 7","authors":["Changyong Oh","Efstratios Gavves","Max Welling"],"abstract":"A major challenge in Bayesian Optimization is the boundary issue (Swersky, 2017) where an algorithm spends too many evaluations near the boundary of its search space. In this paper, we propose BOCK, Bayesian Optimization with Cylindrical Kernels, whose basic idea is to transform the ball geometry of the search space using a cylindrical transformation. Because of the transformed geometry, the Gaussian Process-based surrogate model spends less budget searching near the boundary, while concentrating its efforts relatively more near the center of the search region, where we expect the solution to be located. We evaluate BOCK extensively, showing that it is not only more accurate and efficient, but it also scales successfully to problems with a dimensionality as high as 500. We show that the better accuracy and scalability of BOCK even allows optimizing modestly sized neural network layers, as well as neural network hyperparameters.","url_abs":"https://arxiv.org/abs/1806.01619v2","url_pdf":"https://arxiv.org/pdf/1806.01619v2.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":"bock-bayesian-optimization-with-cylindrical","repo_url":"https://github.com/ChangYong-Oh/HyperSphere","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"bock-bayesian-optimization-with-cylindrical","repo_url":"https://github.com/QUVA-Lab/HyperSphere","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"bayesian-optimization","task_name":"Bayesian Optimization"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1806.01619","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1806.01619"}},"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/QUVA-Lab/HyperSphere","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ChangYong-Oh/HyperSphere","reach":null}],"summary":{"ran_draft_wrong":1,"unverified":3},"by_repo_kind":{"listed":{"samples":4,"ran":1,"repositories":2}},"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":4,"samples":[{"code_sha256_prefix":"e580ab2f5a3a4953","entry":"deepcopy_inference","repo":"QUVA-Lab/HyperSphere","repo_kind":"listed","path":"HyperSphere/BO/acquisition/acquisition_maximization.py","file_url":"https://github.com/QUVA-Lab/HyperSphere/blob/HEAD/HyperSphere/BO/acquisition/acquisition_maximization.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"e580ab2f5a3a4953"}},{"code_sha256_prefix":"9e0a2fe31c109ec9","entry":"bird","repo":"ChangYong-Oh/HyperSphere","repo_kind":"listed","path":"HyperSphere/test_functions/benchmarks.py","file_url":"https://github.com/ChangYong-Oh/HyperSphere/blob/HEAD/HyperSphere/test_functions/benchmarks.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"9e0a2fe31c109ec9"}},{"code_sha256_prefix":"0254ed856ad95cda","entry":"branin","repo":"ChangYong-Oh/HyperSphere","repo_kind":"listed","path":"HyperSphere/test_functions/benchmarks.py","file_url":"https://github.com/ChangYong-Oh/HyperSphere/blob/HEAD/HyperSphere/test_functions/benchmarks.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"0254ed856ad95cda"}},{"code_sha256_prefix":"04bb98804aca6ecd","entry":"camelback","repo":"ChangYong-Oh/HyperSphere","repo_kind":"listed","path":"HyperSphere/test_functions/benchmarks.py","file_url":"https://github.com/ChangYong-Oh/HyperSphere/blob/HEAD/HyperSphere/test_functions/benchmarks.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"04bb98804aca6ecd"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}