增量高斯过程回归


11

我想使用在数据点上通过数据流一个一到达的滑动窗口来实现增量式高斯过程回归。

表示输入空间的维数。因此,每个数据点x i具有d个元素。dxid

为滑动窗口的大小。n

为了做出预测,我需要计算语法矩阵的逆,其中K i j = k x ix j,k是平方指数核。KKij=k(xi,xj)

为了避免K随着每个新数据点变大,我认为可以在添加新点之前删除最旧的数据点,这样可以防止gram增长。例如,让其中,Σ是权重的协方差和φ是由平方指数内核隐含的隐式映射函数。K=ϕ(X)TΣϕ(X)Σϕ

现在让 ]和X n e w = [ x t n + 2 | | X Ť | X + 1 ],其中X “s的ð1列的矩阵。X=[xtn+1|xtn+2|...|xtXnew=[xtn+2|...|xt|xt+1]xd1

我需要一种有效的方法来找到可能使用K。这看起来不像可以用Sherman-Morrison公式有效处理的Rank-1更新矩阵问题的逆函数。Knew1K

Answers:


8

有几种递归算法可以做到这一点。您应该看一下内核递归最小二乘(KRLS)算法以及相关的在线GP算法。


确实非常感谢您提供这些出色的指示!
bfaskiplar 2015年

-1

GP模型的逐步估计在文献中已有很好的研究。基本思想不是以要预测的所有新观测值为条件,而是以第一步为前提条件,然后重复进行此操作。这在某种程度上接近于卡尔曼滤波。


如果引用一本书,一篇文章或其他学术出版物,此答案将得到改善。
Sycorax说恢复莫妮卡
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.