
我们如何在新证据面前严谨地更新我们的信念?这个基本问题是科学发现和日常推理的核心。我们从一个初步的假设开始,收集数据,然后完善我们的理解。后验分布是这一学习过程的数学体现,它提供了一个强大的框架,用于量化观测数据后所获得的知识。它解决了系统性地结合既有信息与新观测数据,以得出更全面、更细致结论的关键挑战。
本文将分两大部分探讨后验分布。在第一章“原理与机制”中,我们将剖析后验分布的理论基础,从其核心组成部分——先验和似然——以及结合它们的引擎——贝叶斯定理——开始。我们将探讨共轭先验等优美的数学特性,以及马尔可夫链蒙特卡洛(MCMC)等强大的计算技术,这些技术使得在复杂情境下进行贝叶斯推断成为可能。在下一章“应用与跨学科联系”中,我们将见证后验分布的实际应用,看这个单一概念如何为不同领域提供统一的推断语言,从解码宇宙和生命之书的秘密,到构建更智能、更稳健的机器学习算法。
我们如何学习?科学家在面对新证据时,如何更新他们对世界的理解?这个过程对人类经验至关重要,似乎是凭直觉进行的。我们从一个直觉、一个初步想法,或者一个已有的成熟理论开始。然后,我们进行实验并观察结果。新数据要么加强、要么反驳我们最初的信念,或者更常见的是,它会完善我们的信念,将我们的理解推向一个新的方向。后验分布正是这一过程的数学形式化表达。它是一场思想之旅的目的地,是我们考量证据之后对自身知识的精确描述。
想象一位生物学家试图估计一种新病毒的替换率,他们称这个参数为 。在查看新的DNA序列之前,他们已经从对其他病毒的研究中获得了一些先验知识。例如,他们可能认为非常高的替换率是不太可能的。这种与数据无关的初始信念可以用数学方式表达为一个先验分布,。它描绘了一幅可能性的图景,其中的峰值代表生物学家认为真实值更可能所在的位置。
接着是数据。生物学家分析他们的序列,数据通过一个称为似然的函数 “发声”。这个函数回答了这样一个问题:“如果真实替换率是 ,我们观测到现有数据的可能性有多大?”似然函数不关心生物学家的先验信念;它是证据纯粹、不加修饰的声音。
贝叶斯推断的奇妙之处在于,它为结合这两种信息来源提供了一个正式的法则。其结果就是后验分布 ,它代表了经数据更新后的信念状态。在我们的生物学家的例子中,经过分析,他们得到了一个关于 的新分布,这个分布比他们的先验分布更尖锐,且中心位于一个不同的值上。他们模糊的直觉已经转变为一个有证据支持的精确结论。这种从先验到后验的转换正是贝叶斯学习的核心。
驱动这一转换的引擎是一条简单而深刻的规则,即贝叶斯定理。其本质上陈述如下:
可以把它想象成一场结构化的对话。先验(Prior)做出开场陈述,似然(Likelihood)提出新的论据,而后验(Posterior)是最终的综合,一个既尊重初始立场又采纳新证据的新立场。
这个简单的正比关系背后隐藏着计算和哲学上的深邃内涵。使这个正比关系成为等式的项,即所谓的“边际似然”或“证据”,涉及对所有可能参数值的求和或积分。对于许多现实世界的问题,这个计算极其困难。但其概念上的美感依然存在:后验是理论与观测的混合体,是二者的融合。
让我们用一个在所有科学领域中最常见也最优雅的例子来使这一点更具体。想象一下,你正在尝试测量一个基本常数,比如一个宇宙学参数 。你基于理论的先验信念是一个高斯(钟形曲线)分布,具有某个均值 和方差 。这里的方差代表你的不确定性;较大的方差意味着曲线更宽、更平,表示信心较低。
现在你进行一个高精度的实验。你的测量设备存在一些噪声,这些噪声也服从高斯分布,中心位于真实值 处,但具有一个较小的方差 。小方差意味着实验很精确。你得到的测量值是 。这单个数据点给出了一个似然函数,它也是一个以 为中心的高斯分布。
你对 的新后验信念是什么?当你将高斯先验与高斯似然相乘时,奇妙的事情发生了:后验分布也是一个高斯分布!但它的参数是先验和数据之间一个巧妙的折衷。
新的均值 是先验均值 和测量值 的加权平均值:
注意这些权重!它们是方差的倒数。这个量,即方差的倒数,被称为精度(precision)。它是确定性的一个度量。因此,后验均值是一个由精度加权的平均值。估计值会更强烈地偏向信息更精确的来源。如果你的先验非常模糊(高方差,低精度),而你的实验非常精确(低方差,高精度),那么你的后验估计将非常接近你的测量值。反之,如果你有一个非常强的先验和一个充满噪声的测量,后验分布会更贴近你最初的信念。
那么新的不确定性呢?后验分布的精度就是先验分布和似然函数精度的和:
这是一个深刻的结果。它意味着你的后验分布总是比单独的先验或似然更精确(即方差更小)。通过结合知识和数据,你总是会变得更加确定。
世界并非总是高斯分布的。如果我们正在对离散事件进行计数,比如一个量子点在一段时间内发射的光子数,情况会怎样?。这样的过程通常由泊松分布描述,它由单个速率参数 控制。我们对 的先验信念不可能是高斯分布,因为速率必须是正数。一个更自然的选择是伽马分布。
在这里,我们遇到了另一处数学上的优雅。伽马分布和泊松似然是一个共轭对。这意味着当你将伽马先验与泊松似然结合时,得到的后验分布也是一个伽马分布。我们信念的数学形式得以保留;它仅仅是被更新了。
更新规则非常直观优美。如果我们的先验是形状参数为 、速率参数为 的伽马分布,并且我们在时间 内观测到 个光子,那么我们新的后验分布就是一个参数如下的伽马分布:
这揭示了一个深刻的见解:先验分布的参数就像“伪数据”(pseudo-data)。参数 就像之前已经观测到了 个事件,而 就像之前已经观测了 的时长。贝叶斯更新仅仅是将我们的新数据(在时间 内的 个事件)添加到我们的先验信息库中。共轭族的这一特性使得许多贝叶斯计算不仅成为可能,而且异常清晰透明。
现在我们有了后验分布。它是对我们关于某个参数不确定性的完整描述。但通常,我们需要对其进行总结,以传达一个合理值的范围。这就是可信区间(credible interval)的作用。
假设一个生物工程团队发现,某治疗成功率 的95%可信区间为 。对此的解释直接而有力:“根据我们的先验信念和试验数据,真实成功率 有95%的概率位于0.72和0.89之间。”
这是一个关于参数本身的陈述,而这正是大多数人直观上认为统计区间所意味的。这与频率学派的置信区间(confidence interval)形成鲜明对比。一个95%的置信区间是关于生成该区间的程序的陈述:如果我们重复实验一百次,我们构建的区间中将有95个会包含 的真实固定值。我们无法对我们实际计算出的那一个区间做任何概率性的陈述。贝叶斯可信区间将参数视为一个我们不确定的量,从而允许做出直接且直观的概率性陈述。
对于任何给定的概率,比如95%,都存在许多可能的可信区间。一个特别有用的是最高后验密度区间(Highest Posterior Density Interval, HPDI)。对于给定的概率,这是可能的最短区间。它通过确保区间内任意点的概率密度都高于区间外任意点的概率密度来实现这一点。对于像正态分布这样的对称后验分布,HPDI就是中心区间。对于有偏的后验分布,HPDI能够巧妙地捕捉到最合理的值集。
使用高斯分布和伽马分布的例子之所以优雅,是因为其数学推导非常简洁。但在更复杂的现实世界场景中会发生什么呢?考虑一下为一组物种重建进化树的挑战。在这里,“参数”不是一个单一的数字,而是一个包含数十个分支长度的完整树状结构。可能的树的数量是超天文数字级的。
直接计算后验分布需要对每一种可能的树进行求和,这个任务即使是速度最快的超级计算机也需要比宇宙年龄还长的时间。贝叶斯定理中的归一化常数成了一个无法逾越的障碍。
这时,马尔可夫链蒙特卡洛(MCMC)算法的天才之处就体现出来了。MCMC不尝试计算整个后验分布的图景,而是创造了一个“智能的随机游走者”来探索它。该算法从某个随机的树开始,并提议一个小的改动。然后,它根据新旧树的后验概率之比来决定是否接受这个改动。关键在于,这个比率使得那个难以处理的归一化常数被消掉了!这个游走者倾向于向概率更高的区域移动,并在不同区域停留的时间与该区域的后验概率成正比。
在让游走者游荡很长一段时间后,我们只需记录它到过的地方,就可以构建出后验分布的图像。采样到的树的集合近似了后验分布。MCMC使我们能够对那些原本不可能解决的极其复杂的问题进行贝叶斯推断,将一个无法处理的计算变成一个可管理的模拟。
当我们收集海量数据时,我们的后验分布会发生什么变化?我们最初的主观先验还重要吗?Bernstein-von Mises 定理提供了一个惊人的答案。该定理指出,对于大型数据集,后验分布会收敛于一个高斯分布。
这个极限高斯分布的均值正是最大似然估计(MLE)——即频率学派会选择的值。此外,Fisher信息决定了这个高斯分布的方差,它衡量了单个数据点提供了多少关于该参数的信息。
这是一个美妙的统一之处。它告诉我们,随着证据的积累,它最终会“冲淡”或压倒先验。数据的作用如此强大,以至于不同的合理初始信念最终会收敛到相同的结论。它将贝叶斯框架与频率统计学和信息论联系起来,表明它们是同一个对知识的基本追求的不同侧面。
然而,贝叶斯的旅程是独特的。即使目的地相同,其路径也提供了更丰富的体验。无论数据量大小,后验分布都为我们提供了关于知识的完整概率性描述——一种对我们不确定性的细致而诚实的核算,并被证据之光不断地加以完善。
在熟悉了后验分布的原理和机制之后,我们现在转向旅程中最激动人心的部分:见证这个卓越工具的实际应用。后验分布不仅仅是一个数学抽象概念;它是一个强大的透镜,我们能通过它观察世界,一个用于推理、发现和决策的通用引擎。从单个分子的抖动到宇宙的膨胀,从生命密码到机器逻辑,后验分布为在不确定性面前从证据中学习提供了一个统一的框架。让我们来探索这个单一的思想是如何贯穿于现代科学的织锦之中的。
在科学中,如同在生活中一样,我们不断面临选择。一种新药比旧药更有效吗?教学方法A是否比方法B带来更好的学生成绩?后验分布为回答这类问题提供了一种极其直接的方式。
想象一位教育工作者想要比较两个学习模块A和B。实验之后,贝叶斯分析为每个模块的平均学生分数得出了一个后验分布,我们称之为 和 。我们不仅仅对单个分数感兴趣;我们真正的问题是关于效果的差异,即 。贝叶斯框架的奇妙之处在于,我们可以直接从 和 的后验分布推导出这个差异的后验分布 。
这个关于 的分布包含了我们需要的所有信息。我们可以通过计算后验曲线下 的面积来计算模块A优于模块B的概率。我们可以找到差异的95%可信区间,从而得到一个关于一个模块比另一个模块好多少的合理值范围。这种简单而强大的技术是“A/B测试”的核心,科技公司不懈地使用这种方法来优化网站,它也是分析临床试验以确定新药疗效的基础。
许多基本物理定律本质上是概率性的。它们不告诉我们将要发生什么,而是可能发生什么。在贝叶斯背景下,这些物理定律成为我们的似然函数,使我们能够从稀疏且充满噪声的观测中推断宇宙的隐藏参数。
在最小的尺度上,考虑尝试确定一种气体的温度。温度是无数疯狂运动的粒子平均动能的度量。测量所有粒子是不可能的。但是,Maxwell-Boltzmann分布告诉我们,在给定气体温度 的情况下,一个粒子具有特定速度的概率。如果我们设法测量到仅单个粒子的速度 ,我们就可以将这个物理定律用作我们的似然函数。通过将其与关于温度的先验信念相结合,我们可以计算出后验分布 ,这是我们在获得这一微小证据后对温度的更新知识。这是统计力学与推断之间一次非凡的对话,让我们能从单个微观事件中推断出宏观属性。
类似的故事也发生在核物理的量子世界中。放射性原子核的衰变是一个根本性的随机事件。衰变前的时间遵循一个指数分布,该分布由单一参数,即衰变率 控制,它与核素的半衰期 相关。通过观测少数几个原子的衰变时间,我们可以构建一个似然函数。 的后验分布(或者通过简单变换得到的 的后验分布)随后告诉我们关于这个自然基本常数所知的一切,包括我们剩余的不确定性。
转向最宏大的尺度,后验分布在处理困难数据时展现了其真正的威力。天文学家使用三角视差 来测量恒星的距离,视差是距离 的倒数。然而,对于非常遥远的恒星,测量噪声可能比信号本身还大,有时会产生物理上无意义的负视差测量值。一种简单化的方法可能会将这类数据作为无用数据丢弃。然而,贝叶斯框架将负测量值不视为真实值,而是看作一份带噪声的证据。后验分布 优雅地结合了似然函数(它知道测量噪声 )和先验(它知道距离 必须为正)。其结果是一个完全合理的恒星距离后验概率分布,该分布为正,并正确地反映出,一个小的或负的视差测量值意味着该恒星可能非常遥远。后验分布将表面的无稽之谈转化为了真正的知识。
生命科学是一个充满惊人复杂性和历史偶然性的领域。在这里,贝叶斯方法已成为重建过去和揭示隐藏生物学机制不可或缺的工具。
通过一个替换模型(我们的似然函数)的视角比较现存物种的DNA,我们可以推断它们的进化历史。一组生物的最近共同祖先(MRCA)的年龄不是一个我们可以查到的固定数字;它是一个需要估计的参数。贝叶斯系统发育分析为这个年龄提供了一个后验分布。我们可以用一个95%最高后验密度(HPD)区间来总结这个分布,它为我们提供了这位祖先生活年代的一个合理日期范围。这是一个概率性时间机器的输出,它不仅告诉我们最可能的日期,还告诉我们时间不确定性的全部范围。
这种历史重建可以更加详细。从单一物种的遗传样本中,贝叶斯天际线图可以推断其有效种群规模随时间回溯的变化。该图显示了种群规模在历史上的后验分布,其中一条中心线(通常是中位数)显示了最可能的轨迹,一个阴影HPD区间捕捉了不确定性。在这张图中,我们可以看到古代瓶颈和扩张的影子,解读出现代后代DNA中书写的物种人口统计学故事。
后验分布也可能带来意想不到的发现。在冷冻电子显微镜技术中,科学家们从成千上万张带噪声的二维图像中重建蛋白质的三维模型。一个贝叶斯算法计算每个颗粒取向的后验概率。如果蛋白质是单一的刚性结构,这个后验分布应该有一个单一、尖锐的峰值。但如果对于大量的颗粒,其取向的后验分布持续呈现双峰形态,具有两个明显的峰值,那又会怎样?这不是一个错误。这是来自数据的信息。它揭示了本应均一的样本实际上是蛋白质至少两种不同稳定构象的混合物。后验分布的形状本身就揭示了生物现实中隐藏的一个层面,表明该蛋白质是一台动态的机器,而不是一个静态的物体。
这引出了一个更深层次的哲学观点。当我们重建一个祖先基因时,我们的目标是什么?是找到单一“最可能”的祖先序列,即最大后验(MAP)估计吗?还是去理解所有可能性的全景?MAP估计只是广阔序列空间中的一个点。一个更完整的方法是从整个后验分布中进行抽样。这给了我们一组合理的祖先序列,突显出基因中哪些位置是确定的,哪些是模糊的。它承认我们所不知道的,将祖先不视为一个有待恢复的丢失密码,而是一个形态不确定的“幽灵”——而真正的理解正是在于对这种不确定性的刻画之中。
贝叶斯推理的原则在机器学习领域得到了强烈的反响,为许多最有效的技术提供了深厚的概率基础。
机器学习中一个常见的问题是“过拟合”,即模型变得过于复杂,记住了训练数据,而不是学习到可泛化的模式。为了解决这个问题,从业者通常使用“正则化”,即添加一个惩罚项来抑制过于复杂的解决方案。一种流行的方法,岭回归,惩罚模型参数的平方大小。事实证明,这在数学上等同于为一个其参数具有高斯先验的贝叶斯模型寻找最大后验(MAP)估计。这个先验表达了一种信念,即较小的参数值更可能出现,从而有效地引导模型朝向更简单的解。因此,后验分布统一了优化和概率推断的语言,表明机器学习中许多临时的“技巧”实际上只是先验信念的表达。
后验分布还可以帮助我们处理更高层次的不确定性:关于模型本身的不确定性。假设我们有两个相互竞争的模型,和。我们应该使用哪一个?一个贝叶斯主义者会问:“为什么我必须选择?”我们可以计算每个模型的后验概率 ,它告诉我们数据对每个模型的支持程度。然后,对于我们希望预测的任何量,我们都可以使用贝叶斯模型平均(BMA)。最终的后验分布是每个模型后验分布的加权平均,权重是它们各自的后验概率。通过承认我们甚至不确定哪个模型是“正确的”,这种方法可以产生更诚实和稳健的预测。
这引出了最后也是至关重要的一点:后验分布的好坏取决于它所基于的模型。如果我们对世界的模型是错误的,会发生什么?假设真实数据遵循重尾的拉普拉斯分布,但我们却基于轻尾的正态分布来建立我们的推断。一个有趣的分歧发生了。由于中心极限定理,一个频率学派关于均值的置信区间可能仍然校准得很好,因为中心极限定理使得样本均值无论其来源如何都看起来像正态分布。然而,一个贝叶斯关于单个新数据点的后验预测区间将会是未校准的。它的真实覆盖率将不会是其声称的95%,因为对单个点的预测依赖于分布的整个形状,而不仅仅是其均值。后验分布无法保护我们免受根本上有缺陷的模型的影响。这是一个重要的警示:贝叶斯推断是在模型内进行推理的强大工具,但它不能替代构建和检验好模型的艰苦科学工作。
通过这些应用的旅程揭示出,后验分布并非一堆互不相干的技术集合,而是一个核心的推理原则。它是在新事实面前改变想法的正式过程。它为我们提供了一种语言,可以精确地谈论我们知道什么,我们不知道什么,以及随着我们探索世界,我们的知识如何变化。