首页 >> 大全

多示例学习(Multiple Instance Learning)

2023-07-12 大全 40 作者:考证青年

示例学习(- )是1997年被提出的。其与监督学习、半监督学习和非监督学习有所不同,它是以多示例包(bag)为训练单元的学习问题。

在多示例学习中,训练集由一组具有分类标签的多示例包(bag)组成,每个多包(bag)含有若干个没有分类标签的示例()。如果多示例包(bag)至少含有一个正示例(),则该包被标记为正类多示例包(正包)。如果多示例包的所有示例都是负示例,则该包被标记为负类多示例包(负包)。多示例学习的目的是,通过对具有分类标签的多示例包的学习,建立多示例分类器,并将该分类器应用于未知多示例包的预测。

举例一:

很多传统的分类问题可以转化为多示例学习问题。例如,在图像分类中,我们把含有“大象”的图像被分为正类,不含有“大象”的图像被分为负类。在训练集中,假设60幅图像含有“大象”,40幅图像不含有“大象”。

图1:原图像

_e-learning学习答案

(1)对于上图,在传统分类中,一幅图像可以转化为一个向量(示例)。因此,数据集中有60个正类示例(图像)和40个负类示例(图像)。每一个示例(图像)的label都是已知的,训练集给定的。在60个正类示例和40个负类示例的基础上,建立分类器,区分正类示例和负类示例

(2)但是,一幅可能包含复杂的内容信息,譬如这幅画不仅含有“大象”,还包含了天空、和草地等多个图像内容。对于“大象”来说,“天空”和“草地”可以被认为是噪声,这导致预测时分类精确度的降低。

(3)因此如果把整幅图像看作单个向量,难以充分描述多个图像内容。为此,研究者把图像按照不同内容区域进行分割,如下:

图2:分割为3个区域

_e-learning学习答案

我们把图2看作一个多示例包bag,1个分割区域看作一个示例。由于图2含有3个分割区域,因此图2的多示例包含有3个示例。每一个分割区域()可以转化为1个向量。因此,图2的多示例包含有3个向量,这就把传统的图像分类转化为多示例学习问题。

举例二:

知识图谱有信息抽取的人物,这里面包含命名实体抽取,关系抽取,属性抽取。其中实体关系用的较多的方法是远程监督,即给出文本,其中包含两个实体。例如“姚明的妻子是叶莉,她的身高是189cm”。从上述文本我们可以得到,姚明-妻子-叶莉、叶莉-身高-189cm 两组spo三元组。但我们的真实想要的妻子这一关系,故叶莉-身高-189cm属于噪音数据。

我们用大量包含姚明-叶莉的文本进行训练,当然这些文本中姚明和妻子共现,但不一定是妻子,也可能是上司等关系。总之这条文本包含一个姚明-妻子-叶莉,我们就认为这条文本,是一个正类多示例包(bag)。通过多条这样的多事例包的训练,我们可以得到能识别妻子关系的model。之后用该model,预测某文本,是否为妻子关系。

关系抽取远程监督,可以参考链接。

在多示例学习中,多示例包bag的label是已知的,示例的label是未知的。图2属于正类,含有“大象”,这个图像label是训练集给定的。但是,图2的3个分割区(),哪个区域含有大象,哪个区域不含有大象,我们是不知道的。因此,在多示例中,多示例包bag (图像)的label是已知的(训练集给定的),但是,示例(分割区域)的label是未知的。我们的任务是,在正类多示例包bag和负类多示例包bag的基础上,建立分类器,区分正类多示例包和负类多示例包。困难之处在于,每个多示例包含有若干个示例(向量),只有多示例包(图像)的label是已知的,多示例包里面的示例(分割区域)的label是未知的。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了