Jenson 不等式的笔记

最近看到 EM 算法,其中有用到琴生不等式,在这里做一个笔记。

凸函数和凹函数

在刚开始学习凸函数和凹函数的时候,我们会被凸函数和凹函数的命名所困扰,命名看起来是凹的,一些教材上却偏偏说它是凸函数。其实这个只是一个定义,它叫什么,并不影响函数本身的性质。就像我在 B 站上看到有些人戏称三国时期的武将赵云为“云妹”,你叫他“云姐”、“云妈”都不会改变赵云纯爷们的形象,你管于正叫“于妈”,他本质上还是个男的,你管范冰冰叫“范爷”,她也是个女的,也得嫁人是一个道理。因此大可不必为凸函数、凹函数的命名所纠结,应该结合凸函数、凹函数的性质来记忆。

例1:函数
y = \log x

的图像如下:

$y = \log x$ 函数图像

我们暂时先别纠结它叫什么。我们看这个函数有什么性质,和 Jensen 不等式又有什么关系。看图可知是增函数,这个函数的一阶导数 y\prime = \cfrac{1}{x} > 0 也说明了 y = \log x 是增函数。我们知道,导函数的增减性说明了函数的凹凸性,如果我们知道函数的凹凸性,就能够确定局部极值就是全局最优值。而导函数的增减性,就是二阶导数。我们可以画出各个点的切线,看看切线的斜率变化,就知道二阶导数的增减性了。很容易知道,切线的斜率是越来越小的,因此,导函数的导函数是减函数,从函数的表达式上也很容易验证。

y\prime\prime = -\cfrac{1}{x^2} > 0

那么 Jensen 不等式又说了什么呢?对于 Jensen 不等式的两点形式来说,就是图中任意两点的之间的部分都在这两点的割线的上方,即:

f(ta+(1-t)b) \ge tf(a) + (1-t)f(b)

因为概率分布的一个重要性质就是各个取值都介于 01 之间,并且它们的和为 1,因此 Jensen 不等式用概率、期望的语言解释就是:
f(E(X)) \ge E(f(x))

应用于多个点,即:

f(\sum_i^n \lambda_i x_i) \ge \sum_i^n \lambda_if(x_i)
其中 \lambda_i \ge0\sum_i^n \lambda_i = 1。把 f(x) = \log x 应用到上面的式子,得到:

\log(\sum_i^n \lambda_i x_i) \ge \sum_i^n \lambda_i\log(x_i)
其中 \lambda_i \ge0\sum_i^n \lambda_i = 1。这就是《统计学习方法》P159 脚注 1 的内容。我们看到这本书为了简化说明,没有给出凸函数和凹函数的描述,直接给出所需要的 Jensen 不等式的部分。

如何记忆 Jensen 不等式

针对于两点形式(多点形式可以依次推广),琴生不等式有两个方面:

1、凸函数任意两点的割线位于函数图形的上方 ;
2、凹函数任意两点的割线位于函数图像的下方。

我的记忆方法就是在稿纸上画图像。

凸函数和凹函数的比较

注意:不要纠结那两条黑的曲线叫凸函数还是凹函数。

凸函数:任意两点的割线位于函数图像的上方

这样的曲线满足的性质是:
1、切线的斜率逐渐增大;
2、函数的导函数是增函数;
3、函数的导函数的导函数大于 0
4、函数的二阶导数大于 0

因此,如果函数 f(x) 满足 f''(x) > 0,就有

\sum_i^n \lambda_i f(x_i) \ge f(\sum_i^n \lambda_ix_i)
其中 \lambda_i \ge0\sum_i^n \lambda_i = 1

凹函数:任意两点的割线位于函数图像的下方

这样的曲线满足的性质是:
1、切线的斜率逐渐减小;
2、函数的导函数是减函数;
3、函数的导函数的导函数小于 0
4、函数的二阶导数小于 0

因此,如果函数 f(x) 满足 f''(x) < 0,就有

f(\sum_i^n \lambda_ix_i) \ge \sum_i^n \lambda_i f(x_i)
其中 \lambda_i \ge0\sum_i^n \lambda_i = 1

(本节完)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (参考百度百科) 导数定义: 设函数y=f(x)在点x0的某个邻域内有定义,当自变量x在x0处有增量Δx,(x0+...
    萍水相逢_程序员阅读 2,004评论 0 6
  • 这一节开始我们讨论非监督学习(Unsupervised Learning)的算法。在监督学习算法中,训练数据既包含...
    secondplayer阅读 4,981评论 1 2
  • 概率论与数理统计 无穷小阶数 无穷小量表述:线性逼近 相当于利用切线和斜率来理解误差和逼近。 泰勒级数:线性逼近 ...
    Babus阅读 829评论 0 1
  • 2017年,9.19日志 早上6点半起床,天居然还没有亮。想想应该是变天了,拉开窗,果真是下雨了。。 昨晚确定了本...
    蓝朵格格阅读 295评论 0 0
  • 雾霾又出现了,大家要多吃水果,喜欢户外跑步的也要做好保护措施,不开心啊~ 成都只要一下雨,就会立刻变身堵城,地铁瞬...
    图大人阅读 528评论 1 8