情報理論において、シャノンのソース符号化定理(または無雑音符号化定理)は、ソースが独立同分布の確率変数であるデータに対するデータ圧縮の統計的限界と、シャノンエントロピーの操作的意味を確立する。
クロード・シャノンにちなんで名付けられたソース符号化定理は、独立同分布(iid)ランダム変数(iid)データのストリームの長さが無限大に近づく極限において、符号化率(シンボルあたりの平均ビット数)がソースのシャノンエントロピーよりも小さくなるようにデータを圧縮することは、情報が失われることがほぼ確実であることを示しています。しかし、符号化率をシャノンエントロピーに任意に近づけることは可能であり、その場合、情報の損失確率は無視できるほど小さくなります。
記号符号のソース符号化定理は、入力語のエントロピー(確率変数とみなされる)と目標アルファベットのサイズの関数として、符号語の最小期待長の上限と下限を規定する。
なお、依存関係が多いデータ(そのソースが独立同分布のランダム変数ではないデータ)の場合、オブジェクトの最小記述長を定量化するコルモゴロフ複雑度の方が、データ圧縮の限界を記述するのに適しています。シャノンエントロピーは頻度規則性のみを考慮しますが、コルモゴロフ複雑度はすべてのアルゴリズム規則性を考慮するため、一般的に後者の方が小さくなります。一方、オブジェクトがランダムプロセスによって生成され、頻度規則性のみを持つ場合、エントロピーは高い確率で複雑度に近くなります(Shen et al. 2017)。[ 1 ]
声明
ソース符号化とは、情報源からの記号列をアルファベット記号列(通常はビット)にマッピングする方式であり、ソース記号をアルファベット記号から完全に復元できる(可逆ソース符号化)か、あるいは多少の歪みを伴って復元できる(非可逆ソース符号化)ようにするものです。これはデータ圧縮の手法の一つです。
ソース符号化定理
情報理論において、ソース符号化定理(シャノン 1948)[ 2 ]は非公式に次のように述べている(マッケイ 2003、p. 81、[ 3 ]カバー 2006、第5章[ 4 ]):
エントロピーH ( X )を持つN個の独立同分布のランダム変数は、 N → ∞のとき、情報損失のリスクを無視できるほど小さくしてN H ( X )ビットより多く圧縮できます。しかし逆に、 N H ( X )ビットより少なく圧縮すると、情報が失われることはほぼ確実です。
長さのコード化されたシーケンス
エントロピー符号化は、復号器が送信元を知っているという前提のもと、圧縮されたメッセージを双方向的に一意に表現します。しかし、実際にはこの前提は必ずしも成り立ちません。そのため、エントロピー符号化を適用する場合、送信メッセージには送信元を特徴付ける情報を含める必要があり、通常は送信メッセージの先頭に挿入されます。
記号符号のソース符号化定理
Σ 1、Σ 2 を2 つの有限アルファベットとし、 Σ ∗ 1およびΣ ∗ 2をそれぞれそれらのアルファベットからのすべての有限単語の集合とする。
XをΣ 1の値をとる確率変数とし、f を|Σ 2 | = aであるΣ ∗ 1からΣ ∗ 2への一意復号可能なコードとする。Sをコードワードf ( X )の長さで与えられる確率変数とする。
fがXに対して最小の期待語長を持つという意味で最適である場合、(シャノン 1948):
![\displaystyle {\frac {H(X)}{\log _{2}a}}\leq \mathbb {E} [S]<{\frac {H(X)}{\log _{2}a}}+1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8720b320ca3efbdb286e3bfbb3290a8b6638a45d)
どこ
は期待値演算子を表します。
証明:ソース符号化定理
Xがiidソースである場合、その時系列X 1、 ...、X n は、離散値の場合はエントロピーH ( X )の iid であり、連続値の場合は微分エントロピーの iid です。ソース符号化定理は、任意のε > 0、つまりソースのエントロピーよりも大きい任意のレートH ( X ) + εに対して、十分に大きなnとエンコーダが存在し、ソースのn回の iid 繰り返しX 1: nを受け取り、それをn ( H ( X ) + ε )バイナリ ビットにマッピングして、ソース シンボルX 1: nが少なくとも1 − εの確率でバイナリ ビットから復元可能であることを示しています。
達成可能性の証明。あるε > 0を固定し、
![{\displaystyle p(x_{1},\ldots ,x_{n})=\Pr \left[X_{1}=x_{1},\cdots ,X_{n}=x_{n}\right].}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a1baf624e1a98b895c1c370d0da4c8f5a2bafca8)
典型的な集合A ε nは次のように定義されます。
- :\ \left|-{\frac {1}{n}}\log p(x_{1},\cdots ,x_{n})-H_{n}(X)\right|<\varepsilon \right\}.}

漸近等分配特性(AEP)は、 nが十分に大きい場合、ソースによって生成されたシーケンスが、定義された典型的なセットA ε nに含まれる確率が1に近づくことを示しています。特に、nが十分に大きい場合、
は任意に 1 に近づけることができ、具体的には より大きくすることができる。
( 証明についてはAEPを参照のこと。)
典型集合の定義は、典型集合に含まれる数列が以下の条件を満たすことを意味する。

- シーケンスの確率
Aから抽出されるε nは1 − εより大きい。
これは、左辺(下限)から導かれる。
。
これは、の上限から導かれる。
そして、全集合A ε n の総確率の下限。
以来
ビット数が多いほど、このセット内の任意の文字列を指すことができます。
符号化アルゴリズム:エンコーダは入力シーケンスが典型的なセットに含まれているかどうかをチェックします。含まれている場合は、典型的なセット内での入力シーケンスのインデックスを出力します。含まれていない場合は、任意のn ( H ( X ) + ε )桁の数値を出力します。入力シーケンスが典型的なセットに含まれている限り(少なくとも1 − εの確率で)、エンコーダはエラーを起こしません。したがって、エンコーダのエラー確率はεで上限が定められます。
逆の証明:逆は、 A ε n (指数の意味で)より小さい任意の集合が、1から離れた確率の集合を覆うことを示すことによって証明されます。
証明:記号符号のソース符号化定理
1 ≤ i ≤ nに対して、 s i を各可能なx iの単語長とする。
ここで、Cはq 1 + ... + q n = 1となるように選択される。すると

ここで、2行目はギブスの不等式から導かれ、5行目はクラフトの不等式から導かれる。

したがって、log C ≤ 0 です。
2番目の不等式については、次のように設定できます。

となることによって

など

そして

したがって、クラフトの不等式により、これらの語長を持つ接頭辞フリー符号が存在する。したがって、最小のSは以下を満たす。

非定常独立源への拡張
離散時間非定常独立ソースに対する固定レートロスレスソースコーディング
典型的な集合A ε n を次のように定義します。
- :\ \left|-{\frac {1}{n}}\log p\left(X_{1},\cdots ,X_{n}\right)-{\overline {H_{n}}}(X)\right|<\varepsilon \right\}.}

次に、与えられたδ > 0に対して、n が十分に大きい場合、Pr( A ε n ) > 1 − δとなります。ここで、典型的なセットのシーケンスをエンコードするだけで、ソースコーディングの通常の方法により、このセットの濃度が以下よりも小さいことがわかります。
したがって、平均的には、H n ( X ) + εビットで1 − δより大きい確率で符号化するのに十分であり、εとδ はn を大きくすることで任意に小さくすることができます。
参考文献
- ↑ Shen, A.、Uspensky , VA、Vereshchagin, N. (2017). 「第 7.3 章 :複雑性とエントロピー」。『コルモゴロフ複雑性とアルゴリズム的ランダム性』 。アメリカ数学会。p. 226。ISBN 9781470431822。
{{cite book}}: CS1 maint: 複数の名前: 著者リスト (リンク) - ↑ CE シャノン、「通信の数学的理論( 2009年2月16日にウェイバックマシンにアーカイブ)」、ベルシステム技術ジャーナル、第27巻、379~423ページ、623~656ページ、1948年7月、10月
- ↑ David JC MacKay. Information Theory, Inference, and Learning Algorithms Cambridge: Cambridge University Press, 2003. ISBN 0-521-64298-1
- ↑カバー、トーマス M. (2006). 「第 5 章:データ圧縮」.情報理論の基礎. ジョン・ワイリー・アンド・サンズ. pp. 103–142 . ISBN 0-471-24195-4。