定義
させて
関心のある分布のサポートとする。Kearns らの元の研究と同様に、
有限であるため、一般性を失うことなく、
どこ
は、任意の値を表現するために使用しなければならないビット数です。
我々は確率分布に焦点を当てる
。
確率分布には2つの表現方法がある。
以上
。
- 確率分布関数(または評価器)評価器
のために
入力として任意のものを受け取る
実数を出力する
これは、
によると
つまり
もし
。 - 発電機 発電機
のために
入力として真にランダムなビット列を受け取る
出力
分布によると
ジェネレータは、分布からのサンプリングをシミュレートするルーチンとして解釈できます。
公平なコイン投げのシーケンスが与えられた場合。
分布
生成器(または評価器)が存在し、多項式時間で計算できる場合、その生成器(または評価器)は多項式時間を持つと呼ばれる。
させて
X 上の分布のクラス、つまり
は、すべての
サポートを持つ確率分布
.
次のように書くこともできます
簡略化のため。
学習可能性を評価するためには、近似分布がどの程度正確であるかを測定する方法が必要である。
サンプリングされた分布に適合する
2つの分布間の乖離を測定する方法はいくつかあります。一般的な可能性としては、次の3つが挙げられます。
全変動とコルモゴロフ距離は真の指標である一方、KLダイバージェンスはそうではない(対称性に欠ける)。これらの尺度は収束の強さによって順序付けられる。KLダイバージェンスが近いということは、全変動が近いことを意味し(ピンスカーの不等式による)、さらに全変動が近いということは、コルモゴロフ距離が近いことを意味する。したがって、KLダイバージェンスの下で証明された学習可能性の結果は、より弱い尺度の下でも自動的に成り立つが、その逆は成り立たない。
特定の用途では特定の対策がより適切である可能性があるため、
分布間の選択された乖離を示す
そしてその分布
。
分布を学習するために使用する基本的な入力は、その分布によって抽出されたサンプルの数です。計算上の観点からは、そのようなサンプルは一定時間内に与えられるという前提があります。つまり、オラクルにアクセスできるようなものです。
分布からサンプルを返す
時間計算量の測定とは別に、特定の分布を学習するために使用しなければならないサンプル数を測定することが目的となる場合もある。
分布のクラスにおいて
この量は、学習アルゴリズムのサンプル複雑度と呼ばれます。
分布学習の問題をより明確にするために、[ 3 ]で定義されている教師あり学習の問題を考えてみましょう。この統計的学習理論の枠組みでは、トレーニングセット
そして目標は、ターゲット関数を見つけることです。
これは、例えば二乗損失関数など、何らかの損失関数を最小化する。より厳密には
、 どこ
損失関数は、例えば
そして
トレーニングセットの要素がサンプリングされる確率分布。条件付き確率分布
が既知であれば、目的関数は閉形式となる。
なので、セットは
確率分布からのサンプルの集合
分布学習理論の目標は、
与えられた
これは、目的関数を見つけるために使用できます。
。
学習可能性の定義
分布の一種
は、すべての に対して効率的に学習可能であるとみなされる。
そして
アクセス権を与えた
未知の分布の場合
多項式時間アルゴリズムが存在する
学習アルゴリズムと呼ばれる
分布の生成器または評価器を出力する
そのため
![{\displaystyle \Pr[d(D,D')\leq \epsilon ]\geq 1-\delta }](https://wikimedia.org/api/rest_v1/media/math/render/svg/b57c570a50d87f76e4ed159ff882d4dd002474a7)
もし私たちがそれを知っているなら
それから
は適切な学習アルゴリズムと呼ばれ、そうでない場合は不適切な学習アルゴリズムと呼ばれます。
場合によっては、分布のクラスは
は、一連のパラメータで記述できる、よく知られた分布を持つクラスです。たとえば
すべてのガウス分布のクラスである可能性がある
この場合、アルゴリズムは
パラメータを推定できるはずです
。 この場合
これはパラメータ学習アルゴリズムと呼ばれます。
単純な分布のパラメータ学習は、統計的推定と呼ばれる非常に研究が進んでいる分野であり、様々な種類の既知の単純な分布に対する様々な推定量に関する膨大な文献が存在することは明らかです。しかし、分布学習理論は、より複雑な記述を持つ分布のクラスを学習することを扱います。
最初の結果
Kearns らは、その先駆的な研究において、次のようなケースを扱っている。
これは有限多項式サイズの回路として記述され、彼らは特定のクラスの分布について以下を証明した。
この種の分布に対するゲート分布には、多項式サイズの評価器は存在しない。
一方、このクラスはジェネレーターを使えば効率的に学習できる。- パリティゲート分布このクラスは、ジェネレータと評価器の両方を使用して効率的に学習できます。
- ハミングボールの混合クラスは、ジェネレーターとエバリュエーターの両方を使用して効率的に学習できます。
- 確率的有限オートマトンこのクラスは、PAC学習フレームワークにおける不可能な仮定であるノイズパリティ仮定の下では、評価器を使用して効率的に学習することはできません。
確率変数の合計を学ぶ
単純でよく知られた分布の学習はよく研究されている分野であり、使用できる推定器は多数存在します。より複雑な分布のクラスとして、単純分布に従う変数の和の分布があります。これらの学習手順は、和が無限和に近づくときに同じ対象を調べる傾向があるため、中心極限定理などの極限定理と密接な関係があります。最近、ポアソン二項分布の学習と独立整数確率変数の和の学習という2つの結果がここで説明されています。以下の結果はすべて、距離尺度として全変動距離を使用した場合に成り立ちます。
ガウス混合モデルの学習
確率変数
そして
確率変数を定義する
これは、
確率で
そして同じ値
確率で
ならば
密度は
そして
密度は
密度
は
。 この場合
はガウス分布の混合に従うと言われています。ピアソン[ 8 ]は、分析したいデータと同じデータから得られた確率分布を説明しようとした際に、ガウス分布の混合という概念を初めて導入しました。彼は多くの手計算を行った後、最終的にデータをガウス分布の混合に適合させました。この場合の学習課題は、混合のパラメータを決定することです。
。
この問題を解決しようとした最初の試みはダスグプタによるものであった。[ 9 ]この研究において、ダスグプタはガウス分布の2つの平均値が互いに十分に離れていると仮定している。これは、距離に下限が存在することを意味する。
この仮定を用いることで、ダスグプタとその後の多くの科学者は混合のパラメータを学習することができた。学習手順は、ある指標を最小化してサンプルを2つの異なるクラスターにクラスタリングすることから始まる。ガウス分布の平均が互いに高い確率で離れているという仮定を用いると、最初のクラスターのサンプルは最初のガウス分布のサンプルに対応し、2番目のクラスターのサンプルは2番目のガウス分布のサンプルに対応する。これでサンプルが分割され、
単純な統計的推定値から計算でき、
クラスターの大きさを比較することによって。
もし
は、2 つのガウス分布のすべての混合の集合であり、上記の手順を使用すると、次のような定理を証明できます。
定理[ 9 ]
させて
と
、 どこ
そして
最大の固有値
すると、与えられたアルゴリズムが存在する。
、
およびアクセス
近似値を見つける
パラメータの
(それぞれ
そして
このアルゴリズムのサンプル複雑度は
そして実行時間は
。
上記の結果は、以下のように一般化することもできます。
ガウス分布の混合。[ 9 ]
2つのガウス分布の混合の場合、それらの平均値間の距離を仮定しない学習結果が得られます。例えば、全変動距離を距離尺度として使用する以下の例などです。
定理[ 10 ]
させて
すると、与えられたアルゴリズムがある
、
およびアクセス
発見する
もし
、 どこ
それから
このアルゴリズムのサンプル複雑度と実行時間は次のとおりです。
。
間の距離
そして
アルゴリズムの結果の品質には影響せず、サンプルの複雑さと実行時間のみに影響します。[ 9 ] [ 10 ]
参考文献
- ↑ L. Valiant「学習可能性の理論」Communications of ACM、1984年
- ↑ Lorenzo Rosasco、Tomaso Poggio、「機械学習の正則化ツアー ― MIT-9.520 講義ノート」原稿、2014年12月
- ↑ C. Daskalakis、G. Kamath「ガウス混合モデルの適切な学習のための高速かつサンプル数の多い準最適アルゴリズム」。学習理論に関する年次会議、2014年
- ↑ C. Daskalakis、I. Diakonikolas、R. Servedio「ポアソン二項分布の学習」ACM理論計算機科学シンポジウム、2012年
- ↑ C. Daskalakis、C. Papadimitriou「指標の和に対する疎な被覆」確率論および関連分野、2014年
- ↑ C. Daskalakis、I. Diakonikolas、R. O'Donnell、R. Servedio、L. Tan「独立整数確率変数の和の学習」IEEEコンピュータサイエンス基礎シンポジウム、2013年
- ↑ K. ピアソン「進化の数学的理論への貢献」ロンドン王立協会哲学紀要、1894年
- 1 2 3 4 S. Dasguptaガウス混合モデルの学習。IEEE Symposium on Foundations of Computer Science、1999年
- 1 2 A. Kalai、A. Moitra、G. Valiant「 2つのガウス分布の混合を効率的に学習する」 ACM理論計算機科学シンポジウム、2010年