Evolution of Covariance Functions for Gaussian Process Regression using Genetic Programming
Gabriel Kronberger, Michael Kommenda

TL;DR
This paper presents a genetic programming method to automatically evolve composite covariance functions for Gaussian process regression, improving model fit on synthetic and real-world data compared to default kernels.
Contribution
It introduces a grammar-based genetic programming approach to optimize covariance functions, enabling better data adaptation than standard choices.
Findings
Evolved covariance functions outperform default kernels on synthetic data.
The method finds a composite covariance matching hand-tuned performance on CO2 data.
Feasibility demonstrated for both synthetic and real-world datasets.
Abstract
In this contribution we describe an approach to evolve composite covariance functions for Gaussian processes using genetic programming. A critical aspect of Gaussian processes and similar kernel-based models such as SVM is, that the covariance function should be adapted to the modeled data. Frequently, the squared exponential covariance function is used as a default. However, this can lead to a misspecified model, which does not fit the data well. In the proposed approach we use a grammar for the composition of covariance functions and genetic programming to search over the space of sentences that can be derived from the grammar. We tested the proposed approach on synthetic data from two-dimensional test functions, and on the Mauna Loa CO2 time series. The results show, that our approach is feasible, finding covariance functions that perform much better than a default covariance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Gaussian Processes and Bayesian Inference · Metaheuristic Optimization Algorithms Research
MethodsSupport Vector Machine
