《Style Transformer: Unpaired Text Style Transfer without Disentangled Latent Representation》浅析

本文主要是介绍《Style Transformer: Unpaired Text Style Transfer without Disentangled Latent Representation》浅析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 摘要
  • 发展
  • 模型
    • 问题描述
    • 步骤
    • 模型
    • 训练机制
  • 代码解析
  • 效果

摘要

传统的文本样式转换通常是通过分解隐空间中的内容和风格的方式。这种方式存在如下两种问题:

  • 很难从句子的语义中完全剥离样式信息
  • 基于编解码器模式的RNN难以保持长程依赖,导致内容保真度有损

本文提出一种不用隐空间假设,基于注意力机制的模型——Style Transformer,能够较好的保持文本内容,同时很好的转化文本风格

发展

文本样式转换定义:改变文本的风格属性,同时尽可能保留文本的内容信息。
难点:文本风格的定义比较含糊,因此很难构建具有相同内容和不同风格配对句子。

  • 从内容与风格分离的角度入手

    • 方式:
      • encoder: 将文本表征为与风格独立的表示
      • decoder: 根据encoder输出的表示生成相同内容不同风格的新文本
      • 损失:对抗损失
    • 缺点:
      • 由于难以从句子的语义中分离风格模式,因此分解质量难以判定
      • 一个好的解码器可以通过覆盖原始样式从编码的输出表示中生成所需风格的文本,即可不需要分解内容和样式
      • 由于向量长度有限,所容纳信息有限,因此文本信息会有所损失,尤其是长文本
      • RNN作为编解码器捕捉句子中单词之间长程依赖性的能力较差
    • 发展
      • a cross-aligned auto-encoder 交叉对齐自编码器(2017)
      • combines variational auto-encoder and holistic attribute discriminators 结合变分自动编码器和整体属性鉴别器(2017)
      • 以及基于上面方法的一些改进办法
  • 非分解方式

    • a cycled reinforcement learning method 循环强化学习方法(2018)
    • a three-stage method 三步法(2018)
      • 提取内容词汇
      • 提取目标风格的介词
      • 组合
    • denoising Auto-encoder and back-translation 将文本风格转换问题转变为无监督机器翻译问题
  • 如上两者方式的不足:没有注意力机制,具有长程依赖问题

  • 本文方式

    • 第一个引入Transformer 模型
    • 引入一种新颖的训练方法,该方法不用基于分离隐空间的假设,因此可以采用注意力机制来进一步提高性能
    • 效果好

模型

问题描述

将一种风格的文本转为另一种风格的文本:
{ D i } , i = 1 , 2 , . . . , k \{D_i\},i=1,2,...,k {Di},i=1,2,...,k表示 k k k个数据集,每个数据集一种风格,即有 k k k种风格 { s i

这篇关于《Style Transformer: Unpaired Text Style Transfer without Disentangled Latent Representation》浅析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/704655

相关文章

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

【Python报错已解决】AttributeError: ‘list‘ object has no attribute ‘text‘

🎬 鸽芷咕:个人主页  🔥 个人专栏: 《C++干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 前言一、问题描述1.1 报错示例1.2 报错分析1.3 解决思路 二、解决方法2.1 方法一:检查属性名2.2 步骤二:访问列表元素的属性 三、其他解决方法四、总结 前言 在Python编程中,属性错误(At

(入门篇)JavaScript 网页设计案例浅析-简单的交互式图片轮播

网页设计已经成为了每个前端开发者的必备技能,而 JavaScript 作为前端三大基础之一,更是为网页赋予了互动性和动态效果。本篇文章将通过一个简单的 JavaScript 案例,带你了解网页设计中的一些常见技巧和技术原理。今天就说一说一个常见的图片轮播效果。相信大家在各类电商网站、个人博客或者展示页面中,都看到过这种轮播图。它的核心功能是展示多张图片,并且用户可以通过点击按钮,左右切换图片。

Transformer从零详细解读

Transformer从零详细解读 一、从全局角度概况Transformer ​ 我们把TRM想象为一个黑盒,我们的任务是一个翻译任务,那么我们的输入是中文的“我爱你”,输入经过TRM得到的结果为英文的“I LOVE YOU” ​ 接下来我们对TRM进行细化,我们将TRM分为两个部分,分别为Encoders(编码器)和Decoders(解码器) ​ 在此基础上我们再进一步细化TRM的

【ReactJS】困惑于text/babel与browser.js还是babel.js?

使用JSX   使用JSX,可以极大的简化React元素的创建,JSX抽象化了React.createElement()函数的使用,其语法风格类似于HTML语法风格。对比如下代码可以让你更好的理解这一点。 // 使用React.createElement()return React.createElement('div',null,'Hello',this.props.name);//使用J

访问controller404:The origin server did not find a current representation for the target resource

ider build->rebuild project。Rebuild:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过。由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长。 参考:资料

风暴项目个性化推荐系统浅析

风暴项目的主要任务是搭建自媒体平台,作为主开发人员的我希望把工作重心放在个性化推荐系统上。 目前风暴项目的个性化推荐是基于用户行为信息记录实现的,也就是说对于每条资讯,数据库中有字段标明其类型。建立一张用户浏览表,对用户的浏览行为进行记录,从中可以获取当前用户对哪类资讯感兴趣。 若用户第一次登陆,则按默认规则选取热点资讯做推荐,及所有资讯按浏览量降序排序,取前4个。另外,我考虑到后期可能有商业

中国书法——孙溟㠭浅析碑帖《越州石氏帖》

孙溟㠭浅析碑帖《越州石氏帖》 《越州石氏帖》  是一部汇集多本摹刻的帖,南宋时期的会稽石邦哲(字熙明)把家藏的一些法书碑帖集中一起摹刻成的,宋理宗时临安书商陈思《宝刻丛编》有记載这部帖的目录。现在还存有宋代时拓的残缺本,大多是相传的晋朝唐朝的小楷,后人多有临摹学习,并以此版本重新摹刻。 (图片来源于网络) 图文/氿波整理

浅析网页不安装插件播放RTSP/FLV视频的方法

早期很多摄像头视频流使用的是RTSP、RTMP协议,播放这类协议的视频通常是在网页上安装插件。但现在越来越多的用户,对于网页安装插件比较反感,且随着移动设备的普及,用户更多的希望使用手机、平板等移动设备,直接可以查看这些协议的视频。那是否有什么方案可以直接网页打开RTSP、RTMP协议的视频,直接观看不用安装插件呢?而且对于摄像头的数据,尽可能低延迟的获取实时画面。  其实很多摄像头厂家也注意到

Android:EditText在hint字体大小和text字体大小不一致时的设置方法

今天碰到一个需求,有一个输入框EditText,要求输入某项金额,要求在未输入文字之前,hint提示,输入文字之后显示输入的文字,要求是未输入内容时hint字体大小为14sp,输入金额之后字体大小要变成30sp。,可是EditText本身没有这个属性可以设置,怎么办呢,只有在代码中添加监听事件了: /*** 添加监听,在hint时和text时切换字体大小*/cetMoney.addTextCha