What are state-of-the-art alternatives to Gaussian Processes (GP) for nonparametric nonlinear regression with prediction uncertainty, when the size of the training set starts becoming prohibitive for vanilla GPs, but it is still not very large?
Details of my problem are:
- input space is low-dimensional ($\mathcal{X} \subseteq \mathbb{R}^d$, with $2\le d \le 20$)
- output is real-valued ($\mathcal{Y} \subseteq \mathbb{R}$)
- training points are $10^3 \lesssim N \lesssim 10^4$, about a order of magnitude larger than what you could deal with standard GPs (without approximations)
- the function $f: \mathcal{X} \rightarrow \mathcal{Y}$ to approximate is a black-box; we can assume continuity and a relative degree of smoothness (e.g., I would use a Matérn covariance matrix with $\nu = \frac{5}{2}$ for a GP)
- for each queried point, the approximation needs to return mean and variance (or analogous measure of uncertainty) of the prediction
- I need the method to be retrainable relatively fast (of the order of seconds) when one or a few new training points are added to the training set
Any suggestion is welcome (a pointer/mention to a method and why you think it'd work is enough). Thank you!