【NLP】首个任务型对话系统中生成模块资源库Awesome-TOD-NLG-Survey开源!
原创作者:覃立波、黎州扬、娄杰铭、禹棋赢、车万翔 代码链接:https://github.com/yizhen20133868/Awesome-TOD-NLG-Survey
简介
以图1为例,NLG模块的输入包含对话动作inform和槽值对(name=Blue Spice,priceRange=low,familyFriendly=yes),NLG的作用是将输入转换为对应的自然语言回复:“The Blue Spice is a low cost venue. It is a family friendly location.”
图1 NLG模块的输入输出
为此,我们整理了一个仓库,详细、全面地总结了 NLG 领域发展过程中的工作,包括方法分类和一些相关的开源资源,并且涵盖了一些前沿方向的讨论。我们希望该工作能够对促进该领域发展贡献力量,也相信该资源库值得对 NLG 领域感兴趣的同学们了解和关注。仓库的总体目录如图2所示。
图2 仓库总体目录
我们将目前的 NLG 方法总体分类为传统方法和基于深度学习的方法,并分别按照细分的小类归纳整理。其中, 基于深度学习的方法分为基于 RNN 、基于 Seq2Seq 和基于 Transformer 的三种方法进行分类。
我们介绍了现有的 NLG 相关的论文和已经开源的仓库,并标注了论文使用的相关数据集,可以帮助大家利用代码学习。
对于 NLG 使用的经典数据集,我们不仅提供了描述、简介和下载地址,还对数据集的细节、规模和状态进行了总结,帮助大家方便地了解和找到相关的数据集。
希望这个仓库能帮助大家快速了解 NLG 领域,并进行新的探索,点击阅读原文能够查看仓库内容,欢迎大家 PR 以及 Star!
本期责任编辑:丁 效
往期精彩回顾 本站qq群851320808,加入微信群请扫码:
评论