Dempster-Shafer evidence theory,简称D-S证据理论,是Dempster于1967年提出,他的学生Shafer于1976年进一步拓展推广形成的一套完整的不确定推理理论。

D-S证据理论的解释有很多,其中最为常用且易于理解的为“广义贝叶斯理论” ,即D-S理论是贝叶斯理论的一般化。

那么为什么这么说呢?这得从贝叶斯理论开始谈起:

贝叶斯理论,也就是概率论是最经典的不确定推理理论,没有之一。假设Θ\Theta \,Θ是一组相互独立、互相穷尽的命题的集合,记为:
Θ={θ1,θ2,⋯,θn}\Theta {\rm{ = \{ }}{\theta _1},{\theta _2}, \cdots ,{\theta _n}{\rm{\} }}\, Θ={θ1​,θ2​,⋯,θn​}概率论定义在集合Θ\Theta \,Θ上,有P(θi)≥0,∑i=1nP(θi)=1\ P({\theta _i}) \ge 0,\sum\limits_{i = 1}^n {P({\theta _i}) = 1} \, P(θi​)≥0,i=1∑n​P(θi​)=1

最经典的例子是抛一枚硬币,正面朝上与反面朝上组成命题的集合Θ\Theta \,Θ,正面朝上的概率加上反面朝上的概率等于1。

D-S证据理论参照贝叶斯理论中的概率分配,提出了基本概率分配函数(basic probability assignment, bpa),表示证据对Θ\Theta \,Θ所有子集的影响。bpa定义在识别框架Θ\Theta \,Θ的幂集上,为Θ\Theta \,Θ的每个非空子集分配了信度:
m(∅)=0,∑A⊆Θm(A)=1\ m(\emptyset ) = 0,\sum\limits_{A \subseteq \Theta } {m(A) = 1} \,  m(∅)=0,A⊆Θ∑​m(A)=1

Θ\Theta \,Θ的幂集指的是Θ\Theta \,Θ所有子集的集合,即:
2Θ={∅,θ1,⋯,θn,{θ1,θ2},⋯,{θn−1,θn},⋯,{θ1,θ2,⋯,θn}}\ {2^\Theta } = \{ \emptyset ,{\theta _1}, \cdots ,{\theta _n},\{ {\theta _1},{\theta _2}\} , \cdots ,\{ {\theta _{n - 1}},{\theta _n}\} , \cdots ,{\rm{\{ }}{\theta _1},{\theta _2}, \cdots ,{\theta _n}{\rm{\} }}\} \,  2Θ={∅,θ1​,⋯,θn​,{θ1​,θ2​},⋯,{θn−1​,θn​},⋯,{θ1​,θ2​,⋯,θn​}}

以上述硬币的例子为例,Θ\Theta \,Θ的幂集为2Θ=\ {2^\Theta } =\, 2Θ= {空集,正面朝上,反面朝上,{正面朝上,反面朝上}}。

为了方面说明,再定义焦元的概念:若m(A)>0\ m(A) > 0\, m(A)>0,则称A为2Θ\ {2^\Theta } \, 2Θ的一个焦元。

很显然,当所有的焦元均是Θ\Theta \,Θ中的元素时(即A=θ1orθ2or⋯orθn\ A{\rm{ = }}{\theta _1}{\rm{ or }}{\theta _2}{\rm{ or }} \cdots {\rm{ or }}{\theta _n}\, A=θ1​orθ2​or⋯orθn​),D-S理论退化为贝叶斯理论,这就是为什么说D-S理论是广义的贝叶斯理论了。

以硬币例子为例,当m(∅)=0\ m(\emptyset ) = 0\, m(∅)=0&m(正面朝上,反面朝上)=0\ m({正面朝上,反面朝上})=0\, m(正面朝上,反面朝上)=0时,D-S理论退化为贝叶斯理论。

bpa是概率质量分布(probability mass distribution,贝叶斯理论中的定义)的一种推广,后者将[0,1]范围内的一个数赋给Θ\Theta \,Θ的每一个单元素子集,并使这些数之和为1。

在证据理论中,如果证据对某个命题θ1\theta_1 \,θ1​的支持度为m(θ1)\ m(\theta_1 )\, m(θ1​),则剩余的支持度将会分配给识别框架Θ\Theta \,Θ,即m(Θ)=1−m(θ1)\ m(\Theta) =1-m(\theta_1 )\, m(Θ)=1−m(θ1​)。而在贝叶斯理论中,剩余支持度相当于假设的否定(即被分配给了命题θ1\theta_1 \,θ1​的补集),p(θˉ1)=1−p(θ1)\ p(\bar \theta_1)=1-p(\theta_1) \, p(θˉ1​)=1−p(θ1​)

其实关于DS理论是广义贝叶斯这一点,很多学者是持质疑态度的。他们举的例子是一个识别框架{A,B,C},如果仅有焦元m(A)=0.5, m(B)=0.3,那么按照广义贝叶斯理论来说应该退化成概率论,根据概率论有p(A∪B)=p(A)+p(B)=0.5+0.3=0.8,也就是m(A,B)=0.8,那么m(A)+m(B)+m(A,B)=1.6>1,不合理。
然而实际上这个例子却是在偷换概念。既然已经退化成贝叶斯理论,那么就应该完全按照概率论的计算方法来对问题进行分析,将m(A,B)=0.8引入最初的基本信度分配中就是不合理的。换句话说,如果一开始就有m(A,B)=0.8,那么证据理论就不会退化成概率论。综上,上述例子是不合理的。

D-S证据理论超简单理解相关推荐

  1. [转]灰度共生矩阵(超简单理解)

    1.灰度共生矩阵生成原理    灰度共生矩阵(GLDM)的统计方法是20世纪70年代初由R.Haralick等人提出的,它是在假定图像中各像素间的空间分布关系包含了图像纹理信息的前提下,提出的具有广泛 ...

  2. 灰度共生矩阵(超简单理解)

    1.灰度共生矩阵生成原理    灰度共生矩阵(GLDM)的统计方法是20世纪70年代初由R.Haralick等人提出的,它是在假定图像中各像素间的空间分布关系包含了图像纹理信息的前提下,提出的具有广泛 ...

  3. P、NP、NP-hard、NPC问题超简单理解

    查了好多资料,现在网上的资料都不说人话,简单的问题故意写得让别人看懂不以显示自己的水平很高深?真正的大师难道不是把复杂问题说得很简单的人?把简单问题说得让别人看不懂显得自己很高深的就是煞笔. 多项式定 ...

  4. 超简单理解L0、L1、L2范数原理及作用

    L0,L1,L2范数在机器学习中的应用个人理解 博文针对L0.L1.L2范数原理及在机器学习中作用进行了非常通俗易懂的解释,为博主了解相关概念后自我理解,相信对于看完本篇分析的读者来说对理解这几个范数 ...

  5. 操作系统基础:进程逻辑思维导图,超简单理解进程管理

    ...

  6. 超简单理解自平衡二叉查找树的 旋转 是什么?

    首先给大家科普下基础知识 (双旋转的时候,LR左右,RL右左,且首转以尾根节点为旋转中心,第二次旋转以尾根节点的父节点为旋转中心) 一:什么情况下二叉查找树不平衡? 答:一个节点的左子树与右子树的高度 ...

  7. 泊松分布和指数分布——超简单例子助你理解

    传送门 泊松分布与指数分布的简单理解:http://www.ruanyifeng.com/blog/2015/06/poisson-distribution.html 概率分布函数(所有值的概率的累加 ...

  8. 面试Python开发的这道题超简单,我却搞砸了!

    题图 | Shutterstock / studiostoks 这道算法题明明超简单-- 上午10点,在T公司的会议室里,小R正在参加一场他准备了好几天的技术面试. 整体来说,他在这场面试中的表现还不 ...

  9. ASP.NET中一种超简单的Ajax解决方案

    为什么是Ajax2? 因为之前有一个blqw.Ajax,并且已经在项目中投入使用了,但是没有这个方便,这个是后来才弄的,为了纪念第一版的blqw.Ajax,所以这个就2了... 话说看了评论才发现,原 ...

  10. 入门启发:音视频的简单理解

    算机技术领域中,『音视频技术』应该说算是较复杂的小门类.较复杂的东西有个简单的入门指引,或者有前辈带路是很重要的. 前阵子,因为项目中急需音视频技术,虽然网上资料看似很丰富,但对初学者来说,很多资料都 ...

最新文章

  1. button 去掉原生边框
  2. WCF中的web.config配置文件
  3. 使用Visual Studio Code调试运行在SAP云平台上处于运行状态的nodejs应用
  4. android--------volley之网络请求和图片加载
  5. java写出http数据包_java用jpcap怎么识别出http和https的数据包?
  6. go语言 html 5 gui,仅需简单 5 步,给你的 Golang 程序添加 GUI (使用 Electron )
  7. 原码, 反码, 补码
  8. 图论:Gale-Shapley算法
  9. 定义视图函数时,指定具体的监听方法,访问时如果请求的方法没有设置,那么会报方法不允许 --...
  10. c int转字符串_零基础如何学好Python 之int 数字整型类型 定义int()范围大小转换...
  11. 西数linux驱动程序,下载:西数移动硬盘WD SES Driver驱动更新
  12. 锐龙r7 4800U和i7-10710U 哪个好
  13. 数据集制作之xml文件转化为csv
  14. [HEOI2013] 钙铁锌硒维生素
  15. 也许是国内最全“智能音箱”评测,教你如何选 AI 音箱?
  16. 软件测试实战教程系列—接口测试用例和报告模板|收藏版
  17. mysql mmm 测试_mysql-mmm有关mmm_control 参数测试
  18. 多台树莓派配置自组织网络,batman-adv开源项目具体配置过程
  19. Nero Platinum Suite 2023 白金套装DVD刻录软件 -您强大的无忧包
  20. 首届中国国际新型储能技术及工程应用大会今日在长沙召开

热门文章

  1. 内核调试技巧-逆向寻踪,揭开 LACP 协议流程的神秘面纱
  2. C语言抽签(抽奖)小程序
  3. python抽签小程序
  4. 已知两点坐标求水平距离_根据两点经纬度计算距离
  5. VS2015卸载不完全与安装问题
  6. 【Kilav】数据库知识点速通 其二
  7. Scala下载和配置
  8. linux svn备份,SVN完全备份svnadmin hotcopy
  9. iweboffice文档内容服务器文件,iWebOffice2015使用常见问题-NTKOOffice文档控件.doc
  10. win7 计算机定时关机脚本,定时关机命令,教您怎么使用命令行定时关机