[發(fā)明專(zhuān)利]一種基于多階近鄰預(yù)測(cè)的推薦系統(tǒng)及方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010974301.X | 申請(qǐng)日: | 2020-09-16 |
| 公開(kāi)(公告)號(hào): | CN112115359A | 公開(kāi)(公告)日: | 2020-12-22 |
| 發(fā)明(設(shè)計(jì))人: | 張莉;孫曉寒;屈蘊(yùn)茜;王邦軍;周偉達(dá) | 申請(qǐng)(專(zhuān)利權(quán))人: | 蘇州大學(xué) |
| 主分類(lèi)號(hào): | G06F16/9535 | 分類(lèi)號(hào): | G06F16/9535;G06F16/9536;G06Q30/06 |
| 代理公司: | 蘇州市中南偉業(yè)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32257 | 代理人: | 許燕萍 |
| 地址: | 215000 江蘇*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 近鄰 預(yù)測(cè) 推薦 系統(tǒng) 方法 | ||
1.一種基于多階近鄰預(yù)測(cè)的推薦系統(tǒng),其特征在于,包括:
用戶(hù)評(píng)分矩陣建立模塊,用于根據(jù)用戶(hù)集合和物品集合建立用戶(hù)評(píng)分矩陣;
相似度計(jì)算模塊,用于計(jì)算任意兩個(gè)用戶(hù)之間的相似度;
迭代近鄰查找模塊,用于根據(jù)相似度計(jì)算結(jié)果為目標(biāo)用戶(hù)選擇N個(gè)近鄰用戶(hù)作為其一階近鄰,再選擇N個(gè)一階近鄰的一階近鄰作為其二階近鄰,并依次迭代,直至找出目標(biāo)用戶(hù)的k階近鄰集,其中,N和k均為正整數(shù);
預(yù)測(cè)及推薦模塊,用于根據(jù)每一次迭代查找的近鄰集重新預(yù)測(cè)目標(biāo)用戶(hù)對(duì)物品的評(píng)分,并為目標(biāo)用戶(hù)進(jìn)行物品推薦。
2.如權(quán)利要求1所述的基于多階近鄰預(yù)測(cè)的推薦系統(tǒng),其特征在于,所述根據(jù)用戶(hù)集合和物品集合建立用戶(hù)評(píng)分矩陣,具體包括:根據(jù)用戶(hù)集合U={u1,u2,...,un}和物品集合I={i1,i2,...,im}建立用戶(hù)評(píng)分矩陣R=[rui]n×m,其中,n和m分別代表用戶(hù)總數(shù)和物品總數(shù),rui表示用戶(hù)uu對(duì)物品ii的評(píng)分。
3.如權(quán)利要求1所述的基于多階近鄰預(yù)測(cè)的推薦系統(tǒng),其特征在于,所述計(jì)算任意兩個(gè)用戶(hù)之間的相似度,具體包括:根據(jù)PCC相似度計(jì)算公式計(jì)算任意兩個(gè)用戶(hù)uu和uv之間的相似度;所述PCC相似度計(jì)算公式如下:
其中,M表示用戶(hù)uu和用戶(hù)uv共同評(píng)分過(guò)的物品集合,rui和rvi分別表示用戶(hù)uu和用戶(hù)uv對(duì)物品ii的評(píng)分,和分別代表用戶(hù)uu和用戶(hù)uv的評(píng)分均值。
4.如權(quán)利要求1所述的基于多階近鄰預(yù)測(cè)的推薦系統(tǒng),其特征在于,所述目標(biāo)用戶(hù)的k階近鄰集為:
其中,表示目標(biāo)用戶(hù)uu的第k階近鄰集,近鄰集之間互不相交且每階近鄰集大小相同。
5.如權(quán)利要求1所述的基于多階近鄰預(yù)測(cè)的推薦系統(tǒng),其特征在于,第k次迭代后,重新預(yù)測(cè)目標(biāo)用戶(hù)uu對(duì)物品ii的評(píng)分為:
其中,表示目標(biāo)用戶(hù)uu的第k-1次迭代的評(píng)分均值,表示近鄰用戶(hù)uv的第k-1次迭代的評(píng)分均值,S(u,k)表示用戶(hù)uu的第k階近鄰集,N(i)表示對(duì)物品ii產(chǎn)生過(guò)行為的用戶(hù)集,sim(uu,uv)表示目標(biāo)用戶(hù)uu和近鄰用戶(hù)uv的相似度。
6.一種基于多階近鄰預(yù)測(cè)的推薦方法,其特征在于,包括以下步驟:
S10、根據(jù)用戶(hù)集合和物品集合建立用戶(hù)評(píng)分矩陣;
S20、計(jì)算任意兩個(gè)用戶(hù)之間的相似度;
S30、根據(jù)相似度計(jì)算結(jié)果為目標(biāo)用戶(hù)選擇N個(gè)近鄰用戶(hù)作為其一階近鄰,再選擇N個(gè)一階近鄰的一階近鄰作為其二階近鄰,并依次迭代,直至找出目標(biāo)用戶(hù)的k階近鄰集,其中,N和k均為正整數(shù);
S40、根據(jù)每一次迭代查找的近鄰集重新預(yù)測(cè)目標(biāo)用戶(hù)對(duì)物品的評(píng)分,并為目標(biāo)用戶(hù)進(jìn)行物品推薦。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于蘇州大學(xué),未經(jīng)蘇州大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010974301.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 在具有拓?fù)錉顟B(tài)路由協(xié)議的通信網(wǎng)絡(luò)中的資源匹配的拓?fù)鋽?shù)據(jù)庫(kù)同步
- 驗(yàn)證近鄰小區(qū)
- 基于動(dòng)態(tài)裁剪的移動(dòng)對(duì)象反向近鄰查詢(xún)方法
- 一種室內(nèi)定位方法
- 基于互為共享最近鄰的層次聚類(lèi)方法
- 一種基于花朵授粉算法優(yōu)化模糊K近鄰的分類(lèi)方法及裝置
- 高維近鄰對(duì)搜索方法和系統(tǒng)
- 一種泛化的k近鄰圖合并方法
- 一種基于多階近鄰預(yù)測(cè)的推薦系統(tǒng)及方法
- 一種基于兩層鄰域信息的雙重最近鄰分類(lèi)方法及系統(tǒng)
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法、程序以及記錄介質(zhì)
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法
- 基于時(shí)間序列預(yù)測(cè)模型適用性量化的預(yù)測(cè)模型選擇方法
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法
- 分類(lèi)預(yù)測(cè)方法及裝置、預(yù)測(cè)模型訓(xùn)練方法及裝置
- 幀內(nèi)預(yù)測(cè)的方法及裝置
- 圖像預(yù)測(cè)方法及裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 文本預(yù)測(cè)方法、裝置以及電子設(shè)備
- 模型融合方法、預(yù)測(cè)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





