0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在风格迁移中如何进行数据增强

深度学习自然语言处理 来源:深度学习自然语言处理 作者:丁磊 2021-01-13 09:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这是一篇关于风格迁移中如何进行数据增强的论文。在introduction部分,informal-->formal 的风格迁移问题,最大的障碍是训练数据的不足。为了解决此问题,本篇论文提出三种数据增强的方法来获得有用的语句对,分别为

back translation (BT)

我们使用原始语料库训练一个seq2seq模型。其中将formal语句作为模型的输入,让seq2seq模型有能力输出对应的informal句子。则 模型输入的formal语句和输出的informal语句就构成了一个新的语句对。

formality discrimination (F-Dis)

F-Dis方法使用机器翻译模型,将一个informal句子重写为formal句子。首先使用Google翻译API 将这些informal语句翻译成 其他语种(比如法语),然后又翻译回英语。如下图所示:

831f1182-549c-11eb-8b86-12bb97331649.jpg

其中,informal语句可以从网上论坛上收集得到。

表示收集到的第i条句子(informal), 是最后翻译回的句子(formal), 二者构成了一个新的语句对。

本方法同时使用CNN构建了一个“格式判别器”:用来给一个句子的“正规”程度 打分。就是上图中右边括号内的小数。最终选出的新数据集要求如下:

837b0564-549c-11eb-8b86-12bb97331649.png

其中表示句子的“正规”程度, 是阈值

multi-task transfer (M-Task)

我们观察到,formal语句通常语法正确,而informal语句的语法经常出错。

前人研究表明,对FST的输出再使用一个语法错误纠正模型( grammatical error correction model,GEC)可以提高模型效果。受此启发,本论文直接使用GEC的训练数据作为增强的新数据集。如下图

83e7497c-549c-11eb-8b86-12bb97331649.png

模型训练

上面提到的seq2seq模型为Transformer (base)。

本论文首先使用增强的新数据用于 预训练,然后使用原始语料数据做微调,将这称为pre-training & finetuning (PT&FT)方法。下面结果证明了PT&FT的效果优于ST方法。ST是把增强数据和原数据一起训练。

843ca7b4-549c-11eb-8b86-12bb97331649.jpg

下图展现了三种数据增强方法的效果:

84b0048e-549c-11eb-8b86-12bb97331649.jpg

下图展现了我们的方法与前人模型的比较结果:

84cef614-549c-11eb-8b86-12bb97331649.jpg

责任编辑:xj

原文标题:【ACL2020】关于正式风格迁移的数据增强方法

文章出处:【微信公众号:深度学习自然语言处理】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7457

    浏览量

    96833
  • 机器学习
    +关注

    关注

    67

    文章

    8595

    浏览量

    138930
  • 自然语言处理

    关注

    1

    文章

    630

    浏览量

    15068

原文标题:【ACL2020】关于正式风格迁移的数据增强方法

文章出处:【微信号:zenRRan,微信公众号:深度学习自然语言处理】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    利用AMC1350进行模拟信号隔离传输,发现输出端有噪声,还有什么方法可以准确进行数据传输?

    利用AMC1350进行模拟信号隔离传输,发现输出端有噪声,大搞600khz左右,几十mV,除了输出端增加滤波外或者采样数据做滤波外,还有什么方法可以准确进行数据传输吗? 有没有输
    发表于 09-09 06:27

    Oracle 业务库压力大?通过 NineData 可以实时迁移至 ClickHouse

    通过 NineData 建立的 Oracle 到 ClickHouse 的迁移链路,团队可以用结构复制、全量复制和增量复制建立持续运行的数据通道:业务
    的头像 发表于 08-18 17:07 450次阅读
    Oracle 业务库压力大?通过 NineData 可以实时<b class='flag-5'>迁移</b>至 ClickHouse

    详解MOS晶体管晶格应变载流子迁移增强效应

    应该注意,8.2.1节讨论的是 MOS 晶体管与沟道平面垂直电场对载流子迁移率的影响,而载流子漏极电压作用下,沿栅压感应沟道由源区至漏区作横向运动。纳米 CMOS器件结构
    的头像 发表于 08-13 11:51 213次阅读
    详解MOS晶体管晶格应变载流子<b class='flag-5'>迁移</b>率<b class='flag-5'>增强</b>效应

    郭主任带你了解vSphere6.7 新特性

    对静态数据加密,新版本支持迁移过程中建立端到端的加密隧道。 该机制采用了高强度的AES-256加密标准,对迁移流量的内存页面、设备状态及
    发表于 07-15 14:30

    各智驾企业是如何进行数据飞轮工程落地的?

    [首发于智驾最前沿微信公众号]自动驾驶领域,经常会听到数据飞轮这个概念。为什么特斯拉的FSD能从频繁接管进化到近乎老司机的能力,迭代速度甩开传统开发模式几个量级?为什么华为、小鹏这样的厂商
    的头像 发表于 05-31 09:15 1379次阅读
    各智驾企业是如<b class='flag-5'>何进行数据</b>飞轮工程落地的?

    AD9269的芯片手册ADC的时钟信号芯片内部和AVDD连接,如何进行修改

    ,发现ADC的时钟信号芯片内部和AVDD连接,如何进行修改,需要在FPGA和ADC之间加一个时钟分配芯片么,该芯片需要用模拟电源供电么?
    发表于 05-21 08:29

    通过对‌数字音频信号进行数学运算和算法处理的高性能Audio DSP-DU562

    高性能 Audio DSP(音频数字信号处理器)的核心工作原理是通过对‌数字音频信号进行数学运算和算法处理‌,实现音质优化、噪声抑制、空间增强等效果。
    的头像 发表于 04-03 09:26 631次阅读
    通过对‌数字音频信号<b class='flag-5'>进行数</b>学运算和算法处理的高性能Audio DSP-DU562

    对于设备上的旧固件如何进行备份和恢复?

    对于设备上的旧固件,如何进行备份和恢复?
    发表于 12-12 08:23

    zfs数据恢复—ZFS存储迁移数据读不出数据怎么恢复数据

    管理员对一台存储设备内的文件进行迁移操作时,数据突然无法读取,管理界面出现报错。管理员查看数据时发现其中一个lun的数据丢失。
    的头像 发表于 12-09 14:10 558次阅读
    zfs<b class='flag-5'>数据</b>恢复—ZFS存储<b class='flag-5'>迁移数据</b>读不出<b class='flag-5'>数据</b>怎么恢复<b class='flag-5'>数据</b>?

    设备PLC没有以太网口如何进行数据采集

    工业实现数字化转型的过程,需要对各类自动化设备进行数据采集,其实质是实现对可编程逻辑控制器PLC的数据采集。但对很多老旧设备来说,通常只具备串口、只走TCP通信,甚至出现接口被占用
    的头像 发表于 12-03 10:57 1099次阅读

    无质量损失的数据迁移:Nikon SLM Solutions信赖3Dfindit企业版

    制造和航空航天,其中整个涡轮机部件都可以通过3D打印实现。 使用3Dfindit企业版进行数据迁移引入新的PLM和CAD软件时,Nikon SLM Solutions曾面临着数据
    发表于 11-25 10:06

    蜂鸟E203怎样外部的摄像头进行数据传输?

    蜂鸟E203怎样外部的摄像头进行数据传输
    发表于 11-05 06:58

    温度循环测试后如何进行数据记录和分析?

    温度循环测试后的数据记录和分析是验证电能质量在线监测装置精度稳定性、功能完整性、硬件可靠性的核心环节,需围绕 “数据溯源可查、分析逻辑闭环、结论依据充分” 展开,结合测试标准(IEC
    的头像 发表于 09-26 14:22 1110次阅读

    何进行声音定位?

    文章主要介绍了如何利用一种简单的TDOA算法进行声音点位,并使用数据采集卡进行声音定位的实验。
    的头像 发表于 09-23 15:47 2733次阅读
    如<b class='flag-5'>何进行</b>声音定位?

    如何使用运行数据趋势分析验证装置准确性?

    负荷变化、设备启停、电网事件)高度匹配,且关键参数波动范围在合理区间内。以下是具体实施步骤、核心分析维度及判断标准: 一、前提:数据预处理 —— 确保分析基础有效 开展趋势分析前,需先对运行数据
    的头像 发表于 09-18 10:33 814次阅读
    如何使用运<b class='flag-5'>行数据</b>趋势分析验证装置准确性?