統計的学習理論において、学習可能な関数クラスとは、あらゆる確率分布に対して期待リスクを漸近的に最小化するアルゴリズムを考案できる関数の集合のことである。学習可能なクラスの概念は、機械学習における正則化と密接に関連しており、特定の学習アルゴリズムに対する大規模サンプルでの正当性を示す。
させてを標本空間とする。ラベルとこれらは共変量(予測変数)です。リンクするために検討されているマッピング(関数)の集合に。は、あらかじめ与えられた損失関数(通常は非負)です。確率分布が与えられた場合の上期待されるリスクを定義するである:
統計的学習における一般的な目標は、関数を見つけることです。期待されるリスクを最小限に抑える。つまり、次の問題の解決策を見つけること。[ 1 ]
しかし実際には、分布はは未知であり、いかなる学習タスクも有限サンプルにしか基づかない。したがって、我々は経験的リスクを漸近的に最小化するアルゴリズム、すなわち関数のシーケンスを見つけることを目指す。満たす
このような数列を見つけるための一般的なアルゴリズムの1つは、経験的リスク最小化によるものです。
上記の式で与えられた条件を、すべての確率分布に対して収束が一様であることを要求することで、より強くすることができます。つまり、次のようになります。
より厳格な要件の背後にある直感は次のとおりです。シーケンスの速度期待リスクの最小値に収束するが、異なるものに対しては大きく異なる可能性があるなぜなら、現実世界では真の分布はは常に未知数であるため、あらゆる場合において良好なパフォーマンスを発揮するシーケンスを選択したい。
しかし、ノーフリーランチ定理により、( 1 )を満たすような数列は存在しない。複雑すぎる。つまり、あまり多くの関数を許可しないように注意する必要がある。( 1 )を意味のある要件にしたい場合。具体的には、シーケンスの存在を保証する関数クラス。( 1 )を満たすものは学習可能なクラスとして知られています。[ 1 ]
少なくとも教師あり分類および回帰問題においては、関数クラスが学習可能であれば、経験的リスク最小化が自動的に(1)を満たすことに留意すべきである。[ 2 ]したがって、これらの設定では、( 1 )によって提起される問題が解決可能であることがわかっているだけでなく、すぐに解決策を与えるアルゴリズムも得られます。
もし真の関係がそしてはそして、適切な損失関数を選択することによって、は常に、考えられるすべての関数の中で期待損失を最小化するものとして表現できます。つまり、
ここではすべての可能な関数マッピングの集合であるに。これは実際のデータ生成メカニズムとして解釈できます。しかし、ノーフリーランチ定理によれば、実際には有限サンプルでは期待リスク最小化器を探索することは期待できません。したがって、私たちはしばしば、、検索を実行するために。そうすることで、要素ではないかもしれないこのトレードオフは数学的に次のように表現できます。
上記の分解では、データに依存せず、非確率的です。これは、私たちの仮定からどれだけ離れているかを示します()は真実から来ています()仮定が強すぎると、0 より厳密に大きくなります (小さすぎる)。一方、学習不可能になる原因となり、確率的に0に収束することはありません。これは、統計学や機械学習の分野でよく知られている過学習問題です。
学習可能なクラスが使用される良い例として、再生核ヒルベルト空間(RKHS)におけるいわゆるティホノフ正則化が挙げられる。具体的には、RKHSであること、そして標準となる内積によって与えられる。[ 3 ]では、は任意の有限正数に対する学習可能なクラスであるこの問題の双対形式に対する経験的最小化アルゴリズムは、
これは、不良設定問題を解決するために、ティホノフ[ 4 ]によって最初に導入されました。多くの統計的学習アルゴリズムは、このような形式で表現できます(たとえば、よく知られているリッジ回帰)。
トレードオフそして(2)は、RKHSにおけるティホノフ正則化により幾何学的に直感的である。基本的にボールである 中心が0にある。大きくなる、空間全体に近づき、は小さくなる可能性が高い。しかし、収束速度も小さくなるだろう。最適な選択方法有限サンプル設定では、通常は交差検証によって行われます。
一部(2 )は統計学における経験的プロセス理論と密接に関連しており、経験的リスクこれらは経験的プロセスとして知られています。[ 5 ]この分野では、関数クラスは確率的収束を満たす
は均一グリベンコ・カンテリクラスとして知られています。特定の正則性条件下では、学習可能なクラスと均一グリベンコ・カンテリクラスは同等であることが示されています。[ 1 ]相互作用そして統計学の文献では、バイアス・バリアンスのトレードオフとしてよく知られています。
ただし、[ 2 ]では、学習可能性が一様収束と等価ではない一般学習設定に対する確率的凸最適化の例が著者らによって示されていることに注意してください。