[發明專利]一種基于動態路由圖網絡的會話社交推薦方法在審
| 申請號: | 202011485750.4 | 申請日: | 2020-12-16 |
| 公開(公告)號: | CN112528165A | 公開(公告)日: | 2021-03-19 |
| 發明(設計)人: | 顧盼 | 申請(專利權)人: | 中國計量大學 |
| 主分類號: | G06F16/9536 | 分類號: | G06F16/9536;G06Q50/00;G06N3/04;G06Q30/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310018 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 動態 路由 網絡 會話 社交 推薦 方法 | ||
1.一種基于動態路由圖網絡的會話社交推薦方法,其特征在于:
構建目標用戶ui的社交網絡G,令:
G={U,E}
其中,U表示社交網絡中目標用戶ui的朋友集合,E是目標用戶的社交連接;
使用長短期記憶網絡生成會話向量表征,目標用戶當前會話向量表征即是當前興趣向量表征;構建用戶會話向量表征,任一會話表示為s={v1,v2,…,vn};其中vj是會話中第j個物品;構建用戶會話向量表征采用長短期記憶網絡(LSTM):
zs=LSTM(Q(:,s))
其中,Q是物品的向量矩陣,Q(:,s)代表出現在會話s中所有的物品向量;因此,目標用戶的會話集合的向量表征為且當前興趣向量表征他的第l個朋友的表征為最近會話的向量表征為
根據目標用戶當前興趣表征和歷史會話序列,使用注意力機制生成目標用戶長期興趣向量表征;目標用戶的歷史會話集合為也就是除了當前會話以外的會話;使用注意力機制找出和當前會話最相似的歷史會話,并得到目標用戶的長期興趣向量表征
其中,為目標用戶ui的當前興趣表征,為目標用戶的第k個會話向量表征,參數和參數W1,控制每個會話向量的權重;
根據社交網絡G,采用動態路由圖網絡計算朋友對目標用戶的社交影響;本方法只考慮朋友最近的興趣對目標用戶當前興趣的影響,用戶當前興趣向量表征為他的第l個朋友的表征為最近會話的向量表征事實上,不同朋友對目標用戶的影響不同,且某朋友對目標用戶的影響不僅取決于該朋友和目標用戶,還取決于目標用戶的其他朋友;本方法借鑒動態路由思路來改進原始圖網絡中鄰居節點的聚合方式,如下:
其中,是目標用戶ui的第l個朋友和目標用戶ui的連接系數,初始化為為向量為向量是歸一化后的連接系數;k代表社交網絡G的搜索深度,N(i)是目標用戶ui的朋友集合;是目標用戶ui的第l個朋友在圖網絡中第k-1層的向量表征,代表目標用戶ui在k層的向量表征;是圖參數,σ為sigmoid函數,CONCAT函數是向量拼接操作;動態路由圖網絡的最后一層的輸出就是朋友對目標用戶ui的社交影響hi;
結合目標用戶當前興趣、長期興趣和社交影響,獲得用戶最終向量表征;用戶的最終表示就由全連接層合并目標用戶當前興趣、長期興趣和社交影響得到,令:
其中,是線性轉化矩陣,和為目標用戶ui行為表現出的當前興趣向量表征和長期興趣向量表征,hi是用戶ui的社交影響,為向量拼接操作;
根據用戶最終向量表征和物品向量表征,推薦物品;將物品vj的向量xj乘以用戶興趣向量,再應用softmax函數計算出物品vj的分數:
其中,g代表用戶的興趣向量,xj是物品vj的向量表征;代表物品vj成為下一個交互的可能性;同時根據的對數似然函數值,計算損失函數:
其中,yj代表vj的one-hot編碼,函數用梯度下降法來最優化。
2.根據權利要求1所述的一種基于動態路由圖網絡的會話社交推薦方法,其特征在于:所述長短期記憶網絡(LSTM)結構為:
ij=σ(Wixj+Uihj-1+bi)
fj=σ(Wfxj+Ufhj-1+bf)
oj=σ(Woxj+uohj-1+bo)
cj=iktanh(Wcxj+uchj-1+bc)+fjcj-1
hj=ojcj
其中,xj是會話序列中第j個物品的向量表征;長短期記憶網絡的最后一層的隱藏狀態hj的輸出就是會話向量表征zs;和分別是控制輸入門ij、遺忘門fj和輸出門oj的參數,d代表物品向量的維度;σ為sigmoid函數;所有這些參數和輸入:隱層狀態hj-1、當前輸入xj共同參與計算,來輸出結果hj。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國計量大學,未經中國計量大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011485750.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無水真空集便器系統
- 下一篇:一種減震支撐架產品





