A reproducible comparative study of categorical kernels for Gaussian process regression, with new clustering-based nested kernels
Not on the map. Why?
Abstract (arXiv)
Designing categorical kernels is a major challenge for Gaussian process regression with continuous and categorical inputs. Despite previous studies, it is difficult to identify a preferred method, either because the evaluation metrics, the optimization procedure, or the datasets change depending on the study. In particular, reproducible code is rarely available. The aim of this paper is to provide a reproducible comparative study of all existing categorical kernels on many of the test cases investigated so far. We also propose new evaluation metrics inspired by the optimization community, which provide quantitative rankings of the methods across several tasks. From our results on datasets which exhibit a group structure on the levels of categorical inputs, it appears that nested kernels methods clearly outperform all competitors. When the group structure is unknown or when there is no prior knowledge of such a structure, we propose a new clustering-based strategy using target encodings of categorical variables. We show that on a large panel of datasets, which do not necessarily have a known group structure, this estimation strategy still outperforms other approaches while maintaining low computational cost.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 74 references that are in the map. First posted on arXiv 2 Oct 2025.
Builds on
26 of 74 references.
References · 26
- 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
- 2023Tree-Structured Parzen Estimator: Understanding Its Algorithm Components and Their Roles for Better Empirical Performancecited by 143
- 2019Combinatorial Bayesian Optimization using the Graph Cartesian Productcited by 78
- 2019A Survey on Neural Architecture Searchcited by 71
- 2017Dealing with Integer-valued Variables in Bayesian Optimization with Gaussian Processescited by 65
- 2020BOSS: Bayesian Optimization over String Spacescited by 54
- 2021Think Global and Act Local: Bayesian Optimisation over High-Dimensional Categorical and Mixed Search Spacescited by 51
- 2021Improving black-box optimization in VAE latent space using decoder uncertaintycited by 51
- 2021Combining Latent Space and Structured Kernels for Bayesian Optimization over Combinatorial Spacescited by 45
- 2018A Latent Variable Approach to Gaussian Process Modeling with Qualitative and Quantitative Factorscited by 30
- 2019Bayesian Optimization for Categorical and Category-Specific Continuous Inputscited by 28
14 more
- 2020Mercer Features for Efficient Combinatorial Bayesian Optimizationcited by 27
- 2023Bayesian Optimization over High-Dimensional Combinatorial Spaces via Dictionary-based Embeddingscited by 24
- 2021Latent Map Gaussian Processes for Mixed Variable Metamodelingcited by 23
- 2021Bayesian Optimization over Hybrid Spacescited by 23
- 2018Group kernels for Gaussian process metamodels with categorical inputscited by 22
- 2021BOiLS: Bayesian Optimisation for Logic Synthesiscited by 18
- 2022Distribution Regression with Sliced Wasserstein Kernelscited by 18
- 2023Framework and Benchmarks for Combinatorial and Mixed-variable Bayesian Optimizationcited by 15
- 2020Continuous surrogate-based optimization algorithms are well-suited for expensive discrete problemscited by 8
- 2024Gaussian process regression with Sliced Wasserstein Weisfeiler-Lehman graph kernelscited by 7
- 2025Bayesian optimization for mixed variables using an adaptive dimension reduction process: applications to aircraft designcited by 6
- 2021Mixed Variable Bayesian Optimization with Frequency Modulated Kernelscited by 4
- 2020Gaussian Process Models with Low-Rank Correlation Matrices for Both Continuous and Categorical Inputscited by 3
- 2025Distributional encoding for Gaussian process regression with qualitative inputscited by 1
Built on by
Not cited yet.