GPy-ABCD: A Configurable Automatic Bayesian Covariance Discovery Implementation

Thomas Fletcher, Alan Bundy, Kwabena Nuamah

Research output: Contribution to conferencePaperpeer-review

Abstract / Description of output

Gaussian Processes (GPs) are a very flexible class of nonparametric models frequently used in supervised learning tasks because of their ability to fit data with very few assumptions, namely just the type of correlation (kernel) the data is expected to display. Automatic Bayesian Covariance Discovery (ABCD) is an iterative GP regression framework aimed at removing the requirement for even this initial correlation form assumption. An original ABCD implementation exists and is a complex stand-alone system designed to produce long-form text analyses of provided data. This paper presents a lighter, more functional and configurable implementation of the ABCD idea, outputting only fit models and short descriptions: the Python package GPy-ABCD, which was developed as part of an adaptive modelling component for the FRANK query-answering system. It uses a revised modelspace search algorithm and removes a search bias which was required in order to retain model explainability in the original system.
Original languageEnglish
Number of pages16
Publication statusE-pub ahead of print - 23 Jul 2021
Event8th ICML Workshop on Automated Machine Learning: Collocated with the Thirty-eighth International Conference on Machine Learning (ICML) - Virtual
Duration: 23 Jul 202123 Jul 2021


Workshop8th ICML Workshop on Automated Machine Learning
Abbreviated titleAutoML
Internet address


Dive into the research topics of 'GPy-ABCD: A Configurable Automatic Bayesian Covariance Discovery Implementation'. Together they form a unique fingerprint.

Cite this