Branch of statistical computational learning theory
ヴァプニク・チェルヴォネンキス理論( VC理論 とも呼ばれる)は、1960年から1990年にかけて ウラジミール・ヴァプニク と アレクセイ・チェルヴォネンキス によって提唱された。この理論は 計算学習理論 の一種であり 、学習プロセスを統計的観点から説明しようとするものである。
導入 VC理論は少なくとも4つの部分をカバーしています( 統計学習理論の性質 [1] で説明されているように)。
学習プロセスの 一貫性 理論 経験的リスク最小化 原則に基づく学習プロセスの一貫性のための(必要かつ十分な)条件は何ですか ? 学習過程の収束速度の非漸近理論 学習プロセスの収束速度はどれくらい速いでしょうか? 学習プロセスの一般化能力を制御する理論 学習機械の構築理論 一般化能力を制御できるアルゴリズムをどのように構築すればよいでしょうか? VC理論は統計学習理論 の主要なサブブランチです 。統計学習理論におけるその主要な応用の一つは、学習アルゴリズムの 一般化 条件を提供することです。この観点から、VC理論は 一般化を特徴付けるための代替アプローチである 安定性と関連しています。
さらに、VC理論と VC次元は、VCクラスでインデックス付けされたプロセスの場合、 経験的プロセス 理論において重要な役割を果たします 。これらはVC理論の最も重要な応用と言えるでしょう。また、一般化を証明する際にも用いられます。経験的プロセスとVC理論で広く用いられているいくつかの手法を紹介します。本稿の議論は主に 『弱収束と経験的プロセス:統計への応用』 [2] に基づいています。
経験的プロセスにおけるVC理論の概要
経験的プロセスの背景 を可測空間 とする 。 上の任意の測度と任意の可測関数 に対して 、 を 定義する。 ( X , A ) {\displaystyle ({\mathcal {X}},{\mathcal {A}})} Q {\displaystyle Q} ( X , A ) {\displaystyle ({\mathcal {X}},{\mathcal {A}})} f : X → R {\displaystyle f:{\mathcal {X}}\to \mathbf {R} }
Q f = ∫ f d Q {\displaystyle Qf=\int fdQ} 測定可能性の問題はここでは無視します。より技術的な詳細については [1] を参照してください。測定可能な関数のクラスを次のよう に 定義します。 F {\displaystyle {\mathcal {F}}} f : X → R {\displaystyle f:{\mathcal {X}}\to \mathbf {R} }
‖ Q ‖ F = sup { | Q f | : f ∈ F } . {\displaystyle \|Q\|_{\mathcal {F}}=\sup\{\vert Qf\vert \ :\ f\in {\mathcal {F}}\}.} を の独立かつ同一分布に従う乱数要素とする 。 そして経験的測度を定義する。 X 1 , … , X n {\displaystyle X_{1},\ldots ,X_{n}} ( X , A ) {\displaystyle ({\mathcal {X}},{\mathcal {A}})}
P n = n − 1 ∑ i = 1 n δ X i , {\displaystyle \mathbb {P} _{n}=n^{-1}\sum _{i=1}^{n}\delta _{X_{i}},} ここで δは ディラック測度 を表す 。経験的測度は次式で表される写像を導く 。 F → R {\displaystyle {\mathcal {F}}\to \mathbf {R} }
f ↦ P n f = 1 n ( f ( X 1 ) + . . . + f ( X n ) ) {\displaystyle f\mapsto \mathbb {P} _{n}f={\frac {1}{n}}(f(X_{1})+...+f(X_{n}))} ここで、 P が データの真の分布であると仮定します。これは未知です。経験的プロセス理論は、 次のような命題が成り立つクラスを特定することを目的としています。 F {\displaystyle {\mathcal {F}}}
大数の 均一法則 : ‖ P n − P ‖ F → n 0 , {\displaystyle \|\mathbb {P} _{n}-P\|_{\mathcal {F}}{\underset {n}{\to }}0,}
つまり 、 n → ∞ {\displaystyle n\to \infty } | 1 n ( f ( X 1 ) + . . . + f ( X n ) ) − ∫ f d P | → 0 {\displaystyle \left|{\frac {1}{n}}(f(X_{1})+...+f(X_{n}))-\int fdP\right|\to 0}
すべてに対して均一に 。 f ∈ F {\displaystyle f\in {\mathcal {F}}} G n = n ( P n − P ) ⇝ G , in ℓ ∞ ( F ) {\displaystyle \mathbb {G} _{n}={\sqrt {n}}(\mathbb {P} _{n}-P)\rightsquigarrow \mathbb {G} ,\quad {\text{in }}\ell ^{\infty }({\mathcal {F}})} 前者の場合、 グリヴェンコ・カンテリ 類と呼ばれ 、後者の場合(仮定 )は ドンスカー類 または P- ドンスカー類と呼ばれる。ドンスカー類は 、スルツキーの定理 を適用することにより、確率的にグリヴェンコ・カンテリ類となる 。 F {\displaystyle {\mathcal {F}}} ∀ x , sup f ∈ F | f ( x ) − P f | < ∞ {\displaystyle \forall x,\sup \nolimits _{f\in {\mathcal {F}}}\vert f(x)-Pf\vert <\infty } F {\displaystyle {\mathcal {F}}}
これらの命題は、標準的な LLN 、 正則性条件下の CLTの 議論によれば、単一の に対して真であり、経験的過程における難しさは、すべての に対して共同命題が立てられていることに起因する 。したがって、直感的に、集合は 大きすぎることはあり得ず、 の幾何学が 非常に重要な役割を果たすことがわかる。 f {\displaystyle f} f ∈ F {\displaystyle f\in {\mathcal {F}}} F {\displaystyle {\mathcal {F}}} F {\displaystyle {\mathcal {F}}}
関数集合の大きさを測る一つの方法は、 いわゆる 被覆数 を使うことである。被覆数とは F {\displaystyle {\mathcal {F}}}
N ( ε , F , ‖ ⋅ ‖ ) {\displaystyle N(\varepsilon ,{\mathcal {F}},\|\cdot \|)} は、集合を覆うのに必要な ボールの最小数です (ここでは、明らかに に基礎ノルムが存在すると仮定しています )。エントロピーは、被覆数の対数です。 { g : ‖ g − f ‖ < ε } {\displaystyle \{g:\|g-f\|<\varepsilon \}} F {\displaystyle {\mathcal {F}}} F {\displaystyle {\mathcal {F}}}
以下に、集合が Glivenko–Cantelli 集合または Donsker 集合であることを証明するための十分な条件が 2 つ示されています。 F {\displaystyle {\mathcal {F}}}
クラスが P -グリヴェンコ–カンテリ であるとは、包絡線 F に対して P -可測であり 、次を満たす場合である。 F {\displaystyle {\mathcal {F}}} P ∗ F < ∞ {\displaystyle P^{\ast }F<\infty }
∀ ε > 0 sup Q N ( ε ‖ F ‖ Q , F , L 1 ( Q ) ) < ∞ . {\displaystyle \forall \varepsilon >0\quad \sup \nolimits _{Q}N(\varepsilon \|F\|_{Q},{\mathcal {F}},L_{1}(Q))<\infty .} 次の条件は、有名なダドリーの定理 の一種である 。が 関数のクラスであり、 F {\displaystyle {\mathcal {F}}}
∫ 0 ∞ sup Q log N ( ε ‖ F ‖ Q , 2 , F , L 2 ( Q ) ) d ε < ∞ {\displaystyle \int _{0}^{\infty }\sup \nolimits _{Q}{\sqrt {\log N\left(\varepsilon \|F\|_{Q,2},{\mathcal {F}},L_{2}(Q)\right)}}d\varepsilon <\infty } と なる 任意の確率測度 Pに対して P- ドンスカーとなる 。最後の積分において、表記は F {\displaystyle {\mathcal {F}}} P ∗ F 2 < ∞ {\displaystyle P^{\ast }F^{2}<\infty }
‖ f ‖ Q , 2 = ( ∫ | f | 2 d Q ) 1 2 {\displaystyle \|f\|_{Q,2}=\left(\int |f|^{2}dQ\right)^{\frac {1}{2}}} 。
対称化 経験的過程をどのように制限するかについての議論の大部分は、対称化、最大不等式と集中不等式、そして連鎖に依存しています。対称化は通常、証明の最初のステップであり、多くの機械学習における経験的損失関数の制限に関する証明(次のセクションで議論するVC不等式の証明を含む)で使用されているため、ここでは対称化について示します。
経験的なプロセスを考えてみましょう。
f ↦ ( P n − P ) f = 1 n ∑ i = 1 n ( f ( X i ) − P f ) {\displaystyle f\mapsto (\mathbb {P} _{n}-P)f={\dfrac {1}{n}}\sum _{i=1}^{n}(f(X_{i})-Pf)} 経験的なプロセスと次の対称化されたプロセスの間には関連があることがわかります。
f ↦ P n 0 f = 1 n ∑ i = 1 n ε i f ( X i ) {\displaystyle f\mapsto \mathbb {P} _{n}^{0}f={\dfrac {1}{n}}\sum _{i=1}^{n}\varepsilon _{i}f(X_{i})} 対称化された過程は 、データ の条件付きで、 ラーデマッハ過程である。したがって、 ヘフディングの不等式 より、これは劣ガウス過程である 。 X i {\displaystyle X_{i}}
補題(対称化)。 任意の非減少凸 Φ: R → R と測定可能な関数のクラスに対して 、 F {\displaystyle {\mathcal {F}}}
E Φ ( ‖ P n − P ‖ F ) ≤ E Φ ( 2 ‖ P n 0 ‖ F ) {\displaystyle \mathbb {E} \Phi (\|\mathbb {P} _{n}-P\|_{\mathcal {F}})\leq \mathbb {E} \Phi \left(2\left\|\mathbb {P} _{n}^{0}\right\|_{\mathcal {F}}\right)} 対称化補題の証明は、元の変数の独立したコピー( ゴーストサンプル と呼ばれることもある )を導入し、左辺の内部期待値をこれらのコピーで置き換えることに依存する。 イェンセンの不等式 を適用することで、期待値を変えることなく異なる符号を導入することができる(そのため対称化と呼ばれる)。証明は教育的な性質を持つため、以下に示す。同じ証明方法は、 グリヴェンコ・カンテリ定理の 証明にも使用できる。 [3] X i {\displaystyle X_{i}}
証拠 の独立したコピーとして 「ゴーストサンプル」を導入する 。 の値が固定されている場合、 は次式を持つ。 Y 1 , … , Y n {\displaystyle Y_{1},\ldots ,Y_{n}} X 1 , … , X n {\displaystyle X_{1},\ldots ,X_{n}} X 1 , … , X n {\displaystyle X_{1},\ldots ,X_{n}}
‖ P n − P ‖ F = sup f ∈ F 1 n | ∑ i = 1 n f ( X i ) − E f ( Y i ) | ≤ E Y sup f ∈ F 1 n | ∑ i = 1 n f ( X i ) − f ( Y i ) | {\displaystyle \|\mathbb {P} _{n}-P\|_{\mathcal {F}}=\sup _{f\in {\mathcal {F}}}{\dfrac {1}{n}}\left|\sum _{i=1}^{n}f(X_{i})-\mathbb {E} f(Y_{i})\right|\leq \mathbb {E} _{Y}\sup _{f\in {\mathcal {F}}}{\dfrac {1}{n}}\left|\sum _{i=1}^{n}f(X_{i})-f(Y_{i})\right|} したがって、 ジェンセンの不等式 により、
Φ ( ‖ P n − P ‖ F ) ≤ E Y Φ ( ‖ 1 n ∑ i = 1 n f ( X i ) − f ( Y i ) ‖ F ) {\displaystyle \Phi (\|\mathbb {P} _{n}-P\|_{\mathcal {F}})\leq \mathbb {E} _{Y}\Phi \left(\left\|{\dfrac {1}{n}}\sum _{i=1}^{n}f(X_{i})-f(Y_{i})\right\|_{\mathcal {F}}\right)} に対する期待値を取ると次のように なります。 X {\displaystyle X}
E Φ ( ‖ P n − P ‖ F ) ≤ E X E Y Φ ( ‖ 1 n ∑ i = 1 n f ( X i ) − f ( Y i ) ‖ F ) {\displaystyle \mathbb {E} \Phi (\|\mathbb {P} _{n}-P\|_{\mathcal {F}})\leq \mathbb {E} _{X}\mathbb {E} _{Y}\Phi \left(\left\|{\dfrac {1}{n}}\sum _{i=1}^{n}f(X_{i})-f(Y_{i})\right\|_{\mathcal {F}}\right)} 項の前にマイナス記号を付けても 右辺は変化しないことに注意してください。これは と の対称関数だからです 。 したがって、「符号摂動」の下でも右辺は変化しません。 f ( X i ) − f ( Y i ) {\displaystyle f(X_{i})-f(Y_{i})} X {\displaystyle X} Y {\displaystyle Y}
E Φ ( ‖ 1 n ∑ i = 1 n e i ( f ( X i ) − f ( Y i ) ) ‖ F ) {\displaystyle \mathbb {E} \Phi \left(\left\|{\dfrac {1}{n}}\sum _{i=1}^{n}e_{i}\left(f(X_{i})-f(Y_{i})\right)\right\|_{\mathcal {F}}\right)} 任意の について 。したがって、 ( e 1 , e 2 , … , e n ) ∈ { − 1 , 1 } n {\displaystyle (e_{1},e_{2},\ldots ,e_{n})\in \{-1,1\}^{n}}
E Φ ( ‖ P n − P ‖ F ) ≤ E ε E Φ ( ‖ 1 n ∑ i = 1 n ε i ( f ( X i ) − f ( Y i ) ) ‖ F ) {\displaystyle \mathbb {E} \Phi (\|\mathbb {P} _{n}-P\|_{\mathcal {F}})\leq \mathbb {E} _{\varepsilon }\mathbb {E} \Phi \left(\left\|{\dfrac {1}{n}}\sum _{i=1}^{n}\varepsilon _{i}\left(f(X_{i})-f(Y_{i})\right)\right\|_{\mathcal {F}}\right)} 最後に、まず三角不等式を使用し、次に凸性を使用すると 次のようになります。 Φ {\displaystyle \Phi }
E Φ ( ‖ P n − P ‖ F ) ≤ 1 2 E ε E Φ ( 2 ‖ 1 n ∑ i = 1 n ε i f ( X i ) ‖ F ) + 1 2 E ε E Φ ( 2 ‖ 1 n ∑ i = 1 n ε i f ( Y i ) ‖ F ) {\displaystyle \mathbb {E} \Phi (\|\mathbb {P} _{n}-P\|_{\mathcal {F}})\leq {\dfrac {1}{2}}\mathbb {E} _{\varepsilon }\mathbb {E} \Phi \left(2\left\|{\dfrac {1}{n}}\sum _{i=1}^{n}\varepsilon _{i}f(X_{i})\right\|_{\mathcal {F}}\right)+{\dfrac {1}{2}}\mathbb {E} _{\varepsilon }\mathbb {E} \Phi \left(2\left\|{\dfrac {1}{n}}\sum _{i=1}^{n}\varepsilon _{i}f(Y_{i})\right\|_{\mathcal {F}}\right)} ここで、右辺の最後の 2 つの式は同じであり、これで証明は完了です。
経験的 CLT を証明する一般的な方法は、最初に対称化を使用して経験的プロセスを渡し 、次にラーデマッハ プロセスが優れた特性を持つ単純なプロセスであるという事実を使用して、データに対して条件付きで議論することです。 P n 0 {\displaystyle \mathbb {P} _{n}^{0}}
VC接続 集合の特定の組み合わせ的性質とエントロピー数の間には、興味深い関連性があることが判明しました。一様被覆数は 、ヴァプニク・チェルヴォネンキス集合類 、あるいは略して VC集合 という概念によって制御できます 。 F {\displaystyle {\mathcal {F}}}
標本空間 の部分 集合の集合を考えます 。が 有限集合 の 特定の部分 集合を取り出す とは、 ある に対して が成り立つ 場合です 。が S の 2 n 個の部分集合 のそれぞれを取り出す場合、 が S を破砕する といいます。 の VC インデックス(適切に選択された分類器集合の VC 次元 + 1に相当 ) は 、サイズ n の集合が によって破砕されない 最小の n です。 C {\displaystyle {\mathcal {C}}} X {\displaystyle {\mathcal {X}}} C {\displaystyle {\mathcal {C}}} W {\displaystyle W} S = { x 1 , … , x n } ⊂ X {\displaystyle S=\{x_{1},\ldots ,x_{n}\}\subset {\mathcal {X}}} W = S ∩ C {\displaystyle W=S\cap C} C ∈ C {\displaystyle C\in {\mathcal {C}}} C {\displaystyle {\mathcal {C}}} V ( C ) {\displaystyle V({\mathcal {C}})} C {\displaystyle {\mathcal {C}}} C {\displaystyle {\mathcal {C}}}
ザウアーの補題 によれば、 VC クラスによって選択されたサブセットの 数は次式 を満たす。 Δ n ( C , x 1 , … , x n ) {\displaystyle \Delta _{n}({\mathcal {C}},x_{1},\ldots ,x_{n})} C {\displaystyle {\mathcal {C}}}
max x 1 , … , x n Δ n ( C , x 1 , … , x n ) ≤ ∑ j = 0 V ( C ) − 1 ( n j ) ≤ ( n e V ( C ) − 1 ) V ( C ) − 1 {\displaystyle \max _{x_{1},\ldots ,x_{n}}\Delta _{n}({\mathcal {C}},x_{1},\ldots ,x_{n})\leq \sum _{j=0}^{V({\mathcal {C}})-1}{n \choose j}\leq \left({\frac {ne}{V({\mathcal {C}})-1}}\right)^{V({\mathcal {C}})-1}} これは指数関数ではなく、部分集合の多項式数です 。直感的に言えば、有限のVCインデックスは、 一見単純な構造を持つことを意味します。 O ( n V ( C ) − 1 ) {\displaystyle O(n^{V({\mathcal {C}})-1})} C {\displaystyle {\mathcal {C}}}
同様の境界は、いわゆる VCサブグラフクラス に対しても(異なる定数、同じレートで)示されます。関数 に対して 、サブグラフ は のサブセットであり、 次のようになります 。 の集合は、 すべてのサブグラフがVCクラスを形成する場合、VCサブグラフクラスと呼ばれます。 f : X → R {\displaystyle f:{\mathcal {X}}\to \mathbf {R} } X × R {\displaystyle {\mathcal {X}}\times \mathbf {R} } { ( x , t ) : t < f ( x ) } {\displaystyle \{(x,t):t<f(x)\}} F {\displaystyle {\mathcal {F}}}
離散経験的測度 Q (あるいは任意の確率測度 Q )に対する 指示関数の集合を考える 。すると、驚くべきことに、 に対して次のことが示される 。 I C = { 1 C : C ∈ C } {\displaystyle {\mathcal {I}}_{\mathcal {C}}=\{1_{C}:C\in {\mathcal {C}}\}} L 1 ( Q ) {\displaystyle L_{1}(Q)} r ≥ 1 {\displaystyle r\geq 1}
N ( ε , I C , L r ( Q ) ) ≤ K V ( C ) ( 4 e ) V ( C ) ε − r ( V ( C ) − 1 ) {\displaystyle N(\varepsilon ,{\mathcal {I}}_{\mathcal {C}},L_{r}(Q))\leq KV({\mathcal {C}})(4e)^{V({\mathcal {C}})}\varepsilon ^{-r(V({\mathcal {C}})-1)}} さらに、 集合 の 対称凸包 を考えてみましょう。これ は の形の関数の集合です 。このとき、 F {\displaystyle {\mathcal {F}}} sconv F {\displaystyle \operatorname {sconv} {\mathcal {F}}} ∑ i = 1 m α i f i {\displaystyle \sum _{i=1}^{m}\alpha _{i}f_{i}} ∑ i = 1 m | α i | ≤ 1 {\displaystyle \sum _{i=1}^{m}|\alpha _{i}|\leq 1}
N ( ε ‖ F ‖ Q , 2 , F , L 2 ( Q ) ) ≤ C ε − V {\displaystyle N\left(\varepsilon \|F\|_{Q,2},{\mathcal {F}},L_{2}(Q)\right)\leq C\varepsilon ^{-V}} の凸包に対して次が成り立ちます 。 F {\displaystyle {\mathcal {F}}}
log N ( ε ‖ F ‖ Q , 2 , sconv F , L 2 ( Q ) ) ≤ K ε − 2 V V + 2 {\displaystyle \log N\left(\varepsilon \|F\|_{Q,2},\operatorname {sconv} {\mathcal {F}},L_{2}(Q)\right)\leq K\varepsilon ^{-{\frac {2V}{V+2}}}} この事実の重要な帰結は、
2 V V + 2 < 2 , {\displaystyle {\frac {2V}{V+2}}<2,} これはエントロピー積分が収束するのにちょうど十分であり、したがってクラスは P -Donskerになります 。 sconv F {\displaystyle \operatorname {sconv} {\mathcal {F}}}
最後に、VC-部分グラフクラスの例を考察する。 測定可能な関数の有限次元ベクトル空間は 、指数が 以下である VC-部分グラフである 。 F {\displaystyle {\mathcal {F}}} f : X → R {\displaystyle f:{\mathcal {X}}\to \mathbf {R} } dim ( F ) + 2 {\displaystyle \dim({\mathcal {F}})+2}
証明: 点を取る 。ベクトル: n = dim ( F ) + 2 {\displaystyle n=\dim({\mathcal {F}})+2} ( x 1 , t 1 ) , … , ( x n , t n ) {\displaystyle (x_{1},t_{1}),\ldots ,(x_{n},t_{n})}
( f ( x 1 ) , … , f ( x n ) ) − ( t 1 , … , t n ) {\displaystyle (f(x_{1}),\ldots ,f(x_{n}))-(t_{1},\ldots ,t_{n})} はR n の n − 1 次元部分空間に存在する 。 この部分空間に直交するベクトルを a ≠ 0とする。したがって、
∑ a i > 0 a i ( f ( x i ) − t i ) = ∑ a i < 0 ( − a i ) ( f ( x i ) − t i ) , ∀ f ∈ F {\displaystyle \sum _{a_{i}>0}a_{i}(f(x_{i})-t_{i})=\sum _{a_{i}<0}(-a_{i})(f(x_{i})-t_{i}),\quad \forall f\in {\mathcal {F}}} 集合 を考えてみましょう。この集合 は、 が存在する場合 、左辺が正であるが右辺が非正であることを意味する ため 、選択できません。 S = { ( x i , t i ) : a i > 0 } {\displaystyle S=\{(x_{i},t_{i}):a_{i}>0\}} f {\displaystyle f} S = { ( x i , t i ) : f ( x i ) > t i } {\displaystyle S=\{(x_{i},t_{i}):f(x_{i})>t_{i}\}}
VCサブグラフクラスの概念には一般化があり、例えば擬似次元の概念がある。 [4]
VC不平等 機械学習 でより一般的な、同様の設定について考察する 。 を 特徴空間とし、 とする 。関数は 分類器と呼ばれる。 を 分類器の集合とする。前のセクションと同様に、 破砕係数 (成長関数とも呼ばれる)を定義する。 X {\displaystyle {\mathcal {X}}} Y = { 0 , 1 } {\displaystyle {\mathcal {Y}}=\{0,1\}} f : X → Y {\displaystyle f:{\mathcal {X}}\to {\mathcal {Y}}} F {\displaystyle {\mathcal {F}}}
S ( F , n ) = max x 1 , … , x n | { ( f ( x 1 ) , … , f ( x n ) ) , f ∈ F } | {\displaystyle S({\mathcal {F}},n)=\max _{x_{1},\ldots ,x_{n}}|\{(f(x_{1}),\ldots ,f(x_{n})),f\in {\mathcal {F}}\}|} ここで、関数のそれぞれ と、関数が1である集合との間には1:1の対応関係があることに注意する。したがって、 任意の に対して上記の写像から得られる部分集合の集合を と定義することができる 。したがって、前の節の用語を用いると、破砕係数は正確に F {\displaystyle {\mathcal {F}}} C {\displaystyle {\mathcal {C}}} f ∈ F {\displaystyle f\in {\mathcal {F}}}
max x 1 , … , x n Δ n ( C , x 1 , … , x n ) {\displaystyle \max _{x_{1},\ldots ,x_{n}}\Delta _{n}({\mathcal {C}},x_{1},\ldots ,x_{n})} 。 この同値性と ザウアーの補題 を合わせると、集合が 有限の VC インデックスを持つ
限り、 n が十分に大きい場合、 n の多項式になること がわかります。 S ( F , n ) {\displaystyle S({\mathcal {F}},n)} C {\displaystyle {\mathcal {C}}}
を観測データセットとします 。データは未知の確率分布 によって生成されたと仮定します 。を期待される 0/1損失 と定義します 。もちろん、 は一般に未知であるため、 を知ることはできません 。しかし、 経験的リスク は次のように与えられます。 D n = { ( X 1 , Y 1 ) , … , ( X n , Y m ) } {\displaystyle D_{n}=\{(X_{1},Y_{1}),\ldots ,(X_{n},Y_{m})\}} P X Y {\displaystyle P_{XY}} R ( f ) = P ( f ( X ) ≠ Y ) {\displaystyle R(f)=P(f(X)\neq Y)} P X Y {\displaystyle P_{XY}} R ( f ) {\displaystyle R(f)}
R ^ n ( f ) = 1 n ∑ i = 1 n I ( f ( X i ) ≠ Y i ) {\displaystyle {\hat {R}}_{n}(f)={\dfrac {1}{n}}\sum _{i=1}^{n}\mathbb {I} (f(X_{i})\neq Y_{i})} 確かに評価できる。すると、次の定理が成立する。
定理(VC不等式) バイナリ分類と 0/1 損失関数の場合、一般化境界は次のようになります。
P ( sup f ∈ F | R ^ n ( f ) − R ( f ) | > ε ) ≤ 8 S ( F , n ) e − n ε 2 / 32 E [ sup f ∈ F | R ^ n ( f ) − R ( f ) | ] ≤ 2 log S ( F , n ) + log 2 n {\displaystyle {\begin{aligned}P\left(\sup _{f\in {\mathcal {F}}}\left|{\hat {R}}_{n}(f)-R(f)\right|>\varepsilon \right)&\leq 8S({\mathcal {F}},n)e^{-n\varepsilon ^{2}/32}\\\mathbb {E} \left[\sup _{f\in {\mathcal {F}}}\left|{\hat {R}}_{n}(f)-R(f)\right|\right]&\leq 2{\sqrt {\dfrac {\log S({\mathcal {F}},n)+\log 2}{n}}}\end{aligned}}} VC不等式は、サンプル数が増加するにつれて、VC次元が有限であれば、経験的0/1リスクが期待0/1リスクの良い代理変数になることを示しています。ただし、 n が多項式的に増加する 限り、2つの不等式の右辺は両方とも0に収束することに注意してください 。 F {\displaystyle {\mathcal {F}}} S ( F , n ) {\displaystyle S({\mathcal {F}},n)}
この枠組みと経験的プロセス枠組みとの関連性は明らかである。ここでは、修正された経験的プロセスを扱っている。
| R ^ n − R | F {\displaystyle \left|{\hat {R}}_{n}-R\right|_{\mathcal {F}}} しかし、当然ながら考え方は同じです。VC不等式の(最初の部分の)証明は対称化に依存しており、その後、濃度不等式(特に ヘフディングの不等式 )を用いてデータに基づいて条件付きで論じます。興味のある読者は、書籍 [5] の定理12.4と12.5を参照してください。
参考文献 記事内の参考文献を参照: Richard M. Dudley 、 empirical processes 、 Shattered set 。 [ 循環参照 ] Vapnik, VN; Chervonenkis, A. Ya. (1968). 「事象の相対頻度とその確率の一様収束について」 『ソビエト数学 』 9 : 915–918 . これは 1968 年のメモを B. Seckler が翻訳したものです。 Vapnik , VN; Chervonenkis, A. Ya. (2015), Vovk, Vladimir; Papadopoulos, Harris; Gammerman, Alexander (eds.), "On the Uniform Convergence of Relative Frequencies of Events to Their Probabilities" , Measures of Complexity , Cham: Springer International Publishing, pp. 11– 30, doi :10.1007/978-3-319-21852-6_3, ISBNに転載 978-3-319-21851-9 彼らは1966年7月に草案の形で結果を得て、1968年に Vapnik, VN; Chervonenkis, A.Ya. (1968).「事象の相対頻度とその確率の一様収束について」 『SSSR国立科学アカデミー紀要 』(ロシア語) 181 (4): 781– 783. という論文で発表した。 この論文は最初にロシア語で Vapnik, VN として正式に出版されました。チェルボネンキス、A.Ya. (1971年)。 「О равномерноЙ сходимости частот появления событиЙ к их вероятностям」[事象の発生頻度とその確率の一様な収束について]。 Теория вероятностеЙ и ее применения [ 確率論とその応用 ] (ロシア語)。 16 (2): 264–279 。 Bousquet, Olivier; Elisseeff, Andr´e (2002年3月1日). 「安定性と一般化」. The Journal of Machine Learning Research . 2 : 499–526 . doi : 10.1162/153244302760200704 . S2CID 1157797. カンピ、マルコ;ガラッティ、シモーネ (2023). 「圧縮、一般化、そして学習」 (PDF) . 機械学習研究ジャーナル . 24 : 1– 74. Vapnik, V.; Chervonenkis, A. (2004). 「事象の相対頻度とその確率の一様収束について」. 確率理論応用. 16 ( 2): 264– 280. doi :10.1137/1116025.