1 評価汎関数と正定値核
定義 1.1.K∈{R,C}とし、Xを空でない集合とする。X上のK値関数からなる線形空間H⊆KXが内積によって Hilbert 空間となり、すべてのx∈Xについて評価汎関数
evx:H→K,evx(f)=f(x)がノルム位相に関して連続であるとき、Hを 再生核 Hilbert 空間 (reproducing kernel Hilbert space) という。関数の和とスカラー倍は各点で定める。複素内積は第1変数について線形、第2変数について共役線形とする。
このとき、§E10.5 定理 1.1により、各x∈Xに対して
f(x)=⟨f,kx⟩H(f∈H)を満たすkx∈Hがただ一つ存在する。この等式を 再生性 (reproducing property) といい、関数
K:X×X→K,K(x,y)=ky(x)=⟨ky,kx⟩HをHの 再生核 (reproducing kernel) という。
定義 1.2.K∈{R,C}とし、Xを空でない集合とする。関数K:X×X→Kが 正定値核 (positive definite kernel) であるとは、すべてのx,y∈Xについて
K(y,x)=K(x,y)であり、任意のn∈N≥1、x1,…,xn∈X、c1,…,cn∈Kに対して
i,j=1∑ncicjK(xi,xj)≥0が成り立つことをいう。実数体の場合、共役対称性は対称性である。点xiの重複を許し、二次形式の値が零となる場合も許す。
命題 1.3.K∈{R,C}とし、Hを空でない集合X上のK値関数からなる再生核 Hilbert 空間とする。このとき、再生核Kは一意に定まり、正定値核である。核切片kx=K(⋅,x)の線形包はHのノルム位相で稠密である。すべてのx∈Xとf∈Hについて
∥evx∥=∥kx∥H=K(x,x)1/2,∣f(x)∣≤∥f∥HK(x,x)1/2が成り立つ。とくに、fn→fがHのノルムで成り立つならば、すべてのx∈Xについてfn(x)→f(x)である。
証明. 再生式にf=kyを代入するとK(x,y)=⟨ky,kx⟩Hであるから、内積の共役対称性によりK(y,x)=K(x,y)である。任意の有限族x1,…,xn∈Xとc1,…,cn∈Kに対して
i,j=1∑ncicjK(xi,xj)=j=1∑ncjkxjH2≥0.各kxは Riesz 表現の一意性により定まるので、Kも一意である。
M=span{kx:x∈X}とおく。f∈M⊥ならば、すべてのx∈Xについてf(x)=⟨f,kx⟩H=0であるから、fは零関数である。したがってM⊥={0}であり、§E10.3 命題 2.3によりclH(M)=Hである。
§E10.5 定理 1.1のノルム等号と∥kx∥H2=K(x,x)から評価汎関数のノルムを得る。作用素ノルムの定義から∣f(x)∣≤∥f∥HK(x,x)1/2である。この不等式をfn−fに適用すると各点収束を得る。▨
例 1.4.X={1,2}上の実数値核Kを
[K(i,j)]i,j=12=(1011)で定める。このとき、任意のa,b∈Rに対して
i,j=1∑2cicjK(i,j)=a2+ab+b2=(a+2b)2+43b2≥0,(c1,c2)=(a,b).重複を含む任意の有限点列についても、同じ点に対応する係数を加えるとこの二次形式になるので非負である。しかしK(1,2)=K(2,1)であるから、命題 1.3によりKは再生核ではない。
2 正定値核からの構成
補題 2.1.K∈{R,C}とし、Kを空でない集合X上のK値正定値核とする。関数kx=K(⋅,x)の線形包をH0⊆KXとおく。このとき、
⟨i=1∑naikxi,j=1∑mbjkyj⟩0=i=1∑nj=1∑maibjK(yj,xi)は表示によらず定まり、H0の内積である。第1変数について線形であり、すべてのf∈H0とx∈Xについて
⟨f,kx⟩0=f(x),∣f(x)∣≤∥f∥0K(x,x)1/2が成り立つ。
証明.f=∑iaikxi、g=∑jbjkyjに対して、主張の二重和をB(f,g)と書く。このとき
B(f,g)=j∑bjf(yj)であるから、B(f,g)はfの表示によらない。核の共役対称性によりB(g,f)=B(f,g)であるから、gの表示にもよらない。有限和の演算からBは第1変数について線形、第2変数について共役線形であり、核の正定値性からB(f,f)≥0である。またB(f,kx)=f(x)である。
B(f,f)=0とし、x∈Xを取る。f(x)=0ならば、t=−εf(x)、ε>0に対して
0≤B(f+tkx,f+tkx)=∣f(x)∣2(−2ε+ε2K(x,x)).十分小さいε>0では右辺が負となり、非負性に反する。したがって、すべてのx∈Xについてf(x)=0であり、fは零関数である。よってBは内積である。Cauchy–Schwarz の不等式と∥kx∥02=K(x,x)から評価の不等式を得る。▨
定理 2.2 (Moore–Aronszajn の定理).K∈{R,C}とし、Kを空でない集合X上のK値正定値核とする。このとき、Kを再生核とする再生核 Hilbert 空間HK⊆KXがただ一つ存在する。一意性は関数の集合と内積の双方について成り立つ。
証明.補題 2.1の内積空間H0に§E10.4 定理 3.1を適用し、Hilbert 完備化H0を取る。H0を完備化の稠密部分空間と同一視し、線形写像
J:H0→KX,(Jξ)(x)=⟨ξ,kx⟩H0を定める。Jξ=0ならば、ξはすべてのkxと直交するのでH0と直交する。H0の稠密性と内積の連続性により⟨ξ,ξ⟩=0であるから、Jは単射である。
HK=J(H0)に⟨Jξ,Jη⟩HK=⟨ξ,η⟩H0で内積を入れると、Jは線形等長全単射であり、HKは Hilbert 空間である。すべてのx,y∈Xについて
(Jky)(x)=⟨ky,kx⟩0=K(x,y)=ky(x)であるから、Jky=kyである。したがってf=Jξ∈HKに対して
f(x)=⟨ξ,kx⟩H0=⟨f,kx⟩HK,∣f(x)∣≤∥f∥HKK(x,x)1/2.ゆえにHKは再生核Kをもつ。
H1,H2⊆KXを再生核Kをもつ Hilbert 空間とする。再生性から、両空間の内積はH0上で補題 2.1の式に一致する。f∈H1に対して、命題 1.3の稠密性によりH0の列(fn)で∥fn−f∥H1→0となるものを取る。(fn)はH2でも Cauchy 列であるから、H2のノルムで極限g∈H2をもつ。両空間における評価の連続性から、すべてのx∈Xについて
f(x)=nlimfn(x)=g(x).したがってf=g∈H2である。さらに∥f∥H1=limn∥fn∥H1=limn∥fn∥H2=∥f∥H2である。H1,H2を入れ替えると関数の集合としてH1=H2を得る。任意の二関数をH0の列で近似し、内積の連続性を用いると、両空間の内積も一致する。▨
3 特徴写像と評価の共役作用素
定理 3.1.K∈{R,C}とし、Xを空でない集合、GをK上の Hilbert 空間、Φ:X→Gを写像とする。内積は第1変数について線形とする。このとき
K(x,y)=⟨Φ(y),Φ(x)⟩Gは正定値核である。G0=clG(spanΦ(X))とおき、線形写像V:G→KXを
(Vg)(x)=⟨g,Φ(x)⟩Gで定めると、kerV=Φ(X)⊥=G0⊥であり、V∣G0はG0からHKへの線形等長全単射である。また、V(G)=HKであり、VΦ(y)=kyである。このように核を表す写像ΦをKの特徴写像 (feature map) という。
証明. 写像Vの定義と内積の連続性からkerV=Φ(X)⊥=G0⊥である。したがってV∣G0は単射である。§E10.3 定理 2.2によりG=G0⊕G0⊥であるから、V(G)=V(G0)である。
V(G0)に⟨Vg,Vh⟩=⟨g,h⟩G(g,h∈G0)で内積を入れる。G0は Hilbert 空間の閉部分空間であるから、この内積によってV(G0)は Hilbert 空間となる。Φ(x)∈G0であり、
(Vg)(x)=⟨g,Φ(x)⟩G=⟨Vg,VΦ(x)⟩,(VΦ(y))(x)=K(x,y).Cauchy–Schwarz の不等式から∣(Vg)(x)∣≤∥Vg∥∥Φ(x)∥Gであるので、各評価は連続である。ゆえにV(G0)は再生核Kをもち、命題 1.3によりKは正定値核である。定理 2.2の一意性によりV(G0)=HKであり、内積も一致する。▨
命題 3.2.K∈{R,C}とし、HKを空でない集合X上のK値関数の再生核 Hilbert 空間とする。Kの内積を⟨a,b⟩=abとする。このとき、評価汎関数evy:HK→Kの共役作用素は
evy∗:K→HK,c⟼ckyであり、すべてのx,y∈Xに対して
evxevy∗=K(x,y)idK,K(x,y)=(evxevy∗)(1)が成り立つ。
証明.f∈HKとc∈Kに対して
⟨evyf,c⟩K=f(y)c=⟨f,cky⟩HKである。写像c↦ckyは有界線形であり、この等式によりevyの共役作用素である。したがって(evxevy∗)(c)=cky(x)=K(x,y)cである。▨
4 積分で表される再生核空間
例 4.1.T>0、K∈{R,C}とし、X=[0,T]上の核をK(s,t)=min(s,t)とする。このとき、Kは正定値核であり、その再生核 Hilbert 空間は
HK={hg:g∈L2((0,T),λ;K)},hg(t)=∫0tg(u)dλ(u)である。各hgに対応するL2の元gは一意であり、内積と再生核の切片は
⟨hg,hf⟩HK=∫0Tg(u)f(u)dλ(u),kt=h1(0,t),kt(s)=min(s,t)で与えられる。
証明.G=L2((0,T),λ;K)の元としてΦ(t)=1(0,t)を取る。§E10.13 定理 2.2によりGは Hilbert 空間である。このとき
⟨Φ(t),Φ(s)⟩G=λ((0,t)∩(0,s))=min(s,t).したがって定理 3.1によりKは正定値核であり、対応する写像はVg=hgである。積分は Cauchy–Schwarz の不等式
∫0T∣g(u)∣dλ(u)≤T1/2∥g∥2により有限であり、L2の代表元によらない。
Vg=0とする。任意の0<a<b<Tについて
∫abg(u)dλ(u)=hg(b)−hg(a)=0.ゆえに、u∈(0,T)と0<r<min{u,T−u}に対してgの区間(u−r,u+r)上の平均は零である。§E10.45 定理 3.2により、ほとんどすべてのu∈(0,T)でこの平均はr↓0のときg(u)に収束する。したがってg=0がほとんどいたるところで成り立ち、kerV={0}である。
定理 3.1によりΦ(X)⊥={0}であるから、§E10.3 命題 2.3によりclG(spanΦ(X))=Gである。同じ特徴写像の定理からVはGとHKの線形等長全単射であり、VΦ(t)=ktである。▨
5 核型空間との関係