IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 【文本匹配】Sentence-BERT Sentence Embeddings using Siamese BERT -> 正文阅读

[人工智能]【文本匹配】Sentence-BERT Sentence Embeddings using Siamese BERT

Sentence-BERT: Sentence Embeddings using Siamese BERT-Network

Author: UKP-TUDA
Domain: 文本匹配
Reading Date: June 20, 2022
Type: Thesis

Sentence-BERT: Sentence Embeddings using Siamese BERT-Network EMNLP2019年的论文,用bert+孪生网络加速语义表征。

Intro

BERT和RoBERTa在语义相似度上达到了state-of-the-art,但在10000个句子中查找最相似对需要话费约65个小时来进行5千万次推断。BERT的结构决定了它并不适用于语义相似度查找和非监督的任务(如聚类)。

在这里插入图片描述

这篇文章提出了Sentence-BERT作为变形,用siamese和triplet网络结构来取得句子embeddings,还可以用cosine相似度来进行比较。这个方法极大的缩短了找相似对的时间,SERT只需要5秒而准确率持平BERT。

Model

SERT在BERT和RoBERTa后面加了一层pooling层,以获得固定长度的embedding。这里试了三种方法:CLS、对所有输出向量取平均和对所有输出向量取最大值。

三种结构和目标函数:

  1. 分类

    结构如Figure 1所示,损失函数见下图。

在这里插入图片描述

  1. 回归

    结构如Figure 2所示,损失函数采用MSE。

在这里插入图片描述

  1. Triplet

    结构如下图所示(图片来自 Triplet Network, Triplet Loss及其tensorflow实现 - 知乎专栏https://zhuanlan.zhihu.com/p/35560666),输入anchor、positive和negative,损失函数最大化一组正样例和一组负样例的差值。

    在这里插入图片描述

    在这里插入图片描述

Experiments

  1. 第一个实验比较无监督STS(Semantic Textual Similarity)

    在这里插入图片描述

    指标采用Spearman’s rank correlation between the cosine-similarity of the sentence embeddings and the gold labels.

    除了SICK-R这个实验集,其他都是SERT或SRoBERTa占优。而文章给出原因是因为Universal Sentence Encoder训练的语料比较多样化(包括了新闻、QA和论坛),更适合SICK-R这个测试集。

    另一个值得注意的点是BERT avg和BERT CLS在无监督语料上还不如GloVe。

  2. 第二个实验比较有监督STS

    在这里插入图片描述

    对于BERT来说,应用迁移学习的效果(NLI训练+STS预测)比直接训练效果好。SERT和SRoBERTa并没有看到明显变化。

  3. 实验三Argument Facet Similarity

    在这里插入图片描述

  4. 实验四Wikipedia Sections Distinction

    在这里插入图片描述

  5. 实验五Evaluation - SentEval
    在这里插入图片描述

  6. 消融实验
    在这里插入图片描述

  7. 计算效率
    在这里插入图片描述

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-06-26 16:54:39  更:2022-06-26 16:57:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 2:07:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码