[發明專利]一種基于選擇概率模型自適應鄰域的產品推薦方法有效
| 申請號: | 202010147403.4 | 申請日: | 2020-03-05 |
| 公開(公告)號: | CN111553757B | 公開(公告)日: | 2022-09-13 |
| 發明(設計)人: | 孫知信;陳藝婷;孫哲;趙學鍵;宮婧;陳松樂;洪漢舒 | 申請(專利權)人: | 南京郵電大學 |
| 主分類號: | G06Q30/06 | 分類號: | G06Q30/06 |
| 代理公司: | 南京正聯知識產權代理有限公司 32243 | 代理人: | 張玉紅 |
| 地址: | 210023 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 選擇 概率 模型 自適應 鄰域 產品 推薦 方法 | ||
1.一種基于選擇概率模型自適應鄰域的產品推薦方法,其特征在于:包括以下基本步驟:
步驟一,提取用戶行為中的用戶點擊頻度和最近一次購買時間即近度,作為初始數據,對數據進行預處理;
步驟二,根據預處理后的初始數據計算概率矩陣和凹凸度約束;
第一形狀約束為關于近度值的凸度約束,隨著近度值變大,每個近度值項選擇概率的增量增加;
第二形狀約束為關于頻度的凹度限制,隨著頻度值變大,每個頻度值項選擇概率的增量減小;
步驟三,由用戶偏差和商品偏差計算偏移函數;
步驟四,引入與用戶特征向量和其鄰居特征向量之間的差異有關的正則化項,采用隨機梯度下降法進行循環自適應更新。
2.根據權利要求1所述的一種基于選擇概率模型自適應鄰域的產品推薦方法,其特征在于:在步驟一中,提取用戶行為中的用戶點擊頻度和最近一次購買時間即近度作為初始數據,對數據進行預處理,讓J和K分別表示與新近度和頻度相對應的連續正整數的有限集,每個用戶-商品對對應一個Xjk,表示當新近度為j且頻度為k時用戶對某項商品的選擇可能性;
在歷史數據中確定一個基準日期,令njk表示在基準日期之前具有新近度值j和頻度值k的用戶項對的數量,而令qjk表示在基準日期之后導致購買的那些用戶項對的數量;如果njk不等于0,則令Xjk=qjk/njk;否則,將xjk置為0。
3.根據權利要求1所述的一種基于選擇概率模型自適應鄰域的產品推薦方法,其特征在于:所述步驟二計算概率矩陣中,項目選擇概率隨著新近度或頻度的增加而增加,除了單調性約束外,進一步采用另兩個形狀約束;
通過二項式分布,得出購買發生概率:
取對數得到選擇概率函數:
然后根據計算得到的商品選擇概率建立用戶興趣度矩陣Q∈Rk×n,其中n是商品數,k是頻度值。
4.根據權利要求1所述的一種基于選擇概率模型自適應鄰域的產品推薦方法,其特征在于:所述步驟三為用戶偏差bu∈R1×m和商品偏差bi∈R1×n初始化一個隨機矩陣,m是用戶數,其中,用戶偏差是交互過程中的用戶影響度,商品偏差是交互過程中商品被推薦頻度;然后預測興趣度其中μ是總體興趣度平均值,由用戶偏差和商品偏差計算偏移函數:
其中,ru,i是已知興趣度。
5.根據權利要求1所述的一種基于選擇概率模型自適應鄰域的產品推薦方法,其特征在于:在所述步驟四中,采用隨機梯度下降法循環更新Pu,Qi,bu,bi,其中Pu是用戶特征向量,Qi是商品特征向量,bu是用戶偏差,bi是商品偏差:
Pu=(1-λη·p(u))Pu+2ηeu,iQi
Qi=(1-λη·p(u))Qi+2ηeu,iPu
bu=(I-λη·p(u))bu+2ηeu,i
bi=(I-λη·p(u))bi+2ηeu,i
其中,eu,i=ru,i-ru,i,ru,i是預測興趣度,ru,i是已知興趣度,λ是一個正則化參數,η是一個隨機梯度變化速率;引入與用戶特征向量和其鄰居特征向量之間的差異有關的正則化項進行自適應更新:
其中,Fu是用戶u的鄰居集合,sim(u,f)是用戶u和用戶f之間的相似性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京郵電大學,未經南京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010147403.4/1.html,轉載請聲明來源鉆瓜專利網。





