NAACL 2022 | DiffCSE:基于差异的句向量对比学习方法

f00b8841dcbebb0eb6259835f155eabd.gif

©作者 | 曾伟豪

单位 | 北京邮电大学

研究方向 | 对话摘要生成

6037c75a26ae65079b2730c7be5f2734.png

论文标题:

DiffCSE:Difference-based Contrastive Learning for Sentence Embeddings

论文来源:

NAACL 2022

论文链接:

https://arxiv.org/pdf/2204.10298.pdf

代码链接:

https://github.com/voidism/DiffCSE

56c315b4e40bc9ed1bab45aaf248c21f.png

Motivation

通过对比学习来学习 sentence embeddings 的表示。一般的思路:对于单个样本利用 multiple augmentations 的方法来构造 positive pairs。这些方法的训练目标在于让 representations对于 augmentation transformation 是 invariant的。(比如常用的 dropout-based 的方法)

然而有些的 augmentation 的方法(如对 input 进行 deletion 或者 replacement)往往会改变原句的意思,因此,理想的 augmentation 方法应当对于这些 transformations 应当是 not invariat 的。

在计算机视觉领域,此为 equivariantcontrastive learning,通过在不敏感的 image transformations(如灰度变化)使用对比损失,而在敏感的 image transformations(如图片的旋转)上使用 prediction loss。

e9adc206491e92ca5e13d33312701292.png

Contribution

实验表明 DiffCSE 在 unsupervised sentence representation learning methods 达到了 SOTA 的效果。在 se-mantic textual similarity tasks 上超越 SimCSE 2.3 个 absolute points。

8160f6f523e448beb135b8900ca7943d.png

Difference-based Contrastive Learning

作者的方法很简单,将 SimCSE 中标准的对比学习目标域与基于 sentence embeddings 的差异预测目标结合。

34f5a77dec0fd320be51ffa760a6198d.png

上图的左边即为 SimCSE 的训练目标:

3c9522086829530ed40f62432d900bdb.png

上图的右边 ELECTRA 中差异预测训练目标的 conditional 版本。包括 generator 和 discriminator。

对于给定的长度为 T 的句子 x,在 x 上进行随机的 mask 以获得 ,使用预训练好的 MLM 模型作为 generator 来恢复 mask tokens,得到 ,使用 discriminator 来进行替换的 token 检测的任务(RTD),对于句子中的每一个 token,模型需要预测该 token 是否被替换。

6666d4153c7e6a0290becbfdaea1c6c0.png

最终的训练目标:

2816327c67f1bb3e398778f0145f1d4b.png

Discriminator 的梯度会反向传播到 sentence encoder 上,使得 sentence encoder 能够包含句子 x 的完整意思,从而使 Discriminator 能够区分 x 和 的细微区别。

训练过程中固定 generator 的参数,而优化 sentence encoder 和 discriminator。在获取 sentence embedding 时,只需要 sentence encoder 的输出。


Note:

最近在整理 ACL 和 NAACL 的论文,会优先更新在博客上。

ACL 2022中的对话生成:

https://zeng-wh.github.io/2022/04/22/Dialogue-in-ACL-2022/

NAACL 2022中的对比学习:

https://zeng-wh.github.io/2022/04/23/%E5%AF%B9%E6%AF%94%E5%AD%A6%E4%B9%A0-in-NAACL-2022/

更多阅读

a56d80fb1cf7ec4bb71806d5da88c1af.png

57a43a0e379444bb8cf142a539b91023.png

30b04f2cf8914270e5a502604a741048.png

1549833dbb8995834360b506305abf32.gif

#投 稿 通 道#

 让你的文字被更多人看到 

如何才能让更多的优质内容以更短路径到达读者群体,缩短读者寻找优质内容的成本呢?答案就是:你不认识的人。

总有一些你不认识的人,知道你想知道的东西。PaperWeekly 或许可以成为一座桥梁,促使不同背景、不同方向的学者和学术灵感相互碰撞,迸发出更多的可能性。 

PaperWeekly 鼓励高校实验室或个人,在我们的平台上分享各类优质内容,可以是最新论文解读,也可以是学术热点剖析科研心得竞赛经验讲解等。我们的目的只有一个,让知识真正流动起来。

📝 稿件基本要求:

• 文章确系个人原创作品,未曾在公开渠道发表,如为其他平台已发表或待发表的文章,请明确标注 

• 稿件建议以 markdown 格式撰写,文中配图以附件形式发送,要求图片清晰,无版权问题

• PaperWeekly 尊重原作者署名权,并将为每篇被采纳的原创首发稿件,提供业内具有竞争力稿酬,具体依据文章阅读量和文章质量阶梯制结算

📬 投稿通道:

• 投稿邮箱:hr@paperweekly.site 

• 来稿请备注即时联系方式(微信),以便我们在稿件选用的第一时间联系作者

• 您也可以直接添加小编微信(pwbot02)快速投稿,备注:姓名-投稿

36f0f2fb902494902bc3df395ac5fdac.png

△长按添加PaperWeekly小编

🔍

现在,在「知乎」也能找到我们了

进入知乎首页搜索「PaperWeekly」

点击「关注」订阅我们的专栏吧

·

999e70a951898f13d8173401373b05c4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值