什么是自然语言生成(NLG)?
自然语言处理(NLP)分为自然语言理解(NLU)和自然语言生成(NLG),NLU负责理解文本内容而NLG负责根据信息生成文本内容,该信息可以是语音、视频、图片、文字等等。总共分为两种方式:1、文本到语言生成。2、数据到语言生成。
NLG的三个级别(Level)
1、简单的数据合并,将数据转换为文本,类似于数据填空。
2、模板化的NLG:以模板驱动模式来显示输出,简单来说就是根据某种模板,模板化的生成语句。
3、高级NLG:构建的NLG模型可以理解意图、添加智能、考虑上下文、并将结果呈现出一种可以被理解的语言。
随着语言模型的出现,创造性NLG和计算创造性越来越受欢迎。本资源整理该领域最值得阅读的论文列表,可以作为对这些主题感兴趣的研究人员的参考。
目录
内容截图