[發明專利]基于日志挖掘的商品推薦方法、裝置、服務器及存儲介質有效
| 申請號: | 201811247722.1 | 申請日: | 2018-10-24 |
| 公開(公告)號: | CN109300014B | 公開(公告)日: | 2020-09-08 |
| 發明(設計)人: | 孫翀;呂琴艷;帖軍;王江晴;艾勇;吳立鋒 | 申請(專利權)人: | 中南民族大學 |
| 主分類號: | G06Q30/06 | 分類號: | G06Q30/06;G06F16/2458 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 430074 湖北省武漢*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 日志 挖掘 商品 推薦 方法 裝置 服務器 存儲 介質 | ||
1.一種基于日志挖掘的商品推薦方法,其特征在于,所述方法包括以下步驟:
從各用戶的購買日志中提取各用戶的購買記錄,并根據各用戶的購買記錄建立事務數據庫;
根據預設最小支持度通過Apriori算法對所述事務數據庫進行逐條掃描,獲得各頻繁項集,并根據各頻繁項集構成頻繁項集矩陣;
根據所述頻繁項集矩陣計算所述頻繁項集中各商品之間的相似度;
根據所述頻繁項集矩陣以及各用戶對商品的評分計算Pearson相關系數的絕對值;
根據所述頻繁項集中各商品之間的相似度以及Pearson相關系數的絕對值確定綜合相似度矩陣;獲取目標用戶的未評分商品,并將所述未評分商品作為待測商品;
基于所述綜合相似度矩陣對所述待測商品進行預測評分;
根據預測評分結果確定待推送商品,并將待推送商品推送至所述目標用戶的用戶設備;
其中,根據所述頻繁項集矩陣通過下式計算所述頻繁項集中各商品之間的相似度,
其中,k為頻繁項集的數量,Fh,i為商品i在所述頻繁項集矩陣中的取值,Fh,j為商品j在所述頻繁項集矩陣中的取值;
其中,根據所述頻繁項集中各商品之間的相似度以及Pearson相關系數的絕對值通過下式確定綜合相似度矩陣,
其中,Si,j為綜合相似度矩陣中商品i和商品j之間的綜合相似度,為權重,S1i,j為所述頻繁項集中商品i和商品j之間的相似度,S2i,j為商品i和商品j之間的Pearson相關系數的絕對值。
2.如權利要求1所述的方法,其特征在于,根據所述頻繁項集矩陣以及各用戶對商品的評分通過下式計算Pearson相關系數的絕對值,
其中,Ui,j為商品i和商品j共同評分過的用戶集合,Xu,i為用戶u對商品i的評分,Xu,j為用戶u對商品j的評分,為用戶對商品i的平均評分,為用戶對商品j的平均評分。
3.如權利要求1~2中任一項所述的方法,其特征在于,所述基于所述綜合相似度矩陣對所述待測商品進行預測評分,具體包括:
從所述綜合相似度矩陣中的所有商品與待測商品的相似性值;
選擇相似性值最高的K個商品作為所述待測商品的最近鄰居集合;
根據所述最近鄰居集合對所述待測商品進行預測評分。
4.如權利要求3所述的方法,其特征在于,根據所述最近鄰居集合通過下式對所述待測商品進行預測評分,
其中,為用戶u對商品Ia的預測評分結果,為待測商品Ia和商品q之間的綜合相似度,Xu,q為用戶u對項目q的評分,為用戶對商品Ia的平均評分,為用戶對商品q的平均評分,Na為所述最近鄰居集合。
5.一種服務器,其特征在于,所述服務器包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的基于日志挖掘的商品推薦程序,所述基于日志挖掘的商品推薦程序配置為實現如權利要求1至4中任一項所述的基于日志挖掘的商品推薦方法的步驟。
6.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有基于日志挖掘的商品推薦程序,所述基于日志挖掘的商品推薦程序被處理器執行時實現如權利要求1至4中任一項所述的基于日志挖掘的商品推薦方法的步驟。
7.一種基于日志挖掘的商品推薦裝置,其特征在于,所述裝置包括:
數據庫建立模塊,用于從各用戶的購買日志中提取各用戶的購買記錄,并根據各用戶的購買記錄建立事務數據庫;
數據庫掃描模塊,用于根據預設最小支持度通過Apriori算法對所述事務數據庫進行逐條掃描,獲得各頻繁項集,并根據各頻繁項集構成頻繁項集矩陣;
矩陣確定模塊,用于根據所述頻繁項集矩陣計算所述頻繁項集中各商品之間的相似度;根據所述頻繁項集矩陣以及各用戶對商品的評分計算Pearson相關系數的絕對值;根據所述頻繁項集中各商品之間的相似度以及Pearson相關系數的絕對值確定綜合相似度矩陣;
商品獲取模塊,用于獲取目標用戶的未評分商品,并將所述未評分商品作為待測商品;
預測評分模塊,用于基于所述綜合相似度矩陣對所述待測商品進行預測評分;
商品推送模塊,用于根據預測評分結果確定待推送商品,并將待推送商品推送至所述目標用戶的用戶設備;
其中,根據所述頻繁項集矩陣通過下式計算所述頻繁項集中各商品之間的相似度,
其中,k為頻繁項集的數量,Fh,i為商品i在所述頻繁項集矩陣中的取值,Fh,j為商品j在所述頻繁項集矩陣中的取值;
其中,根據所述頻繁項集中各商品之間的相似度以及Pearson相關系數的絕對值通過下式確定綜合相似度矩陣,
其中,Si,j為綜合相似度矩陣中商品i和商品j之間的綜合相似度,為權重,S1i,j為所述頻繁項集中商品i和商品j之間的相似度,S2i,j為商品i和商品j之間的Pearson相關系數的絕對值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中南民族大學,未經中南民族大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811247722.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于生成信息的方法和裝置
- 下一篇:一種分布式架構電商平臺管理系統





