在信息论中,自信息(),由克勞德·夏農提出。自信息指的是当我们接收到一个消息时所获得的信息量。具体来说,对于一个事件,其自信息的大小与该事件发生的概率有关, 它是与概率空间中的單一事件或离散随机变量的值相关的資訊量的量度。它用信息的單位表示,例如 bit、nat或是hart,使用哪个单位取决于在计算中使用的对数的底。自信息的期望值就是信息论中的熵,它反映了随机变量采样时的平均不确定程度。
定義
由定义,当信息被拥有它的实体传递给接收它的实体时,仅当接收实体不知道信息的先验知识时信息才得到传递。如果接收实体事先知道了消息的内容,这条消息所传递的信息量就是0。只有当接收实体对消息的先验知识少于100%时,消息才真正传递信息。
因此,一個隨機產生的事件\omega_n所包含的資訊本體數量,只與事件發生的機率相關。事件發生的機率越低,在事件真的發生時,接收到的資訊中,包含的資訊本體越大。
\omega_n的自信息量 \operatorname I(\omega_n) = f(\operatorname P(\omega_n))
如果 \operatorname P(\omega_n) = 1,那么 \operatorname I(\omega_n) = 0。如果 \operatorname P(\omega_n) ,那么 \operatorname I(\omega_n) > 0。
此外,根据定义,自信息的量度是非负的而且是可加的。如果事件 C是两个独立事件 A和 B的交集,那么宣告 C发生的信息量就等于分别宣告事件 A和事件 B的信息量的和:
\operatorname I(C) = \operatorname I(A \cap B) = \operatorname I(A) + \operatorname I(B)
因为 A和 B是独立事件,所以 C的概率为
\operatorname P(C) = \operatorname P(A \cap B) = \operatorname P(A) \cdot \operatorname P(B)
应用函数 f(\cdot)会得到
\begin{align}
\operatorname I(C) & = \operatorname I(A) + \operatorname I(B) \\
f(\operatorname P(C)) & = f(\operatorname P(A)) + f(\operatorname P(B)) \\
& = f\big(\operatorname P(A) \cdot \operatorname P(B)\big) \\
\end{align}
所以函数 f(\cdot)有性质
f(x \cdot y) = f(x) + f(y)
而对数函数正好有这个性质,不同的底的对数函数之间的区别只差一个常数
f(x) = K \log(x)
由于事件的概率总是在0和1之间,而信息量必须是非负的,所以 K
考虑到这些性质,假設事件\omega_n發生的機率是 P(\omega_n),資訊本體 I(\omega_n) 的定義就是:
:\operatorname I(\omega_n) = -\log(\operatorname P(\omega_n)) = \log \left(\frac{1}{\operatorname P(\omega_n)} \right)
事件 \omega_n的概率越小, 它发生后的自信息量越大。
此定义符合上述条件。在上面的定义中,没有指定的对数的基底:如果以 2 为底,单位是bit。当使用以 e 为底的对数时,单位将是 nat。对于基底为 10 的对数,单位是 hart。
信息量的大小不同于信息作用的大小,这不是同一概念。信息量只表明不确定性的减少程度,至于对接收者来说,所获得的信息可能事关重大,也可能无足轻重,这是信息作用的大小。
和熵的联系
熵是离散随机变量的自信息的期望值。但有时候熵也会被称作是随机变量的自信息,可能是因为熵满足 \operatorname H(X) = \operatorname I(X; X),而 \operatorname I(X;X)是 X与它自己的互信息。
评论 (0)