ICLR 2020 | 互信息视角下的表征学习

2020 年 5 月 1 日 学术头条

互信息(MI)在表征学习中广泛被用到,但由于其 intractable 的性质,很多方法只是将其一个下界作为优化的目标。本文简单阐述了两篇文章,其中一篇将如今的词表示学习方法统一到 MI 的视角下,另一篇首次提出了近似 MI 的导数而非直接近似 MI 来得到更好的近似效果。



A Mutual Information Maximization Perspective of Language Representation Learning



作者指出如今 SOTA 的词表示学习的方法在优化的目标函数其实是一个词序列的不同部分的互信息(MI)的下界。互信息是度量两个随机变量之间依赖程度的标准。给定两个随机变量 A 和 B,它可以被理解为对于 A 的知识可以多大程度上减少 B 的不确定性,反之亦然。


其一个典型的下界为 InfoNCE,这类方法是众所周知的 contrast learning。文章的贡献如下:

(1)提出了一个基于最大化 MI 的理论框架来理解词表示学习模型,并将已知的方法统一到这个框架之中,如 skip-gram,masked language modeling(如 BERT)和 permutation language modeling(如 XLNET)。并指出 BERT 和 Skip-gram 其实在最大化一个相似的目标式,而他们最大的不同即为所选择的 encoder----一个依赖于语境的以一个句子作为输入的 Transformer 还是一个查表式的嵌入矩阵。



(2)与此同时,这样一个框架可以提出一种普遍的表示学习模型,这种模型可以作为设计并将自监督训练的目标函数结合进来来得到更好的语言表示的基础。此外我们还可以联想到 Deep InfoMax(DIM)---一个基于互信息的图像表示学习的方法,而 DIM 旨在最大化一个图像的局部和整体表示向量的互信息。对于一个词序列,我们也可以考虑其整体表示和局部的表示(如一个单词),并借鉴这一思路将其作为我们希望最大化目标函数的一部分。




(3)在此基础上作者提出了 INFOWORD 这一模型。其优化目标有两项,一个来源于 DIM,选取一个 masked 单词序列为整体表示,一个 n-gram 为局部表示;另一个来源于 Masked Language Modeling。


作者在选取三个模型,BERT,BERT-NCE(作者对于 BERT 的改动版本),INFOWORD,并在两个数据集(GLUE 和 SQuAD)上检测其效果。




Mutual Information Gradient Estimation for Representation Learning


互信息(MI)在表示学习中占据很重要的地位,但不幸的是,对于连续的高维变量 MI 是 intractable 的。目前解决这一问题的思路是使用 MI 的一种估计来近似 MI,但大多数现存的方法并不能在 MI 很大的时候很好地给出 MI 的较为精确值。据此,作者提出一种直接估计 MI 的导数的方法(MIGE)来使其在表示学习中比估计 MI 自身取得更好的效果,并将其应用在无监督学习的方法如 Deep InfoMax 与 Information Bottleneck 上。文章贡献主要如下:


(1)提出了 MIGE,它可以在高维变量且 MI 较大时更好地给出 MI 一个更紧的具有较为光滑的导数估计;

(2)提出了 Scalable SSGE 可以在高维情形时避免计算 SSGE 时所需的较高的计算代价。


作者分三种情形给出了 MI 导数的估计。






并将其应用在 Deep InfoMax 和 Information Bottleneck 上,均取得了较好的效果。



近期精彩集锦——

【2020科技趋势】:《2020科技趋势报告》

【AI女神】:《AI全球最具影响力女性学者报告》

【AI10】:《浅谈人工智能下一个十年》

【GNN】:《图神经网络及认知推理》

【AI指数】:《2019人工智能指数报告》

【3D视觉】: 《3D视觉技术白皮书》
点击上方蓝色字体跳转阅读,对话框回复关键词获取资料!


点击左下角“阅读原文”,一键直达 ICLR 2020 专题!

登录查看更多
1

相关内容

互信息(Mutual Information)是信息论里一种有用的信息度量,它可以看成是一个随机变量中包含的关于另一个随机变量的信息量,或者说是一个随机变量由于已知另一个随机变量而减少的不肯定性.
【ICML2020】对比多视角表示学习
专知会员服务
52+阅读 · 2020年6月28日
【Google】无监督机器翻译,Unsupervised Machine Translation
专知会员服务
35+阅读 · 2020年3月3日
BERT进展2019四篇必读论文
专知会员服务
66+阅读 · 2020年1月2日
GAN用于无监督表征学习,效果依然惊人……
机器之心
12+阅读 · 2019年7月9日
【学界】虚拟对抗训练:一种新颖的半监督学习正则化方法
GAN生成式对抗网络
10+阅读 · 2019年6月9日
长文本表示学习概述
云栖社区
15+阅读 · 2019年5月9日
强化学习与文本生成
微信AI
41+阅读 · 2019年4月4日
NLP预训练模型大集合
机器学习算法与Python学习
8+阅读 · 2018年12月28日
博客 | 「特征工程」与「表示学习」
AI研习社
7+阅读 · 2018年9月9日
Arxiv
6+阅读 · 2019年7月11日
Arxiv
6+阅读 · 2018年2月26日
VIP会员
相关资讯
GAN用于无监督表征学习,效果依然惊人……
机器之心
12+阅读 · 2019年7月9日
【学界】虚拟对抗训练:一种新颖的半监督学习正则化方法
GAN生成式对抗网络
10+阅读 · 2019年6月9日
长文本表示学习概述
云栖社区
15+阅读 · 2019年5月9日
强化学习与文本生成
微信AI
41+阅读 · 2019年4月4日
NLP预训练模型大集合
机器学习算法与Python学习
8+阅读 · 2018年12月28日
博客 | 「特征工程」与「表示学习」
AI研习社
7+阅读 · 2018年9月9日
Top
微信扫码咨询专知VIP会员