任務(wù)型對(duì)話系統(tǒng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-05-18 18:05
隨著人工智能的浪潮興起,智能聊天機(jī)器人成了人們研究的熱門,人們希望機(jī)器像人一樣思考,與人類對(duì)話,并成為人類的幫手。在聊天機(jī)器人中,一類重要的機(jī)器人是私人助理機(jī)器人,或者稱為任務(wù)型對(duì)話系統(tǒng),該類系統(tǒng)主要幫助用戶完成任務(wù)型的指令,例如:查詢天氣、訂車票機(jī)票等。一個(gè)任務(wù)型對(duì)話系統(tǒng)通常主要包含兩個(gè)模塊:一是命令解析模塊,二是對(duì)話管理模塊。命令解析模塊的主要任務(wù)是將用戶輸入的非結(jié)構(gòu)化自然語言命令轉(zhuǎn)化為結(jié)構(gòu)化的語義表示;對(duì)話管理模塊的主要任務(wù)是,維護(hù)系統(tǒng)和用戶交互的上下文信息,與用戶進(jìn)行基于自然語言的交互,最終完成用戶的命令。首先,本課題從任務(wù)型對(duì)話系統(tǒng)縱向的維度出發(fā),重點(diǎn)考察命令解析模塊的算法準(zhǔn)確性。本文首重點(diǎn)考察了采用基于語義槽填充的命令解析方法;谡Z義槽填充的命令解析方法中,任務(wù)的輸入是用戶的命令型語句,輸出為命令的語義槽實(shí)體標(biāo)注序列,如出發(fā)日期,出發(fā)地點(diǎn)等,故可將該任務(wù)看作類似于命名實(shí)體識(shí)別任務(wù),以序列標(biāo)注任務(wù)的方法解決。本文實(shí)驗(yàn)了基于深度學(xué)習(xí)的語義槽填充方法,在英文語料上進(jìn)行了實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明,基于深度學(xué)習(xí)的方法相比于基準(zhǔn)方法,結(jié)果得到了大幅度的提升。其次,本課題從任務(wù)型對(duì)話系統(tǒng)橫向...
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:66 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題背景及研究目的和意義
1.2 任務(wù)型對(duì)話系統(tǒng)框架介紹
1.3 基于語義槽填充的命令解析方法研究現(xiàn)狀
1.3.1 基于規(guī)則的方法
1.3.2 基于傳統(tǒng)機(jī)器學(xué)習(xí)的方法
1.3.3 基于深度學(xué)習(xí)的方法
1.4 現(xiàn)有任務(wù)型對(duì)話系統(tǒng)平臺(tái)調(diào)研
1.4.1 LUIS.AI
1.4.2 API.AI
1.4.3 WIT.AI
1.4.4 系統(tǒng)功能對(duì)比
1.5 本文研究?jī)?nèi)容及章節(jié)安排
1.5.1 本文研究?jī)?nèi)容
1.5.2 本文章節(jié)安排
第2章 基于語義槽填充的命令解析
2.1 引言
2.2 基于語義槽填充的命令解析
2.3 模型介紹
2.3.1 基于規(guī)則的方法
2.3.2 基于手工提取特征的統(tǒng)計(jì)學(xué)習(xí)的方法
2.3.3 基于深度學(xué)習(xí)的方法
2.3.4 循環(huán)神經(jīng)網(wǎng)絡(luò)模型介紹
2.3.5 長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)
2.4 研究方案
2.4.1 基線模型:條件隨機(jī)場(chǎng)模型
2.4.2 實(shí)驗(yàn)?zāi)P?1:循環(huán)神經(jīng)網(wǎng)絡(luò)
2.4.3 實(shí)驗(yàn)?zāi)P?2:雙向長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)
2.4.4 實(shí)驗(yàn)?zāi)P?3:加入條件隨機(jī)場(chǎng)層的雙向長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)
2.5 實(shí)驗(yàn)語料的準(zhǔn)備
2.5.1 數(shù)據(jù)集
2.5.2 標(biāo)注方法
2.6 實(shí)驗(yàn)結(jié)果
2.6.1 評(píng)價(jià)指標(biāo)
2.6.2 實(shí)驗(yàn)?zāi)P?br> 2.6.3 實(shí)驗(yàn)結(jié)果
2.7 本章小結(jié)
第3章 任務(wù)型對(duì)話系統(tǒng)平臺(tái)的設(shè)計(jì)
3.1 引言
3.2 命令解析模塊設(shè)計(jì)
3.2.1 語義槽填充
3.2.2 意圖識(shí)別
3.3 對(duì)話控制模塊設(shè)計(jì)
3.3.1 基于語義槽填充的意圖內(nèi)對(duì)話控制設(shè)計(jì)
3.3.2 基于上下文共享的意圖間對(duì)話控制設(shè)計(jì)
3.3.3 基于輸入上下文和輸出上下文的意圖間流程控制
3.4 任務(wù)型對(duì)話系統(tǒng)平臺(tái)的設(shè)計(jì)
3.5 本章小結(jié)
第4章 任務(wù)型對(duì)話系統(tǒng)平臺(tái)的實(shí)現(xiàn)
4.1 引言
4.2 基于微服務(wù)的系統(tǒng)架構(gòu)設(shè)計(jì)
4.2.1 微服務(wù)架構(gòu)簡(jiǎn)介
4.2.2 任務(wù)型度化管理平臺(tái)的微服務(wù)模塊設(shè)計(jì)
4.3 命令解析服務(wù)的實(shí)現(xiàn)
4.3.1 開發(fā)階段
4.3.2 訓(xùn)練階段
4.3.3 識(shí)別階段
4.4 對(duì)話管理服務(wù)的實(shí)現(xiàn)
4.4.1 對(duì)話狀態(tài)定義
4.4.2 對(duì)話管理總體控制流程
4.4.3 意圖內(nèi)對(duì)話控制模塊的實(shí)現(xiàn)
4.4.4 意圖間對(duì)話控制模塊的實(shí)現(xiàn)
4.5 前端服務(wù)的實(shí)現(xiàn)
4.6 模型訓(xùn)練服務(wù)的實(shí)現(xiàn)
4.7 案例展示
4.7.1 添加意圖、實(shí)體、語義槽、語料
4.7.2 訓(xùn)練模型
4.7.3 調(diào)用結(jié)果
4.8 本章小結(jié)
結(jié)論
參考文獻(xiàn)
攻讀碩士學(xué)位期間發(fā)表的論文及其它成果
致謝
本文編號(hào):3194249
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:66 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題背景及研究目的和意義
1.2 任務(wù)型對(duì)話系統(tǒng)框架介紹
1.3 基于語義槽填充的命令解析方法研究現(xiàn)狀
1.3.1 基于規(guī)則的方法
1.3.2 基于傳統(tǒng)機(jī)器學(xué)習(xí)的方法
1.3.3 基于深度學(xué)習(xí)的方法
1.4 現(xiàn)有任務(wù)型對(duì)話系統(tǒng)平臺(tái)調(diào)研
1.4.1 LUIS.AI
1.4.2 API.AI
1.4.3 WIT.AI
1.4.4 系統(tǒng)功能對(duì)比
1.5 本文研究?jī)?nèi)容及章節(jié)安排
1.5.1 本文研究?jī)?nèi)容
1.5.2 本文章節(jié)安排
第2章 基于語義槽填充的命令解析
2.1 引言
2.2 基于語義槽填充的命令解析
2.3 模型介紹
2.3.1 基于規(guī)則的方法
2.3.2 基于手工提取特征的統(tǒng)計(jì)學(xué)習(xí)的方法
2.3.3 基于深度學(xué)習(xí)的方法
2.3.4 循環(huán)神經(jīng)網(wǎng)絡(luò)模型介紹
2.3.5 長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)
2.4 研究方案
2.4.1 基線模型:條件隨機(jī)場(chǎng)模型
2.4.2 實(shí)驗(yàn)?zāi)P?1:循環(huán)神經(jīng)網(wǎng)絡(luò)
2.4.3 實(shí)驗(yàn)?zāi)P?2:雙向長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)
2.4.4 實(shí)驗(yàn)?zāi)P?3:加入條件隨機(jī)場(chǎng)層的雙向長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)
2.5 實(shí)驗(yàn)語料的準(zhǔn)備
2.5.1 數(shù)據(jù)集
2.5.2 標(biāo)注方法
2.6 實(shí)驗(yàn)結(jié)果
2.6.1 評(píng)價(jià)指標(biāo)
2.6.2 實(shí)驗(yàn)?zāi)P?br> 2.6.3 實(shí)驗(yàn)結(jié)果
2.7 本章小結(jié)
第3章 任務(wù)型對(duì)話系統(tǒng)平臺(tái)的設(shè)計(jì)
3.1 引言
3.2 命令解析模塊設(shè)計(jì)
3.2.1 語義槽填充
3.2.2 意圖識(shí)別
3.3 對(duì)話控制模塊設(shè)計(jì)
3.3.1 基于語義槽填充的意圖內(nèi)對(duì)話控制設(shè)計(jì)
3.3.2 基于上下文共享的意圖間對(duì)話控制設(shè)計(jì)
3.3.3 基于輸入上下文和輸出上下文的意圖間流程控制
3.4 任務(wù)型對(duì)話系統(tǒng)平臺(tái)的設(shè)計(jì)
3.5 本章小結(jié)
第4章 任務(wù)型對(duì)話系統(tǒng)平臺(tái)的實(shí)現(xiàn)
4.1 引言
4.2 基于微服務(wù)的系統(tǒng)架構(gòu)設(shè)計(jì)
4.2.1 微服務(wù)架構(gòu)簡(jiǎn)介
4.2.2 任務(wù)型度化管理平臺(tái)的微服務(wù)模塊設(shè)計(jì)
4.3 命令解析服務(wù)的實(shí)現(xiàn)
4.3.1 開發(fā)階段
4.3.2 訓(xùn)練階段
4.3.3 識(shí)別階段
4.4 對(duì)話管理服務(wù)的實(shí)現(xiàn)
4.4.1 對(duì)話狀態(tài)定義
4.4.2 對(duì)話管理總體控制流程
4.4.3 意圖內(nèi)對(duì)話控制模塊的實(shí)現(xiàn)
4.4.4 意圖間對(duì)話控制模塊的實(shí)現(xiàn)
4.5 前端服務(wù)的實(shí)現(xiàn)
4.6 模型訓(xùn)練服務(wù)的實(shí)現(xiàn)
4.7 案例展示
4.7.1 添加意圖、實(shí)體、語義槽、語料
4.7.2 訓(xùn)練模型
4.7.3 調(diào)用結(jié)果
4.8 本章小結(jié)
結(jié)論
參考文獻(xiàn)
攻讀碩士學(xué)位期間發(fā)表的論文及其它成果
致謝
本文編號(hào):3194249
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3194249.html
最近更新
教材專著