成長関数は、破砕係数または破砕数とも呼ばれ、関数の集合族またはクラスの豊かさを測定します。特に統計学習理論の文脈で使用され、統計学習法の特性を研究するために使用されます。「成長関数」という用語は、1968年の論文でVapnikとChervonenkisによって造られ、その多くの特性も証明されました。[1]これは機械学習
の基本概念です。[2]
[3]
定義
セットファミリーの定義
を集合族(集合の集合)と集合とします。それらの共通部分は次の集合族として定義されます。



に対するの交差サイズ(インデックスとも呼ばれる)は です。集合に要素がある場合、インデックスは最大 です。インデックスがちょうど 2 mの場合、集合はによって分割されていると言われます。これは、には のすべての部分集合が含まれるためです。つまり、











成長関数はの関数としてのサイズを測定します。正式には次のようになります。



仮説クラスの定義
同様に、を仮説クラス(二項関数の集合)とし、を要素とする集合とする。に対する制約は、から導出できる二項関数の集合である :[3] :45 






成長関数は、の大きさを関数として測定します。[3] : 49 

例
1.定義域は実数直線 です。集合族には、与えられた数から正の無限大までのすべての半直線(半直線)が含まれます。つまり、ある に対して の形のすべての集合が含まれます。任意の実数集合に対して、共通部分には、空集合、 の最大要素を含む集合、 の最大 2 つの要素を含む集合などの集合が含まれます。したがって、です。[1] : 例 1 に開いた半直線、閉じた半直線、またはその両方が含まれている
かどうかに関係なく、同じことが当てはまります。











2.定義域は線分 である。集合族はすべての開集合を含む。任意の有限実数集合について、共通部分は のすべての可能な部分集合を含む。そのような部分集合が存在するので である。
[1] : 例 2 ![{\displaystyle [0,1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/738f7d23bb2d9642bab520020873cccbef49768d)






3.定義域はユークリッド空間 である。集合族には、という形式の半空間がすべて含まれる。ここで は固定ベクトルである。次に であり、Comp はn 次元空間を m 個の超平面で分割した際の成分の数である。[1] : 例 3 



4.定義域は実数直線 です。集合族にはすべての実区間、つまり、ある に対して の形式のすべての集合が含まれます。任意の実数集合に対して、共通部分には 0 から の連続する要素までのすべての連続が含まれます。このような連続の数は なので、 となります。


![{\displaystyle \{x\in [x_{0},x_{1}]|x\in \mathbb {R} \}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cf472659e657ff170e28c4e18fca4cbc5279fdce)








多項式または指数式
成長関数を興味深いものにする主な特性は、それが多項式または指数のいずれかであり、その中間がないことです。
以下は交差サイズの特性である: [1] : Lem.1
- ある大きさの集合とある数 に対して、-




- すると、となるサイズのサブセットが存在します。



これは成長関数の次の性質を意味します。[1] : Th.1
すべての家族には2つのケースがあります。

- 指数関数の場合も同様です。

- 多項式の場合 はによって主要化され、 はとなる最小の整数です。




その他のプロパティ
自明な上限
任意の有限に対して:


なぜなら、任意の に対して、 の要素の数は最大 だからです。したがって、成長関数はが無限大のときに主に興味深くなります。




指数関数の上限
空でない任意の の場合:


つまり、成長関数には指数関数的な上限があります。
集合族の共通部分に のすべての可能な部分集合が含まれる場合、つまり の場合、その集合族は集合を粉砕すると言います。 がサイズ で粉砕される場合、 となり、これが上限です。







デカルト交差
2 つの集合族の直交座標の積を次のように定義します。
。
その後: [2] : 57

連合
2つの集合族ごとに: [2] : 58

VCディメンション
のVC次元は、次の 2 つのケースに従って定義されます。

- 多項式の場合、 =となる最大の整数。



- 指数関数 の場合。

つまり、もしもその場合に限ります。


成長関数は、VC 次元の概念を改良したものと見なすことができます。VC 次元は、 がと等しいかそれより小さいかだけを示しますが、成長関数は、が の関数としてどのように変化するかを正確に示します。




成長関数とVC次元のもう一つの関係は、ザウアー・シェラの補題によって与えられる:[3] :49
- の場合、次のようになります。

- 全員:


特に、
- 全員:


- したがって、VC 次元が有限の場合、成長関数は とともに多項式的に増加します。

この上限は厳密であり、すなわち、VC次元を持つものすべてに対して、次のものが存在する:[2] :56 


エントロピ
成長関数は最大交差サイズに関係するが、エントロピーは平均交差サイズに関係する:[1] :272–273
![{\displaystyle \operatorname {エントロピー} (H,m)=E_{|C_{m}|=m}{\big [}\log _{2}(|H\cap C_{m}|){\big ]}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/da8a51f53f78d6b140e81abf08f833e9d111da89)
交差サイズには次のプロパティがあります。すべてのセットファミリーについて:


したがって:

さらに、 のとき、シーケンスは定数に収束します。

![{\displaystyle c\in [0,1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/02b2796dc5e3cb6527d1ac6e766dc1da2ef1e120)

さらに、ランダム変数はの近くに集中しています。


確率論への応用
確率測度が定義されている集合を とします。をのサブセットの族(= イベントの族) とします。



の要素を含むセットを選択し、各要素が他の要素とは独立して(つまり、置換によって)確率測度 に従ってランダムに選択されるものとします。各イベント について、次の 2 つの量を比較します。





- におけるその相対頻度、すなわち、


- その確率。
![{\displaystyle \Pr[h]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac556298783109b69126165d72757d897988412b)
差に関心があります。この差は次の上限を満たします。
![{\displaystyle D(h,C_{m}):={\big |}|h\cap C_{m}|/m-\Pr[h]{\big |}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3e14574a31990787fa2f7bd33ca3f579df799b0b)
![{\displaystyle \Pr \left[\forall h\in H:D(h,C_{m})\leq {\sqrt {8(\ln \operatorname {成長} (H,2m)+\ln(4/\delta )) \over m}}\right]~~~~>~~~~1-\delta }](https://wikimedia.org/api/rest_v1/media/math/render/svg/c3983b94757436c5b6f4577d7603f1cb598f0a32)
これは次と同等である: [1] : Th.2
![{\displaystyle \Pr {\big [}\forall h\in H:D(h,C_{m})\leq \varepsilon {\big ]}~~~~>~~~~1-4\cdot \operatorname {成長} (H,2m)\cdot \exp(-\varepsilon ^{2}\cdot m/8)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2ff48ad6fbed3077caf1a95949bc592a03a4a178)
言葉で言えば、 内のすべてのイベントについて、相対頻度が確率に近くなる確率は、 の成長関数に依存する式によって下限が定められます。


このことから導かれる帰結は、成長関数が の多項式である場合(つまり、となるような関数が存在する場合)、上記の確率は のときに 1 に近づくということです。つまり、この族は確率 で一様収束します。





参考文献
- ^ abcdefgh Vapnik, VN; Chervonenkis, A. Ya. (1971). 「事象の相対頻度とその確率の一様収束について」.確率論とその応用. 16 (2): 264. doi :10.1137/1116025.これは、ロシアの論文「事象の相対頻度とその確率の均一収束について」
の B. Seckler による英訳です。Dokl . Akad. Nauk . 181 (4): 781. 1968。
翻訳は次のように再現されました:
Vapnik, VN; Chervonenkis, A. Ya. (2015). 「事象の相対頻度とその確率の均一収束について」複雑性の尺度。p. 11。doi :10.1007 / 978-3-319-21852-6_3。ISBN 978-3-319-21851-9。
- ^ abcd Mohri, Mehryar ; Rostamizadeh, Afshin; Talwalkar, Ameet (2012).機械学習の基礎。米国マサチューセッツ州: MIT Press。ISBN 9780262018258。特にセクション3.2
- ^ abcd Shalev-Shwartz, Shai; Ben-David, Shai (2014). 『機械学習を理解する - 理論からアルゴリズムまで』 ケンブリッジ大学出版局. ISBN 9781107057135。