情報幾何学において、発散とは一種の統計的距離であり、統計多様体上の確率分布間の分離を確立する二値関数である。
最も単純なダイバージェンスは二乗ユークリッド距離(SED)であり、ダイバージェンスはSEDの一般化と見なすことができます。もう1つの最も重要なダイバージェンスは相対エントロピー(カルバック・ライブラーダイバージェンスとも呼ばれる)であり、これは情報理論の中心をなすものです。その他にも、 fダイバージェンスやブレグマンダイバージェンスなど、数多くの具体的なダイバージェンスやダイバージェンスのクラスが存在します(§ 例を参照)。
微分可能な多様体[ a ]が与えられた場合寸法、は-関数満足: [ 1 ] [ 2 ]
統計学への応用では、多様体はは、通常、確率分布のパラメトリック族のパラメータ空間です。
条件3とは、接空間上の内積を定義するすべての。 以来はの上これはリーマン計量を定義する。の上。
地元では座標を使用してローカル座標チャートを作成することができます。すると、発散はどこサイズが の行列ですこれは点におけるリーマン計量である。座標で表す。
条件3の次元解析によると、発散の次元は距離の二乗である。[ 3 ]
二重発散は次のように定義される。
対比したいときに対して我々は、原始的な分岐として。
いかなる乖離も考慮すると、その対称化されたバージョンは、それを双対発散と平均することによって得られます: [ 3 ]
距離とは異なり、発散は対称である必要はなく、非対称性が応用上重要である。[ 3 ]したがって、「 pとqの間」ではなく、 「 pからのqの発散」または「p からqへの発散」と非対称的に言及することが多い。第二に、発散は線形距離ではなく二乗距離を一般化しているため、三角不等式を満たさないが、一部の発散(ブレグマン発散など)はピタゴラスの定理の一般化を満たす。
統計学や確率論全般において、「発散」とは一般的にあらゆる種類の関数を指す。、 どこ確率分布またはその他の検討対象オブジェクトであって、条件1、2を満たすもの。条件3は、情報幾何学で使用される「発散」に必要である。
例えば、一般的に使用される統計的乖離である全変動距離は、条件3を満たしません。
発散の表記法は分野によって大きく異なるが、いくつかの慣例は存在する。
発散は一般的に大文字の「D」で表記されます。メートル法の距離と区別するため、メートル法の距離は小文字の「d」で表記されます。複数の発散が使用される場合は、通常、下付き文字で区別されます。カルバック・ライブラー情報量(KL情報量)の場合。
パラメータ間の区切り文字は、特に非対称性を強調するために、異なるものが用いられることが多い。情報理論では、二重線がよく使われる。これは条件付き確率の表記法に似ているが、それとは異なる。、そして、相対エントロピーのように、発散を相対的な測定値として解釈することを強調します。この表記はKL発散でよく使われます。代わりにコロン[ b ]を使用することもできます。これは、2つの分布を裏付ける相対的な情報を強調するものです。
パラメータの表記法も様々です。大文字パラメータを確率分布として解釈し、小文字またはそれらを空間内の点として幾何学的に解釈し、またはそれらを尺度として解釈する。
S を統計的多様体、つまり有限次元座標系θでパラメータ化できる多様体に限定すれば、発散の多くの性質を導き出すことができます。つまり、分布p ∈ Sに対してp = p ( θ )と書くことができます。
座標がθ pとθ qである点p、q ∈ Sのペアに対して、 D ( p、q )の偏微分を次のように表す。
ここで、これらの関数を対角p = qに制限し、[ 4 ]と表記します。
定義により、関数D ( p , q ) はp = qで最小化されるため、
ここで、行列g ( D )は半正定値であり、多様体S上に一意のリーマン計量を定義します。
発散D (·, ·) は、係数を持つ一意のねじれのないアフィン接続∇ ( D )も定義します。
そして、この接続∇*の双対は、双対発散D *によって生成される。
したがって、発散D (·, ·) は統計多様体上に一意の双対構造 ( g ( D )、 ∇ ( D )、 ∇ ( D *) ) を生成する。逆もまた真である。統計多様体上のすべてのねじれのない双対構造は、大域的に定義された発散関数 (ただし、一意である必要はない) から誘導される。[ 5 ]
例えば、D がある関数 ƒ(·) のf-発散[ 6 ]である場合、それは計量g ( D f ) = c·gと接続∇ ( D f ) = ∇ ( α )を生成します。ここで、gは標準的なフィッシャー情報計量、∇ ( α )は α-接続、c = ƒ′′(1)、α = 3 + 2ƒ′′′(1)/ƒ′′(1)です。
最も重要な2つのダイバージェンスは、情報理論と統計学の中心となる相対エントロピー(カルバック・ライブラーダイバージェンス、KLダイバージェンス)と、二乗ユークリッド距離(SED)です。これらの2つのダイバージェンスを最小化することが、特にロジスティック回帰や線形回帰において、最大エントロピー原理と最小二乗法を用いて線形逆問題を解決する主な方法です。[ 7 ]
最も重要な2つの発散クラスはf発散とブレグマン発散ですが、文献には他のタイプの発散関数も見られます。有限アルファベット上の確率に対する発散で、 f発散とブレグマン発散の両方である唯一のものは、カルバック・ライブラー発散です。[ 8 ] 2乗ユークリッド発散はブレグマン発散です(関数 に対応します)。 ) ただし、 f発散ではない。
凸関数が与えられた場合そのため、f発散はは次のように定義される。
ブレグマン発散は、凸集合上の凸関数に対応します。ブレグマン生成子として知られる、凸集合上の厳密に凸で連続的に微分可能な関数F が与えられた場合、ブレグマン発散は、次の凸性を測定します。qからのFの線形近似がpにおける値の近似として表されるときの誤差。
ブレグマン発散に対する双対発散は、元の発散のブレグマン生成子の凸共役F *によって生成される発散です。たとえば、二乗ユークリッド距離の場合、生成子はです。一方、相対エントロピーの場合、生成元は負のエントロピーである。 .
「発散」という用語の使用法、つまりそれが指す関数と、さまざまな統計的距離の呼び方は、時間の経過とともに大きく変化してきましたが、2000 年頃までに、特に教科書Amari & Nagaoka (2000)で、情報幾何学における現在の用法に落ち着きました。[ 1 ]
統計的距離を表す「発散」という用語は、1910 年頃から 1940 年頃までさまざまな文脈で非公式に使用されていました。正式な使用は、少なくともBhattacharyya (1943)の「確率分布によって定義される 2 つの統計的母集団間の発散の尺度について」という論文でBhattacharyya 距離が定義され、Bhattacharyya (1946) の「2 つの多項母集団間の発散の尺度について」という論文でBhattacharyya 角が定義されるまで遡ります。この用語は、 Kullback & Leibler (1951)でKullback–Leibler 発散に使用されたこと、および教科書Kullback (1959)で使用されたことで普及しました。「発散」という用語は、Ali & Silvey (1966)によって統計的距離に一般的に使用されました。統計的距離の以前の使用に関する多数の参照は、 Adhikari & Joshi (1956)およびKullback (1959 、pp. 6–7、§1.3 乖離)に記載されています。
Kullback & Leibler (1951) は、実際には「発散」という言葉を対称化された発散を指すために使用しました(この関数は、 1948 年にHarold Jeffreysによって既に定義され使用されていました[ 9 ] )。非対称関数を「観察ごとの識別のための平均情報」[ 10 ]と呼んでいますが、 Kullback (1959)は非対称関数を「指向性発散」と呼んでいます。[ 11 ] Ali & Silvey (1966)は、このような関数を一般的に「発散係数」と呼び、既存の多くの関数がf発散として表現できることを示し、Jeffreys の関数を「Jeffreys の発散尺度」(今日では「Jeffreys 発散)」、Kullback–Leibler の非対称関数 (各方向) を「Kullback と Leibler の識別情報尺度」(今日では「Kullback–Leibler 発散) と呼んだ。[ 12 ]
情報幾何学における発散の定義(本稿の主題)は、当初は「準距離」Amari(1982 、p. 369)や「コントラスト関数」Eguchi(1985)など、別の用語で呼ばれていたが、「発散」はAmari(1985)でα発散に対して使用され、一般クラスの標準となっている。[ 1 ] [ 2 ]
「発散」という用語は距離(計量)とは対照的である。なぜなら、対称化された発散は三角不等式を満たさないからである。[ 13 ]例えば、「ブレグマン距離」という用語は今でも見られるが、「ブレグマン発散」が現在では好まれている。
表記上、Kullback & Leibler (1951) は非対称関数を次のように表した。、一方、Ali & Silvey (1966)は、関数を小文字の 'd' で次のように表記します。。