Bregman Divergence

  • 从squared Euclidean distance (SED)说起
  • Bregman divergences 性质
  • Bregman Divergence iff(当且仅当) The Mean is a Minimiser
  • 参考文献

从squared Euclidean distance (SED)说起

给定两个n维点, x , y ∈ R n x,y \in R^n x,y∈Rn,两点之间的SED定义为:

接下来,我们引入一些notion,重新定义SED:
< x , y > : = ∑ i = 1 n x i y i <x,y>:=\sum_{i=1}^nx_iy_i <x,y>:=∑i=1n​xi​yi​ 表示x y两点之间的inner product
∣ ∣ x ∣ ∣ : = < x , x > ||x||:=\sqrt{<x,x>} ∣∣x∣∣:=<x,x> ​
于是,SED可以表示为:

我们令 f ( z ) = ∣ ∣ z ∣ ∣ 2 f(z)=||z||^2 f(z)=∣∣z∣∣2, f ( z ) f(z) f(z)在 y y y处的切线为 f ( z ) − ∣ ∣ y ∣ ∣ 2 = < 2 y , ( x − y ) > f(z)-||y||^2=<2y,(x-y)> f(z)−∣∣y∣∣2=<2y,(x−y)>,切线在 x x x处的值为 ∣ ∣ y ∣ ∣ 2 + < 2 y , ( x − y ) > ||y||^2+<2y,(x-y)> ∣∣y∣∣2+<2y,(x−y)>。于是, d 2 ( x , y ) d^2(x,y) d2(x,y)可以理解为蓝色的线的长度。


我们希望 d 2 ( x , y ) d^2(x,y) d2(x,y)是非负的。从几何角度看,这等同于函数 f f f始终在其切线上方。我们要求:

上式等同于函数 f f f是convex的。这说明,我们可以通过选择一个convex函数 f f f来定义一种距离度量 d f d_f df​:

这种方式定义的距离度量就是Bregman divergences,并且函数 f f f的convexity属性保证了距离的非负性。

上图就是从几何角度理解KL-divergence。

Bregman divergences 性质

Bregman Divergence iff(当且仅当) The Mean is a Minimiser

定理:

解读:假设 d d d: R n ∗ R n − > R R^{n}*R^{n}->R Rn∗Rn−>R是一个连续非负的函数,满足对于所有 X ∈ R n X \in R^n X∈Rn, d ( x , x ) = 0 d(x,x)=0 d(x,x)=0 ,并且对于 1 < = i , j < = n 1<=i,j<=n 1<=i,j<=n, ∂ ∂ x i ∂ x j d ( x , y ) \frac{\partial}{\partial{x_i}\partial{x_j}}d(x,y) ∂xi​∂xj​∂​d(x,y)连续。如果对于所有随机变量 X ∈ R n X \in R^n X∈Rn,期望 E [ X ] E[X] E[X]唯一最小化 y − > E [ d ( X , y ) ] y->E[d(X,y)] y−>E[d(X,y)],那么一定存在严格凸和可微的函数 f : R n − > R f:R^n->R f:Rn−>R得到 d = d f d=d_f d=df​。


即当且仅当期望 E [ X ] E[X] E[X]唯一最小化 y − > E [ d ( X , y ) ] y->E[d(X,y)] y−>E[d(X,y)]时, d d d是Bregman Divergence

参考文献

Meet the Bregman Divergences
Bregman 散度(Bregman divergence)和Bregman信息(Bregman information)

Bregman Divergence相关推荐

  1. 机器学习中的数学——距离定义(二十):相对熵(Relative Entropy)/KL散度(Kullback-Leibler Divergence)

    分类目录:<机器学习中的数学>总目录 相关文章: · 距离定义:基础知识 · 距离定义(一):欧几里得距离(Euclidean Distance) · 距离定义(二):曼哈顿距离(Manh ...

  2. 机器学习奠基人Michael Jordan:下代技术是融合经济学,解读2项重要进展(含PPT)...

    2019年11月1日北京智源大会全体大会及闭幕式上,被誉为"机器学习之父"的加州大学伯克利教授.智源研究院学术顾问委员会委员 Michael I.Jordan 做了题为<决策 ...

  3. 机器学习奠基人Michael Jordan:下代技术是融合经济学,解读2项重要进展

    来源: 北京智源人工智能研究院 2019年11月1日北京智源大会全体大会及闭幕式上,被誉为"机器学习之父"的加州大学伯克利教授.智源研究院学术顾问委员会委员 Michael I.J ...

  4. 对抗训练-smart 论文阅读笔记

    对抗训练-smart 论文阅读笔记 SMART: Robust and Efficient Fine-Tuning for Pre-trained NaturalLanguage Models thr ...

  5. 机器学习中的数学——距离定义(九):测地距离(Geodesic Distance)

    分类目录:<机器学习中的数学>总目录 相关文章: · 距离定义:基础知识 · 距离定义(一):欧几里得距离(Euclidean Distance) · 距离定义(二):曼哈顿距离(Manh ...

  6. 机器学习中的数学——距离定义(十): 布雷柯蒂斯距离(Bray Curtis Distance)

    分类目录:<机器学习中的数学>总目录 相关文章: · 距离定义:基础知识 · 距离定义(一):欧几里得距离(Euclidean Distance) · 距离定义(二):曼哈顿距离(Manh ...

  7. 机器学习中的数学——距离定义(十三):杰卡德距离(Jaccard Distance)和杰卡德相似系数(Jaccard Similarity Coefficient)

    分类目录:<机器学习中的数学>总目录 相关文章: · 距离定义:基础知识 · 距离定义(一):欧几里得距离(Euclidean Distance) · 距离定义(二):曼哈顿距离(Manh ...

  8. 【综述】NLP 对抗训练(FGM、PGD、FreeAT、YOPO、FreeLB、SMART)

    在对抗训练中关键的是需要找到对抗样本,通常是对原始的输入添加一定的扰动来构造,然后放给模型训练,这样模型就有了识别对抗样本的能力.其中的关键技术在于如果构造扰动,使得模型在不同的攻击样本中均能够具备较 ...

  9. 机器学习中的数学——距离定义(七):兰氏距离(Lance and Williams Distance)/堪培拉距离(Canberra Distance)

    分类目录:<机器学习中的数学>总目录 相关文章: · 距离定义:基础知识 · 距离定义(一):欧几里得距离(Euclidean Distance) · 距离定义(二):曼哈顿距离(Manh ...

最新文章

  1. Gym 100646 Problem C: LCR 模拟题
  2. 在navicat中新建数据库
  3. 案例解析|广东自由流收费稽核方案,AI稽核新模式
  4. 谷歌再获语音识别新进展:利用序列转导来实现多人语音识别和说话人分类
  5. Java程序员须知的七个日志管理工具
  6. CheckBoxList 只能选2个选项
  7. 刷题记录 kuangbin带你飞专题五:并查集
  8. icd11中文版精神障碍pdf_精神与行为障碍类别目录(ICD-11)(借鉴资料)
  9. c语言转换成delphi程序语言
  10. 新手必看!纯干货!模具设计ug开启刀具半径补偿2种方法
  11. 全球及中国激光粉尘传感器行业投资前景与运营潜力研究报告2022版
  12. 信息收集--子域名查询
  13. ios 开发设置左滑退出_iOS 开发UITableView左滑出现删除按钮的运用方法
  14. 4016: 辉夜的夜空明珠
  15. 客制化键盘编程_客制化键盘QMK固件入门-修改keyboard和keymap
  16. 浅谈TCP协议的端口(port)
  17. 快递到车服务的实现思路和问题思考
  18. Happy Birthday! My Motherland!
  19. Http请求、响应报文结构
  20. 学习1:调用合约接口(授权,提供流动性)

热门文章

  1. std::lock_guard使用案例及常用系统函数调用案例
  2. 新主板安装linux系统安装,UEFI主板GPT方式安装CentOS 6.4
  3. 五年高考三年模拟暗部软件库_教辅书评测系列03-《高考必刷卷》大型使用攻略...
  4. K-means聚类算法及改进策略
  5. 【新博客】个人新博客地址-[NDASH - 蘇小沐学习圈 (writebug.com)]
  6. 数据库设计原则和优化
  7. 什么事项可在劳动合同中约定
  8. Linux: 复制文件到当前目录
  9. 博客作者简介--Dynamics 365技术到项目经理之路
  10. 两小时玩转学术PPT