[發(fā)明專利]一種基于潛在因子的矩陣分解補(bǔ)全混合推薦方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010084941.3 | 申請(qǐng)日: | 2020-02-10 |
| 公開(kāi)(公告)號(hào): | CN111339435B | 公開(kāi)(公告)日: | 2022-09-23 |
| 發(fā)明(設(shè)計(jì))人: | 孫知信;楊宏勝;孫翌博;陳松樂(lè);宮婧;趙學(xué)健;胡冰;孫哲 | 申請(qǐng)(專利權(quán))人: | 南京郵電大學(xué) |
| 主分類號(hào): | G06F16/9536 | 分類號(hào): | G06F16/9536;G06F17/13;G06Q30/06 |
| 代理公司: | 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) 32204 | 代理人: | 顏盈靜 |
| 地址: | 210003 江蘇*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 潛在 因子 矩陣 分解 混合 推薦 方法 | ||
1.一種基于潛在因子的矩陣分解補(bǔ)全混合推薦方法,其特征在于:包括以下步驟:
步驟1:獲取用戶物品信息數(shù)據(jù)集,構(gòu)建用戶物品評(píng)分矩陣、用戶潛在因子矩陣和物品潛在因子矩陣;所述用戶物品信息數(shù)據(jù)集中包括用戶的特征信息、物品的特征信息和與用戶相關(guān)的物品集合信息;所述用戶物品評(píng)分矩陣由用戶物品信息數(shù)據(jù)集中每個(gè)用戶以及其對(duì)物品的評(píng)分構(gòu)成;所述用戶潛在因子矩陣是由用戶特征信息組成的特征矩陣;所述物品潛在因子矩陣是由物品特征信息組成的特征矩陣;
步驟2:基于用戶物品評(píng)分矩陣、用戶潛在因子矩陣和物品潛在因子矩陣,計(jì)算得到用戶之間的相似度和物品之間的相似度,以某個(gè)用戶或物品的最相似的k個(gè)用戶或物品作為其鄰居,根據(jù)用戶之間的相似度得到用戶鄰居信息,根據(jù)物品之間的相似度得到物品鄰居信息;
步驟3:基于用戶潛在因子矩陣和物品潛在因子矩陣,對(duì)用戶物品評(píng)分矩陣進(jìn)行矩陣分解,根據(jù)分解矩陣定義目標(biāo)函數(shù)并進(jìn)行迭代計(jì)算得到預(yù)測(cè)評(píng)分矩陣,并得到對(duì)應(yīng)的預(yù)測(cè)評(píng)估指標(biāo)的狀態(tài)值:所述預(yù)測(cè)評(píng)估指標(biāo)的狀態(tài)值為評(píng)估預(yù)測(cè)值與實(shí)際值的誤差值;
步驟4:基于用戶潛在因子矩陣和物品潛在因子矩陣,對(duì)用戶物品評(píng)分矩陣進(jìn)行矩陣補(bǔ)全,對(duì)補(bǔ)全后的用戶物品評(píng)分矩陣采用頻譜變換得到預(yù)測(cè)評(píng)分矩陣和對(duì)應(yīng)的預(yù)測(cè)評(píng)估指標(biāo)的狀態(tài)值:
步驟5:基于不同用戶對(duì)物品評(píng)分的相關(guān)性,將步驟3得到的預(yù)測(cè)評(píng)分矩陣和步驟4得到的預(yù)測(cè)評(píng)分矩陣進(jìn)行加權(quán)得到預(yù)測(cè)評(píng)分矩陣和其對(duì)應(yīng)的預(yù)測(cè)評(píng)估指標(biāo)的狀態(tài)值;
步驟6:根據(jù)步驟3得到的預(yù)測(cè)評(píng)分矩陣、步驟4得到的預(yù)測(cè)評(píng)分矩陣和步驟5得到的預(yù)測(cè)評(píng)分矩陣及各自對(duì)應(yīng)的預(yù)測(cè)評(píng)估指標(biāo)的狀態(tài)值,通過(guò)加權(quán)混合平均得到最終的預(yù)測(cè)推薦矩陣;
步驟7:根據(jù)預(yù)測(cè)推薦矩陣,完成向用戶推薦物品;
在所述步驟3中,首先,根據(jù)分解矩陣定義損失函數(shù)和目標(biāo)函數(shù):
所述損失函數(shù)為:
所述目標(biāo)函數(shù):
式中,o表示用戶物品評(píng)分集合,表示用戶u評(píng)價(jià)的物品數(shù),表示對(duì)物品v進(jìn)行評(píng)分的用戶數(shù)量,μ表示正則化參數(shù);
再者,采用隨機(jī)梯度下降方法對(duì)目標(biāo)函數(shù)進(jìn)行優(yōu)化得到預(yù)測(cè)評(píng)分矩陣:
最后,預(yù)測(cè)評(píng)分由公式(6)進(jìn)行迭代更新得出,以此得到預(yù)測(cè)評(píng)分矩陣;
其中,表示總體評(píng)分平均值,bu表示用戶偏差,bv表示物品偏差,為預(yù)測(cè)評(píng)分結(jié)果,Uu表示用戶特征向量,Vv表示物品特征向量,μ表示正則化參數(shù),σ表示學(xué)習(xí)率參數(shù);
所述步驟4具體包括以下子步驟:
采用式(8)對(duì)用戶物品評(píng)分矩陣進(jìn)行矩陣補(bǔ)全的具體步驟如下:
其中,gr/gc表示行/列中跟物品/用戶相關(guān)的相似度圖屬性,ω為給定的一個(gè)已知信息集,其值表示為yu,v∈Y,F(xiàn)u表示用戶鄰居信息,F(xiàn)v表示物品鄰居信息,表示矩陣F范數(shù)的平方,對(duì)應(yīng)于標(biāo)準(zhǔn)狄利克雷分布;
對(duì)公式(8)得到的最優(yōu)值采用頻譜變換得到預(yù)測(cè)評(píng)分矩陣其中,Δr,Δc表示行圖和列圖拉普拉斯算子的m×m和n×n特征向量矩陣,X=WHT。
2.根據(jù)權(quán)利要求1所述的一種基于潛在因子的矩陣分解補(bǔ)全混合推薦方法,其特征在于:在所述步驟2中,采用余弦相似度計(jì)算物品之間的相似度:
式中,V表示物品特征集合,Av,Bv分別表示物品A和物品B對(duì)應(yīng)特征v的取值。
3.根據(jù)權(quán)利要求1所述的一種基于潛在因子的矩陣分解補(bǔ)全混合推薦方法,其特征在于:在所述步驟2中,采用皮爾森相關(guān)系數(shù)計(jì)算用戶之間的相似度:
式中,V表示物品集合,rAv,rBv分別表示用戶A和用戶B對(duì)物品v的評(píng)分,和分別表示用戶A和用戶B對(duì)物品評(píng)分的平均值。
4.根據(jù)權(quán)利要求1所述的一種基于潛在因子的矩陣分解補(bǔ)全混合推薦方法,其特征在于:在所述步驟3中,采用降維處理對(duì)用戶物品評(píng)分矩陣進(jìn)行矩陣分解。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京郵電大學(xué),未經(jīng)南京郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010084941.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 潛在錯(cuò)誤檢測(cè)
- 解決觸摸檢測(cè)系統(tǒng)中的多點(diǎn)觸摸的立體光學(xué)傳感器
- 基于聯(lián)系關(guān)系和客戶經(jīng)驗(yàn)的潛在客戶鑒定
- 潛在缺陷識(shí)別
- 一種識(shí)別無(wú)線局域網(wǎng)WLAN潛在用戶的方法及裝置
- 圖像搜索方法和裝置
- 一種問(wèn)題答案選取方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 互信息對(duì)抗自動(dòng)編碼器
- 用于自主車輛服務(wù)的高級(jí)行程規(guī)劃
- 一種城際高鐵乘客的潛在分類模型構(gòu)建方法和系統(tǒng)
- Ⅶ因子多肽和Ⅷ因子多肽的聯(lián)合應(yīng)用
- VII因子多肽和IX因子多肽的聯(lián)合應(yīng)用
- 一種城鄉(xiāng)生態(tài)規(guī)劃的生態(tài)等級(jí)空間分區(qū)規(guī)劃控制方法
- 一種基于阿爾法散度的動(dòng)態(tài)PET圖像因子處理方法
- 一種設(shè)備綜合風(fēng)險(xiǎn)評(píng)估方法、裝置和電力系統(tǒng)
- 一種集群資源容量預(yù)測(cè)方法和裝置
- 一種計(jì)算因子植入方法、介質(zhì)及設(shè)備
- 一種規(guī)模組網(wǎng)環(huán)境TI-LFA可靠性評(píng)估測(cè)試方法
- 近地表品質(zhì)因子確定方法及系統(tǒng)
- 一種模擬凝血過(guò)程的教學(xué)模型
- 在集成電路器件中求解線性矩陣
- 矩陣計(jì)算裝置、矩陣計(jì)算方法
- 一種數(shù)據(jù)聚類的方法、裝置及Spark大數(shù)據(jù)平臺(tái)
- 適用于黑白圖片的神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方法以及訓(xùn)練方法
- 適用于灰度圖片的神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方法以及訓(xùn)練方法
- 矩陣
- 矩陣/密鑰生成裝置、矩陣/密鑰生成系統(tǒng)、矩陣結(jié)合裝置、矩陣/密鑰生成方法、程序
- 矩陣運(yùn)算電路、矩陣運(yùn)算裝置及矩陣運(yùn)算方法
- 矩陣乘法計(jì)算方法和裝置
- 數(shù)據(jù)讀取方法、裝置、介質(zhì)和計(jì)算設(shè)備





