増分ガウスプロセス回帰


11

ストリームを介して1つずつ到着するデータポイントにスライディングウィンドウを使用して、増分ガウスプロセス回帰を実装したいと思います。

ましょう入力空間の次元を表します。したがって、すべてのデータポイントx iにd個の要素があります。dxid

してみましょうスライディングウィンドウのサイズです。n

予測を行うには、グラム行列逆を計算する必要があります。ここで、K i j = k x ix j)であり、kは2乗指数カーネルです。KKij=k(xi,xj)

Kが新しいデータポイントごとに大きくなるのを避けるために、新しいポイントを追加する前に最も古いデータポイントを削除して、グラムが大きくならないようにすることができると考えました。例えば、聞かせてここで、Σは、重みの共分散であり、φは、二乗指数カーネルによって暗示暗黙的なマッピング関数です。K=ϕ(X)TΣϕ(X)Σϕ

今聞かせて ]およびX n e w = [ x t n + 2 | | x t | X T + 1 ] X「sはさdはによって1列の行列。X=[xtn+1|xtn+2|...|xtXnew=[xtn+2|...|xt|xt+1]xd1

Kを潜在的に使用してを見つける効果的な方法が必要です。これは、シャーマンモリソンの公式で効率的に処理できる、ランク1の更新された行列の問題の逆のようには見えません。Knew1K

回答:


8

これを行うための再帰アルゴリズムがいくつかあります。カーネル再帰的最小二乗(KRLS)アルゴリズム、および関連するオンラインGPアルゴリズムを確認する必要があります。


これらの優れたポインタを本当にありがとうございました!
bfaskiplar

-1

GPモデルの段階的推定は、文献でよく研究されています。根底にある考え方は、予測するすべての新しい観測に条件を付けるのではなく、1ステップ先の点に条件を付けて、これを繰り返し実行することです。これは何とかカルマンフィルタリングに近くなります。


この回答は、本、記事、またはその他の学術出版物を引用している場合は改善されます。
Sycoraxは、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.