[發明專利]一種應用推薦方法及裝置有效
| 申請號: | 201710483984.7 | 申請日: | 2017-06-23 |
| 公開(公告)號: | CN109117442B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 周超強;曹飛;何加淼;廖媛;余光鎮;張宗偉 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/9535 | 分類號: | G06F16/9535;G06Q50/00 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 推薦 方法 裝置 | ||
本發明實施例公開了一種應用推薦方法,包括:獲取多個用戶的安裝應用信息;根據所述多個用戶的所述安裝應用信息,構建潛在語義的用戶相似度矩陣;根據所述用戶相似度矩陣,選取與目標用戶的用戶相似度最高的所述多個用戶中的N個用戶,并計算所述N個用戶的每個待推薦應用的推薦度;獲取所述目標用戶的當前應用的應用標簽以及所述待推薦應用的應用標簽,計算所述當前應用與所述待推薦應用的文本相似度;根據所述待推薦應用的推薦度以及所述當前應用與所述待推薦應用的文本相似度,確定向所述目標用戶推薦的應用。本發明實施例還公開了一種應用推薦裝置。采用本發明實施例,提高了應用推薦的準確性,使得應用推薦更加個性化。
技術領域
本發明涉及電子技術領域,尤其涉及一種應用推薦方法及裝置。
背景技術
目前,應用市場的應用推薦方案主要是通過人工的給每個應用定義幾個關鍵字標簽,在進行推薦時,對比不同應用之間的關鍵字標簽,計算兩個應用之間的文本相似度,然后根據文本相似度進行推薦。例如,當前應用“百合網”的應用標簽包括“戀愛”、“約會”、“婚戀”、“同城約會”,而待推薦的應用“陌陌”的應用標簽“聊天”、“陌生人”、“社交生活”、“單身”,可見待推薦的應用“陌陌”與當前應用“百合網”極其相似,因此可以在展示當前應用“百合網”時,同時向用戶推薦“陌陌”。但是,采用該方案,一旦應用標簽出錯直接影響推薦結果,并且不能滿足個性化需求。
發明內容
本發明實施例提供一種應用推薦方法及裝置。可以解決現有技術方案中應用推薦不夠準確的問題。
第一方面,本發明實施例提供了一種應用推薦方法,包括:
獲取多個用戶的安裝應用信息;
根據所述多個用戶的所述安裝應用信息,構建潛在語義的用戶相似度矩陣,所述用戶相似度矩陣包括所述多個用戶中每個用戶的每個應用的權重;
根據所述用戶相似度矩陣,選取與目標用戶的用戶相似度最高的所述多個用戶中的N個用戶,并計算所述N個用戶的每個待推薦應用的推薦度,其中,所述N為大于等于1的整數;
計算所述當前應用與所述待推薦應用的文本相似度;
根據所述待推薦應用的推薦度以及所述當前應用與所述待推薦應用的文本相似度,確定向所述目標用戶推薦的應用。
其中,所述根據所述用戶相似度矩陣,選取與目標用戶的用戶相似度最高的所述多個用戶中的N個用戶包括:
根據所述用戶相似度矩陣,計算所述目標用戶與所述多個用戶中每個用戶之間的余弦相似度;
根據所述余弦相似度,選取與所述目標用戶的用戶相似度最高的所述N個用戶。
其中,所述計算所述N個用戶的每個待推薦應用的推薦度包括:
將所述目標用戶與所述N個用戶中第i個用戶之間的余弦相似度乘以所述N個用戶中第i個用戶的第j個應用的權重,計算所述第i個用戶的所述第j個應用的推薦分量;
對所述N個用戶的所述第j個應用的推薦分量進行疊加,計算得到所述第j個應用的推薦度,其中,所述i、所述j均為正整數。
其中,所述計算所述當前應用與所述待推薦應用的文本相似度包括:
獲取所述目標用戶的當前應用的應用標簽以及所述待推薦應用的應用標簽;
計算所述當前應用的應用標簽與所述待推薦應用的應用標簽之間的標簽相似度之和;
根據所述當前應用的應用標簽的標簽個數以及所述待推薦應用的應用標簽的標簽個數,計算所述當前應用與所述待推薦應用之間的標簽長度;
將所述當前應用的應用標簽與所述待推薦應用的應用標簽之間的標簽相似度之和除以所述標簽長度,計算所述當前應用與所述待推薦應用的文本相似度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710483984.7/2.html,轉載請聲明來源鉆瓜專利網。





