最大后验估计
最大后验估计(maximum a posteriori estimation,MAP)在观察数据以后,选择后验质量或所指定坐标下后验密度最大的参数值。它把似然与先验共同纳入优化。对连续参数,密度值依赖坐标与参考测度,不能把它理解为某一个点具有最大的正概率。
设六次相互独立的合成伯努利试验中成功五次、失败一次。只看似然,成功概率p的最大似然估计是5/6。若事先采用 先验,则后验为 ,在p坐标下的MAP为0.7。这里的先验是明确给定的教学假设,不是看到数据后挑选的拟合结果。
后验最大化与归一化
记数据为y,参数为θ,先验密度为 ,似然为 。若证据 有限且严格为正,后验密度是 。于是 等价于在乘积为正处最大化 ,因为分母与θ无关、对数严格递增。积分定义了归一化后验,MAP还另外要求上确界能取得;后验存在不自动保证有限且唯一的最大点。离散参数时把积分换成求和,优化的是后验质量。[1]
主例的先验密度为 (0<p<1),因为 。对所观察的某一固定顺序,似然为 ,乘积为 。由于 证据为 ,后验密度为 。若数据只记录成功数五,则似然和证据都多乘 ,归一化后的后验不变。
对后验对数去掉常数,求导得 二阶导数为 ,且两端密度趋向零,所以这是唯一全局最大点。后验均值却为 ;均值、众数和最大似然回答不同问题,不必一致。
更换参数坐标会改变密度最大点
令 ,逆变换为 ,且 。同一个后验概率分布在τ坐标下的密度是 由于p随τ严格增加,最大化这个函数可先在p上求位置。导数方程为 ,给出p=2/3,因此 。把原p坐标的MAP变换过去却是 ,两者不同。
并非数据更新了两遍,而是单位长度发生变化:p中的等宽小区间在τ中不再等宽。概率由密度乘区间长度形成,Jacobian维护概率守恒,却不维护密度峰的位置。后验事件的概率可一致换算,MAP的坐标依赖性必须另外说明。
先验作为惩罚的精确尺度
设固定设计下 条件相互独立,σ的平方已知,系数独立采用尺度b的零中心拉普拉斯先验,密度为 。后验负对数去掉常数是 乘以正数 不改变最小点,得到Lasso的本文尺度 所以同一个先验尺度和不同损失规范化之间必须换算,不能一概声称λ就是1/b。高斯先验相应产生二次惩罚。这个对应解释的是后验众数;采用同一个先验时的后验均值通常不等于惩罚优化解。若截距也有先验,应按所用先验另计其惩罚,不能无声省略。
变式。 仍观察六次中成功五次,改用均匀 先验,则后验为 。在p坐标下众数为 ,恰等于MLE;后验均值为3/4,仍不同。这种与MLE相等依赖所指定坐标下先验恒定,换成logit坐标的均匀密度并不是同一个先验。
一般贝塔后验的两个形状参数都大于一时,内部众数公式为 ;若参数不满足这个条件,须直接查看边界。例如 的通常密度在两端无界,不能硬套公式得到一个内部“最优点”。多个峰、边界、优化未收敛和先验不适配都需要在报告MAP时说明。若决策损失是平方误差,应进一步计算后验均值及后验风险,单独找到密度峰并没有完成该决策问题。
参考文献
- ↑ Aarti Singh,Maximum A Posteriori (MAP) Estimation,CMU 10-315,2022年1月31日,贝塔伯努利与高斯后验示例;本篇独立给出归一化、坐标变换及惩罚尺度,访问日期:2026年10月25日。