[發明專利]軟件眾包的任務型對話系統及方法有效
| 申請號: | 201811211909.6 | 申請日: | 2018-10-18 |
| 公開(公告)號: | CN111078844B | 公開(公告)日: | 2023-03-14 |
| 發明(設計)人: | 傅端康;孟張圓;沈備軍 | 申請(專利權)人: | 上海交通大學 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332;G06F16/36;G06F16/35;G06F40/30 |
| 代理公司: | 上海交達專利事務所 31201 | 代理人: | 王毓理;王錫麟 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 任務 對話 系統 方法 | ||
1.一種基于在軟件眾包平臺上基于知識圖譜的任務型對話系統的控制方法,其特征在于,該任務型對話系統包括:意圖提取模塊、槽填充模塊、對話管理模塊,任務執行模塊和答案生成模塊,其中:意圖提取模塊從用戶的自然語言對話中提取出用戶意圖,槽填充模塊根據用戶意圖填充關鍵槽位信息,對話管理模塊管理多輪對話的上下文關系以及維護空缺的槽位信息,任務執行模塊根據完整的槽位信息調用軟件眾包平臺提供的API來執行具體任務,答案生成模塊通過模板生成最終的答案或者發起新一輪的提問,要求用戶對確實的槽位信息進行補充回答;
所述的用戶意圖包括:尋找掌握指定編程技術的開發人員、尋找符合心理價位或運用特定編程技術的開發項目;
所述的關鍵槽位信息包括:軟件開發類型、編程語言、價位;
所述的上下文關系是指:在多輪對話中不同輪次的對話之間包含的上下文關系;
所述的軟件眾包平臺提供的API包括:按特定條件如編程語言、薪酬范圍獲取相應的人員列表或項目列表;
所述的具體任務包括:返回符合條件的開發人員列表;返回符合條件的開發項目列表;
所述的模板包括:預先設置好的提問或回答模板;
所述的控制方法包括以下步驟:
步驟1)通過知識圖譜技術構建軟件服務知識庫,協助系統理解用戶意圖,具體為:利用知識圖譜對實體進行歸一化,然后分別基于規則的方法與SVM-NaiveBayes-C4.5集成學習的方法得到分類結果,經加權求和得到用戶的自然查詢語句中的最終意圖;
步驟2)使用CRF作為基礎模型進行槽填充,并為CRF模型設計轉移特征、起點特征、終點特征、詞特征、句法特征和語義特征,使用知識圖譜對軟件服務的關鍵槽位進行預定義,從而實現意圖語義理解;
步驟3)當對話管理模塊獲取到用戶的查詢語義后,采用有限狀態機記錄人機對話狀態;當檢測到槽位缺失時,通過答案生成模塊再發起新一輪的對話,從用戶的再次回答中獲取缺失的槽位信息,當所有槽位填滿后,即獲取完整的意圖語義信息,通過任務執行模塊調用軟件眾包平臺提供的API來執行具體任務;
所述的轉移特征是指,描述的是標簽之間是否會因為某個特征而轉移:
其中:lk,lj為特定的標簽,lk.B、lk.I分別為IOB槽位語義標記方法,即I為in,O為end,B為beginning;
所述的起點特征是指:當一個標簽位于初始位置,則起點特征為1,否則為0;
所述的終點特征是指:當一個標簽位于末尾位置,則重點特征為1,否則為0;
所述的詞特征是指:描述的為一個詞和一個標簽是否共現,具體為:其中:wj為的為一個特定的單詞;
所述的句法特征是指:單詞的詞性標簽POS tag和標簽是否共現,具體為:其中:pk為一個特定的POS標簽,POS(xi)為根據POS標簽算法算出的xi屬于的POS標簽;
所述的語義特征通過設計詞匯表的方式實現,具體為:先設計兩個詞匯表,第一個詞匯表為知識圖譜中第三層的所有實體組成的集合;第二個詞匯表為知識圖譜中包含所有的屬性的所有實體組成的集合;語義特征的表征為其中:lk代表某一個特定標簽,L代表某一個詞匯表。
2.根據權利要求1所述的方法,其特征是,所述的知識圖譜技術是指:將軟件服務的領域知識通過諸多(實體,關系,實體)三元組的形式組成的有向圖,每一個三元組連接兩個實體,并表明兩個實體之間的關系;
所述的實體是指從用戶的自然語言查詢語句中提取出的實體,代表一個具體事物或概念的名詞。
3.根據權利要求1所述的方法,其特征是,所述的歸一化是指:通過知識圖譜中實體的同義詞屬性將詞語歸一化,即將屬于同義詞的兩個詞用同一個詞來代替。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學,未經上海交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811211909.6/1.html,轉載請聲明來源鉆瓜專利網。





