A Practitioner's Guide to Automatic Kernel Search for Gaussian Processes in Battery Applications
Huang Zhang, Xixi Liu, Faisal Altaf, Torsten Wik
TL;DR
The paper tackles the challenge of kernel selection for Gaussian Process regression in battery-related data by applying an automatic kernel search that builds composite kernels from a base set using greedy, level-wise expansion and evaluates candidates with model-evidence criteria. It compares AIC, BIC, and Laplace-based approximations, finding that composite kernels consistently outperform the baseline Ma5 in two numerical tasks: battery capacity estimation and residual load prediction, with BIC typically providing the best trade-off between accuracy and computational cost. The Laplace approach yields strong performance but at a higher computational burden, whereas AIC tends to be less favorable for overall trade-offs. The work provides practical guidance for practitioners seeking automated, scalable kernel design in real-world battery analytics and highlights directions for improving scalability and cross-device information sharing.
Abstract
Gaussian process (GP) models have been used in a wide range of battery applications, in which different kernels were manually selected with considerable expertise. However, to capture complex relationships in the ever-growing amount of real-world data, selecting a suitable kernel for the GP model in battery applications is increasingly challenging. In this work, we first review existing GP kernels used in battery applications and then extend an automatic kernel search method with a new base kernel and model selection criteria. The GP models with composite kernels outperform the baseline kernel in two numerical examples of battery applications, i.e., battery capacity estimation and residual load prediction. Particularly, the results indicate that the Bayesian Information Criterion may be the best model selection criterion as it achieves a good trade-off between kernel performance and computational complexity. This work should, therefore, be of value to practitioners wishing to automate their kernel search process in battery applications.
