← 最新论文
🔢 mathematics

The Entropy of Floating-Point Numbers

本文提出了浮点数熵的解析近似,通过一种新量建立了其与离散熵的联系,证明了该熵在缩放下的近似不变性,并为常见分布提供了闭式表达式。

原作者: Sultan Daniels, Samuel H. D'Ambrosia, Michael R. DeWeese, Anant Sahai

发布于 2026-05-13
📖 1 分钟阅读🧠 深度阅读

原作者: Sultan Daniels, Samuel H. D'Ambrosia, Michael R. DeWeese, Anant Sahai

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

以下是用通俗语言和日常类比对论文《浮点数的熵》的解释。

宏观视角:衡量计算机数字的“惊喜”

想象你试图用一组离散的踏脚石来描述一个连续的景观,比如一座平滑的山丘。在计算机世界中,这些踏脚石就是浮点数。它们是计算机使用有限数量的位(0 和 1)来存储现实世界数值(如 3.14159 或 0.00001)的方式。

这篇论文的作者提出了一个根本性问题:如果我们取一个随机变量(比如波浪的高度或房间的温度)并将其强制映射到这些踏脚石上,结果中还剩下多少“信息”或“惊喜”?

在信息论中,这种“惊喜”被称为。熵越高,数字越不可预测;熵越低,数字越可预测。

问题所在:刻度可移动的尺子

要理解这篇论文的贡献,你必须了解浮点数是如何工作的。

  • 均匀量化(普通尺子): 想象一把标准尺子,其刻度始终精确地相距 1 厘米。如果你测量一段长距离,刻度在任何地方的大小都是一样的。这很容易分析。
  • 浮点量化(可缩放尺子): 浮点数则不同。它们像一把可以缩放进出的尺子。
    • 在零附近,刻度非常微小且紧密排列(高精度)。
    • 在远离零的地方,刻度变得巨大且彼此相距甚远(低精度)。

因为“尺子刻度”的大小会根据你所在的位置而变化,所以计算熵(惊喜度)非常困难。你不能直接使用适用于固定尺子的标准公式。

解决方案:一个新的“魔法公式”

作者开发了一种预测性解析近似法。你可以将其想象为一个“魔法公式”,它允许你在无需进行数百万次复杂计算的情况下,估算浮点数的熵。

他们发现,浮点数的熵大致等于:

原始数据的“平滑度”减去一个基于浮点尺子如何拉伸的修正因子。

他们将这个新量称为**“微分浮点熵”**。

关键发现:缩放无关性

论文中最有趣的发现之一是关于缩放的。

  • 如果你取一个随机变量(比如温度)并将其乘以 2(使其热度加倍),微分熵(针对平滑数据的标准度量)会发生变化。它会变大。
  • 然而,作者证明,对于浮点数而言,只要不触及计算机的“溢出”(太大)或“下溢”(太小)限制,当你将数据放大或缩小时,熵保持大致不变

类比: 想象你有一张城市地图。

  • 如果你缩小视图(放大比例),标准地图会显示城市看起来更大、更复杂。
  • 但浮点地图就像一张“智能地图”,当你缩放时,它会自动调整其网格线。因为网格线会随缩放级别拉伸和收缩,所以你在地图上看到的“细节”(熵)量保持不变。

他们实际计算了什么

该论文为常见的数据类型分布提供了一份公式“菜单”(论文中的表 I)。他们计算了以下类型的近似熵:

  • 高斯分布(钟形曲线): 标准的“正态”分布。
  • 均匀分布: 数据在某个范围内任何位置出现的可能性均等。
  • 伽马分布、卡方分布、拉普拉斯分布、逻辑分布、威布尔分布、对数正态分布、帕累托分布、贝塔分布和 t 分布: 各种其他形状的数据分布。

对于每一种分布,他们都给出了一个涉及浮点数精度pp,即用于小数部分的位数)的简单方程。

结果: 对于几乎所有这些分布,熵大约为:
精度+一个常数 \text{精度} + \text{一个常数}
这意味着,如果你知道计算机用于小数部分的位数,你就可以以惊人的准确度预测数据的熵,而不管数据分布的具体形状如何(只要它适合计算机的范围)。

近似效果如何?

作者并非凭空猜测;他们证明了他们的“魔法公式”与真实答案的接近程度。

  1. 平滑化: 他们用一条平滑曲线替换了浮点数锯齿状、阶梯式的特性,以使数学计算更简单。他们证明了由此平滑化产生的误差非常小(每维度小于 0.5 位)。
  2. 界限: 他们计算了误差的“最坏情况”。他们表明,只要数据不试图表示计算机无法处理的过大或过小的数字,他们的公式与精确答案之间的差异就微乎其微。

主要“要点”总结

  1. 浮点数是一种非均匀尺子: 它在零附近有微小的步长,而在远处有巨大的步长。
  2. 新的联系: 该论文利用一个新公式,将现实世界数据的“平滑”熵与浮点数的“离散”熵联系起来。
  3. 缩放不变性: 与标准数学不同,浮点数的熵不会因为你仅仅将数据乘以一个常数(即缩放它)而改变。计算机的“尺子”会自动调整。
  4. 简单公式: 现在,你只需知道浮点格式的精度,就可以计算许多常见数据类型(如钟形曲线或均匀分布)的熵。

简而言之,这篇论文为我们提供了一种简单、准确的方法来衡量浮点数中存储了多少“信息”,揭示了计算机这种缩放进出的方式创造了一种独特且稳定的熵类型,这种熵不关心数字的大小,只关心它们的相对精度。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →