AIToday
Qiita 機械学習掲載日時: 2026年11月1日 13:00

KLダイバージェンスは逆方向で値が変わる

LINEで送る
KLダイバージェンスは逆方向で値が変わる

3つのポイント

  1. 何が起きたか

    Aoki氏の解説は、赤青90/10の箱(現実P)と50/50の信念(Q)のKLダイバージェンスを計算し、一方向で約0.368、逆方向で0.511を得た。

  2. なぜ重要か

    この差は、KLダイバージェンスが単なる距離ではなく、誤った分布を使うことで生じる余分な驚きを測ることを示す。どちらが現実かで値が変わる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

AIと脳科学の数式を扱うAoki氏の連載第6回で、前回のエントロピーの議論を引き継ぐ。エントロピーは世界そのものの不確かさを表したが、KLダイバージェンスは現実と異なる分布を信じることで生じる余分な情報コストという第二の視点を加える。具体例が抽象的な式を実感させる。自然対数を使うため単位はナットで、どちらの分布を現実とみなして平均を取るかによって二方向の値が異なる。

記事はさらに式を、交差エントロピー=エントロピー+KLダイバージェンスという枠組みの恒等式、そして三つの性質へと結びつける。値は負にならない、分布が一致するときのみゼロ、一般に対称ではない、の三つだ。最後の性質のため、KLダイバージェンスは通常の数学的な意味での距離ではない。さらに、信じている分布が起こり得る事象に確率ゼロを割り当てるとダイバージェンスは無限大になるという注意も添えられ、過信したモデルへの警告となっている。

Aoki氏はこの考えを連続分布へ広げ、和が積分になることを示したうえで、三つの応用分野へと進む。統計学ではKLダイバージェンスの最小化は交差エントロピーの最小化と等しく、以前の回で扱った最尤推定につながる。生成AIではVAEの目的関数にKL項が含まれ、学習した潜在分布を事前分布に近づける。神経科学ではKarl Fristonの自由エネルギー原理が、脳が予測と実際の感覚情報をどう比較するかの記述にKLダイバージェンスを用いる。ただし脳が文字通りKLダイバージェンスを計算していると確定しているわけではない。

よくある質問
なぜ二つの方向で違う値になるのか?
現実は赤90%なのに50/50と信じていると、青について間違う驚きは小さい。逆に現実が50/50で赤90%と信じていると、青が出るたびに期待が大きく裏切られ、平均が上がる。
実際に起きることを不可能と信じていたらどうなるか?
P(x)が0より大きいのにQ(x)が0なら、KLダイバージェンスは無限大になる。起きる事象に確率ゼロを割り当てたモデルへの警告だ。
この単純な例以外でKLダイバージェンスはどこに現れるか?
最尤推定、生成モデルVAEの訓練目的、そして予測符号化や自由エネルギー原理といった神経科学の理論に現れる。
Qiita 機械学習元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

このようなAIの動きを、御社の業界・競合に合わせて毎日届ける法人プランもあります → 詳しく見る

次の記事へOpenAIらが共通手法に対応表明