ガウスカーネルの機能マップ


24

SVMでは、ガウスカーネルは次のように定義されます: ここで、X、Y \で\ mathbb {R ^ N} 。\ phiの明示的な方程式はわかりません。知りたいです。X、Y∈Rnは

K(x,y)=exp⁡(−‖x−y‖222σ2)=ϕ(x)Tϕ(y)
x,y∈Rnϕ

私はまたかどうか知りたい

∑iciϕ(xi)=ϕ(∑icixi)
どこci∈R。今、私はそれが等しくないと思います。なぜなら、カーネルを使用すると、線形分類が機能しない状況を処理するからです。ϕ xを無限の空間に投影することを知っています。そのため、次元がいくつあっても線形のままである場合、svmは依然として適切な分類を行うことができません。

なぜこのカーネルは変換を意味するのですか?または、関連する機能空間を参照していますか?
— プラキディア

はい、特徴空間は何ϕ(⋅)ようϕT(x)ϕ(x′)=exp(−12σ2‖x−x′‖2)
— user27886

回答:


20

e ^ xのテーラー級数展開により、ガウスカーネルの\ phiの明示的な方程式を取得できます。表記を簡単にするために、x \ in \ mathbb {R} ^ 1を想定します。ϕexx∈R1

ϕ(x)=e−x2/2σ2[1,11!σ2x,12!σ4x2,13!σ6x3,…]T

これについては、NTUのChih-Jen Linによるこれらのスライドでも詳しく説明されています(具体的にはスライド11)。スライドでは、がカーネルパラメーターとして使用されていることに注意してください。γ=12σ2

OPの方程式は、線形カーネルに対してのみ有効です。


2
こんにちは。ただし、この方程式は1つの次元にのみ適しています。
— ビビアン

それで、ここで、再生カーネルのヒルベルト空間は部分空間です、正しいですか?ℓ2
— The_Anomaly

ラプラシアンカーネルの明示的な表現もありますか?
— フェリックスクラッツォララ

13

有効なpsdカーネル、ような特徴マップが存在します。スペースおよび埋め込みは実際には一意である必要はありませんが、再生カーネルヒルベルト空間(RKHS)として知られる重要な一意のペア)があります。 φ :X → Hの K (X 、Y )= ⟨ φ (X )、φ (Y )⟩ H H φ (H、φ )k:X×X→Rφ:X→Hk(x,y)=⟨φ(x),φ(y)⟩HHφ(H,φ)

RKHSについては、Steinwart、Hush、Scovel、ガウスRBFカーネルの再現ヒルトン空間の明示的な記述、IEEE情報理論に関するトランザクション2006(doi、無料citeseer pdf)で議論されています。

それはやや複雑ですが、次のようにます定義しますをとして 定義しますe n(z ):= √en:C→C

en(z):=(2σ2)nn!zne−σ2z2.

ましょうのすべてにわたって及ぶ配列である非負の整数のタプル。場合、おそらく、、など。番目のタプルの番目のコンポーネントをます。、D D = 3 N (0 )= (0 、0 、0 )N (1 )= (0 、0 、1 )N (2 )= (0 、1 、1 )j個のI n i jn:N0→N0ddd=3n(0)=(0,0,0)n(1)=(0,0,1)n(2)=(0,1,1)jinij

の番目のコンポーネントはです。したがって、は、ベクトルを無限次元の複素ベクトルにマッピングします。φ (X )Π D 、J = 1、E N I J(X J)φ R Diφ(x)∏j=1denij(xj)φRd

これの難点は、これらの無限次元の複雑なベクトルのノルムを特別な方法でさらに定義する必要があることです。詳細については論文をご覧ください。


Steinwart et al。また、へのより簡単な(私の考えでは)埋め込み、からの平方積分可能な関数のヒルベルト空間をます: なお、それ自体から関数であるに。基本的には、平均と共分散を持つ次元ガウスの密度です。正規化定数のみが異なります。したがって、我々が取るとき R D → R Φ σ(X )= (2 σ )DL2(Rd)Rd→R

Φσ(x)=(2σ)d2πd4e−2σ2‖x−⋅‖22.
Φσ(x)RdRdx14σ2It k (x 、y )
⟨Φ(x),Φ(y)⟩L2=∫[Φ(x)](t)[Φ(y)](t)dt,
ガウス密度関数の積を 取ります。これは、ガウス密度関数の一定の定数倍です。その積分をで行うと、抜け落ちる定数は正確にます。tk(x,y)

動作する埋め込みはこれらだけではありません。

もう1つはフーリエ変換に基づいており、RahimiとRechtの著名な論文(大規模カーネルマシンのランダム機能、NIPS 2007)が大きな効果を発揮します。

テイラー級数を使用してそれを行うこともできます。事実上、コッター、ケシェット、およびスレブロの無限バージョン、ガウスカーネルの明示的近似、arXiv:1109.4603です。


1
Douglas Zareは、ここで興味深いスレッドに埋め込む「より簡単な」1dバージョンを提供しました。
— -Dougal

ここでは、無限のトレーニングサンプルであっても、がトレーニングサンプルのサイズに等しい次元の空間にマッピングできるという「直感的な」説明を見つけます。stats.stackexchange.com / questionsΦ

6

2番目の式は、が線形マッピングである(つまり、が線形カーネルである)場合にのみ真になるように思えます。ガウスカーネルは非線形であるため、等式は保持されません(がゼロになる限界を除きます)。K σϕKσ


ご回答ありがとうございます。場合、ガウスカーネルプロジェクトの次元が増加します。そして、あなたのインスピレーションにより、今ではそれは平等ではないと思います。カーネルを使用すると、線形分類が機能しない状況を処理するだけだからです。σ→0
— ビビアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.