[發明專利]一種基于滑動譜分解確定內容多樣性的方法和內容排序方法有效
| 申請號: | 202110779586.6 | 申請日: | 2021-07-09 |
| 公開(公告)號: | CN113378063B | 公開(公告)日: | 2023-07-28 |
| 發明(設計)人: | 黃彥華;王維堃;張雷;徐瑞文 | 申請(專利權)人: | 小紅書科技有限公司 |
| 主分類號: | G06F16/9535 | 分類號: | G06F16/9535;G06F16/9537;G06F16/957 |
| 代理公司: | 上海華誠知識產權代理有限公司 31300 | 代理人: | 徐穎聰 |
| 地址: | 200433 上海市楊浦區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 滑動 分解 確定 內容 多樣性 方法 排序 | ||
本申請涉及計算機技術領域,公開了一種基于滑動譜分解確定內容多樣性的方法和內容排序方法,其中,該基于滑動譜分解確定內容多樣性的的方法包括:確定T個內容;根據電子設備的顯示尺寸確定大小為w的滑動窗口;基于時間序列,以所述滑動窗口滑動T個內容,得到內容矩陣;對內容矩陣進行奇異值分解,得到多個奇異值,并將多個奇異值的乘積作為T個內容的多樣性值。本申請較好地捕捉了用戶在長序列場景中對多樣化的感知,在計算上更有效,降低了時間復雜度和空間復雜度,并極大地提高了效率。
技術領域
本申請涉及計算機技術領域,特別涉及一種基于滑動譜分解確定內容多樣性的方法、裝置、設備及介質,以及一種內容排序方法、裝置、設備以及介質。
背景技術
隨著大數據時代的到來,個性化推薦系統的出現為處理信息過載問題提供了一個有效的工具,已經成為互聯網各大平臺(電商、信息流等)的標配,并在技術(個性化召回、個性化排序等)上取得了長足的發展,逐漸從傳統模型過度到深度學習時代。但是,當前個性化推薦以及相關算法的關注點大多數在提高推薦的精準性,而忽略了推薦結果的多樣性,導致容易出現高度相似的內容聚集在一起的現象,即相似的Item扎堆,用戶的興趣被局限到一個相對“較窄”(信息量為0的“精準推薦”)的推薦視野中,進而傷害了用戶體驗,尤其是興趣寬泛、需求不明確的用戶。
發明內容
本申請實施例提供了一種基于滑動譜分解確定內容多樣性的方法、裝置、設備及介質。
第一方面,本申請實施例提供了一種基于滑動譜分解確定內容多樣性的方法,用于電子設備,其特征在于,所述方法包括:
確定T個內容;
根據所述電子設備的顯示尺寸確定大小為w的滑動窗口;
基于時間序列,以所述滑動窗口滑動所述T個內容,得到內容矩陣,其中所述內容矩陣包括表示以內容的空間向量vi表示的所述T個內容,其中i表示內容的標識,且i的取值為小于等于T的正整數;
對所述內容矩陣進行奇異值分解,得到多個奇異值,并將所述多個奇異值的乘積作為所述T個內容的多樣性值。
在上述第一方面的一種可能的實現中,基于時間序列,以所述滑動窗口滑動所述T個內容,得到內容矩陣,包括:將每個所述滑動窗口中的w個所述內容聚合成一行,得到中間矩陣AL×w;將所述中間矩陣中的元素替換為所述向量vi,得到內容矩陣X∈RL×w×d;其中,L=T-w+m;m表示所述滑動窗口在所述T個內容上每次滑動的所述內容個數;d表示所述內容向量的維度。
在上述第一方面的一種可能的實現中,對所述內容矩陣X進行奇異值分解,得到多個奇異值,如下式所示:
將多個所述奇異值的乘積作為所述T個內容的多樣性值,如下式所示:
其中,σijk表示所述奇異值;ui(1)∈RL,uj(2)∈Rw,uk(3)∈Rd分別表示所述內容矩陣X的正交分解矩陣的列;表示外積運算。
在上述第一方面的一種可能的實現中,w≤T。
在上述第一方面的一種可能的實現中,所述滑動窗口在所述T個內容上每次滑動m個所述內容,其中,1≤m≤w。
在上述第一方面的一種可能的實現中,根據所述電子設備的顯示尺寸確定大小為w的滑動窗口,包括:根據所述電子設備的顯示屏能夠顯示的內容數量作為滑動窗口的大小w;或者以所述電子設備的顯示屏能夠顯示的內容數量為基礎,擴展預定幅度后的數量,作為滑動窗口的大小w。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小紅書科技有限公司,未經小紅書科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110779586.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信息生成方法及其相關設備
- 下一篇:教學輔助方法、裝置以及存儲介質





