Natural language to visualization by neural machine translation (IEEE VIS 2021)解读+总结

1 篇文章 0 订阅
1 篇文章 0 订阅

Natural Language to Visualization by Neural Machine Translation(IEEE VIS 2021)

一个还不错的输入自然语言-可视化的工具包

论文:https://luoyuyu.vip/files/ncNet-VIS21.pdf
Github:https://github.com/Thanksyy/ncNet

相关背景介绍:
机器翻译任务与自然语言-可视化任务类似。如下图:都是输入自然语言,经过序列的编码和解码操作后,得出对应的自然语言。

区别在于:
翻译任务的输入和输出是两个不同语种
自然语言-可视化任务的输入是自然语言查询,输出是往预先定义好的Vega模板中填词(确定可视化的图表类型,横纵坐标元素等词信息)。
在这里插入图片描述
贡献:

  1. 提出ncNet,一个用于自然语言到可视化(NL2VIS)任务的基于transformer的序列到序列的模型。整体结构如下图所示:
    在这里插入图片描述
    具体结构如下:
    在这里插入图片描述

  2. 为了使用神经机器翻译技术简化NL2VIS翻译任务,提出一个新颖的可视化语法Vega-Zero。(相比现有的Vega-Lite,Vega-Zero的模板更加简洁)

  3. 为了提升翻译准确率,使得用户去选择一个表格模板增强ncNet
    在这里插入图片描述

  4. 设计了两个优化技巧:
    【1】attention forcing:整合预定义好的领域知识(结合先验知识,使得训练过程中增加或降低对于某些词的关注度和加权系数)
    在这里插入图片描述

【2】visualization-aware translation:为了更好的可视化生成(设立了特定的启发式搜索规则进行可视化感知的翻译)在这里插入图片描述
在这里插入图片描述
In Jupyter Notebook的可视化效果图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此项工作目前的技术痛点:难以处理不友好的行列表头名称,难以用于大数据可视化,工具包开发的集成度和封装度还较低,技术实现较有难度。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值