[發明專利]一種多角色對話方法、裝置及電子設備在審
| 申請號: | 202010960471.2 | 申請日: | 2020-09-14 |
| 公開(公告)號: | CN114186033A | 公開(公告)日: | 2022-03-15 |
| 發明(設計)人: | 姬長陣;孫常龍;周鑫;張雅婷;司羅 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332;G06F40/14;G06F40/211 |
| 代理公司: | 北京博雅睿泉專利代理事務所(特殊普通合伙) 11442 | 代理人: | 錢雪晴 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 角色 對話 方法 裝置 電子設備 | ||
1.一種多角色對話方法,包括:
獲取多個目標語句;其中,所述多個目標語句對應至少一個角色;
將每個目標語句編碼為對應的句法樹;
根據每個目標語句所對應的角色和句法樹進行編碼,得到編碼向量;
根據所述句法樹和所述編碼向量進行解碼,得到所述多個目標語句的答復語句。
2.根據權利要求1所述的方法,所述根據每個目標語句所對應的角色和句法樹進行編碼,得到編碼向量包括:
確定每個句法樹所對應的角色;
對同一角色所對應的句法樹進行拼接,得到同一角色的父句法樹;
將同一角色所對應的預設角色詞向量與父句法樹中的每一句法樹進行融合,得到同一角色的融合父句法樹;
分別對每個角色的融合父句法樹進行編碼,得到編碼向量。
3.根據權利要求1所述的方法,所述根據所述句法樹和所述編碼向量進行解碼,得到所述多個目標語句的答復語句包括:
對于任意目標語句,確定所述目標語句對應的句法樹中任意兩個詞語之間的相關分數;
根據所述相關分數生成相關分數矩陣;
根據所述相關分數矩陣和所述編碼向量進行解碼,得到所述目標語句的答復語句。
4.根據權利要求3所述的方法,所述確定所述目標語句對應的句法樹中任意兩個詞語之間的相關分數包括:
確定所述目標語句對應的句法樹中所述任意兩個詞語在所述句法樹中的距離,作為所述任意兩個詞語的相關分數。
5.根據權利要求3所述的方法,所述根據所述相關分數矩陣和所述編碼向量進行解碼,得到所述目標語句的答復語句包括:
將所述多個目標語句的相關分數矩陣進行線性變換,得到分數張量;
通過注意力機制對所述編碼向量進行加權變換,得到輸出張量;
對所述分數張量和所述輸出張量進行拼接處理,得到拼接張量;
對所述拼接張量進行解碼,得到所述答復語句。
6.根據權利要求1所述的方法,通過如下方式確定目標語句所對應的角色,包括:
獲取目標語句中的角色關鍵詞;其中,所述角色關鍵詞為預設的反映對應角色的名稱的關鍵詞;
根據所述角色關鍵詞確定目標語句所對應的角色。
7.一種多角色對話裝置,包括:
語句獲取模塊,用于獲取多個目標語句;其中,所述多個目標語句對應至少一個角色;
句法樹生成模塊,用于將每個目標語句編碼為對應的句法樹;
編碼模塊,用于根據每個目標語句所對應的角色和句法樹進行編碼,得到編碼向量;
解碼模塊,用于根據所述句法樹和所述編碼向量進行解碼,得到所述多個目標語句的答復語句。
8.一種電子設備,包括:
處理器和存儲器,所述存儲器用于存儲指令,所述指令用于控制所述處理器執行根據權利要求1至6中任一項所述的方法。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序在被處理器執行時實現如權利要求1至6中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010960471.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種工作流調度系統、方法及設備
- 下一篇:電控機械夾爪





