學習筆記(44)- 任務型多輪對話-NLG


可以說是多輪對話的最后一公里。

NLG 是為了跨越人類和機器之間的溝通鴻溝,將非語言格式的數據轉換成人類可以理解的語言格式,如文章、報告等。

對話系統中的自然語言生成技術(NLG)

參考自https://zhuanlan.zhihu.com/p/49197552

對話系統按功能來划分的話,分為閑聊型、任務型、知識問答型和推薦型。在不同類型的聊天系統中,NLG也不盡相同。

1.1. 閑聊型對話中的NLG就是根據上下文進行意圖識別、情感分析等,然后生成開放性回復;

1.2.任務型對話中的NLG就是在NLU(領域分類和意圖識別、槽填充)、DST、DPL的基礎上,根據學習到的策略來生成對話回復,一般回復包括澄清需求、引導用戶、詢問、確認、對話結束語等。如果不太明白每個階段的具體流程,可以看看我之前發的文章“任務型對話系統公式建模&&實例說明”。

1.3.知識問答型對話中的NLG就是根據問句類型識別與分類、信息檢索或文本匹配而生成用戶需要的知識(知識、實體、片段等),這類回復相比單純的信息檢索一般用戶體驗會更好,因為一般信息檢索還需要用戶根據搜索結果自己找所需信息。

1.4.推薦型對話系統中的NLG就是根據用戶的愛好來進行興趣匹配以及候選推薦內容排序,然后生成給用戶推薦的內容。

數據集

數據集欠缺,基准欠缺,這是制約NLG發展的一個重要因素。

評價指標

  • BLEU評估法(機器翻譯)
  • ROUGE評估法(自動摘要)、Rouge-N、Rouge-L、Rouge-W、Rouge-S
  • METEOR評估法(機器翻譯、自動文摘)
  • CIDEr評價方法(圖像)

框架/平台

論文

參考

准研,nlp 有哪些坑? - SmoothNLP的回答 - 知乎
https://www.zhihu.com/question/320804186/answer/699035008

一文看懂自然語言生成 - NLG(6個實現步驟+3個典型應用) - 趙強的文章 - 知乎
https://zhuanlan.zhihu.com/p/76173450

NLG在自然語言處理領域中是否還有需要? - zibuyu9的回答 - 知乎
https://www.zhihu.com/question/52908831/answer/132605091

NLG在自然語言處理領域中是否還有需要? - 阿里雲雲棲號的回答 - 知乎
https://www.zhihu.com/question/52908831/answer/647758962

總結|對話系統中的自然語言生成技術(NLG) - cstghitpku的文章 - 知乎
https://zhuanlan.zhihu.com/p/49197552

阿里-搜索團隊智能內容生成實踐 - 清凇的文章 - 知乎
https://zhuanlan.zhihu.com/p/33956907

“重磅!” 常見的NLG評估方法大整理 !! - ShuYini的文章 - 知乎
https://zhuanlan.zhihu.com/p/100942429

本文僅供學習使用,侵刪


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM