[發明專利]一種融合社交網絡和知識圖譜的推薦方法、系統和設備在審
| 申請號: | 202110099046.3 | 申請日: | 2021-01-25 |
| 公開(公告)號: | CN112765488A | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 鄧志彬;陳平華 | 申請(專利權)人: | 廣東工業大學 |
| 主分類號: | G06F16/9536 | 分類號: | G06F16/9536;G06F16/36;G06F40/30;G06K9/62;G06N3/04;G06N3/08;G06Q50/00 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 郭帥 |
| 地址: | 510060 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 融合 社交 網絡 知識 圖譜 推薦 方法 系統 設備 | ||
1.一種融合社交網絡和知識圖譜的推薦方法,其特征在于,包括:
獲取用戶的社交網絡,計算所述社交網絡中的用戶間社交相似度;
根據評分矩陣和所述社交網絡計算用戶間信任度;
根據評分矩陣計算基于用戶的評分相似度和基于行為的項目相似度;
根據知識圖譜計算項目語義相似度;
根據所述項目語義相似度和所述基于行為的項目相似度計算項目融合相似度;
根據所述基于用戶的評分相似度、所述用戶間信任度和所述用戶間社交相似度計算用戶融合相似度;
將所述項目融合相似度和所述用戶融合相似度融入基礎矩陣分解模型,得到融合社交網絡和知識圖譜的推薦模型;
根據梯度下降法最小化所述融合社交網絡和知識圖譜的推薦模型,得到用戶對未評分目標項目的預測評分。
2.根據權利要求1所述的融合社交網絡和知識圖譜的推薦方法,其特征在于,所述獲取用戶的社交網絡,計算所述社交網絡中的用戶間社交相似度,包括:
獲取用戶的社交網絡;
使用圖卷積神經網絡訓練用戶的社交網絡,學習具有社交關系的用戶在低維向量空間的節點嵌入表達;
采用第一余弦相似度函數計算用戶間社交相似度。
3.根據權利要求2所述的融合社交網絡和知識圖譜的推薦方法,其特征在于,所述根據評分矩陣和所述社交網絡計算用戶間信任度,包括:
根據所述評分矩陣和所述社交網絡計算用戶項目權重,根據所述用戶項目權重計算用戶間信任度,所述用戶間信任度的計算公式為:
其中,Wu,v為用戶u到用戶v的邊的權重,f(Uu,Uv)為用戶u和用戶v共同評分的項目的并集。
4.根據權利要求3所述的融合社交網絡和知識圖譜的推薦方法,其特征在于,所述根據評分矩陣計算基于用戶的評分相似度和基于行為的項目相似度,包括:
根據所述評分矩陣,采用第二余弦相似度函數計算得到基于用戶的評分相似度,所述第二余弦相似度函數為:
其中,Ui為第i個用戶,Uj為第j個用戶,Rik為評分矩陣Rm×n中第i個用戶對第k個項目的評分值,Rjk為評分矩陣Rm×n中第j個用戶對第k個項目的評分值,m為用戶數,n為項目數;
根據所述評分矩陣,采用第三余弦相似度函數計算得到基于行為的項目相似度。
5.根據權利要求4所述的融合社交網絡和知識圖譜的推薦方法,其特征在于,所述根據知識圖譜計算項目語義相似度,包括:
使用TransE算法在保留語義信息的基礎上,將知識圖譜中的實體和關系進行向量化表示,得到項目的特征矩陣;
根據所述項目的特征矩陣,采用第四余弦相似度函數計算項目語義相似度。
6.根據權利要求5所述的融合社交網絡和知識圖譜的推薦方法,其特征在于,所述根據所述項目語義相似度和所述基于行為的項目相似度計算項目融合相似度,包括:
采用融合因子θ∈[0,1]對融合所述項目語義相似度和所述基于行為的項目相似度,得到項目融合相似度。
7.根據權利要求6所述的融合社交網絡和知識圖譜的推薦方法,其特征在于,所述根據所述基于用戶的評分相似度、所述用戶間信任度和所述用戶間社交相似度計算用戶融合相似度,包括:
用融合因子α∈[0,1],β∈[0,1],γ∈[0,1]融合所述基于用戶的評分相似度、所述用戶間信任度和所述用戶間社交相似度,得到用戶融合相似度,所述用戶融合相似度為:
其中,α+β+γ=1,simsocial(Ui,Uj)為用戶間社交相似度,為用戶間信任度,simscore(Ui,Uj)為基于用戶的評分相似度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東工業大學,未經廣東工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110099046.3/1.html,轉載請聲明來源鉆瓜專利網。





