Projecting basis functions with tensor networks for Gaussian process regression

Clara Menzen, Eva Memmel, Kim Batselier, Manon Kok
10/31/2023
stat.MLcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

This paper presents a method for approximate Gaussian process (GP) regression with tensor networks (TNs). A parametric approximation of a GP uses a linear combination of basis functions, where the accuracy of the approximation depends on the total number of basis functions $M$. We develop an approach that allows us to use an exponential amount of basis functions without the corresponding exponential computational complexity. The key idea to enable this is using low-rank TNs. We first find a suitable low-dimensional subspace from the data, described by a low-rank TN. In this low-dimensional subspace, we then infer the weights of our model by solving a Bayesian inference problem. Finally, we project the resulting weights back to the original space to make GP predictions. The benefit of our approach comes from the projection to a smaller subspace: It modifies the shape of the basis functions in a way that it sees fit based on the given data, and it allows for efficient computations in the smaller subspace. In an experiment with an 18-dimensional benchmark data set, we show the applicability of our method to an inverse dynamics problem.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{menzen2023projecting,
  title  = {Projecting basis functions with tensor networks for Gaussian process regression},
  author = {Clara Menzen and Eva Memmel and Kim Batselier and Manon Kok},
  year   = {2023},
  eprint = {2310.20630},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.20630v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.20630.svg)](https://codeofpaper.com/paper/2310.20630)

Discussion