新四季網

基於用戶間多相似度的協同過濾推薦方法

2023-06-09 12:48:41 1

專利名稱:基於用戶間多相似度的協同過濾推薦方法
技術領域:
本發明涉及一種協同過濾推薦方法,尤指一種基於用戶間多相似度的協同過濾推薦方法。
背景技術:
網際網路時代的到來,使人們又增加了一條極為重要的獲取信息的途徑。網際網路技術的飛速發展,也帶動了網際網路上的信息總量以指數級的速度增長著,從而使得網際網路信息過載問題日益嚴重。用戶面對浩瀚如煙的海量信息往往變得無所適從,無法快速地從中 找到自己需要的信息。而作為一種能有效改善網際網路信息過載問題的技術手段,推薦系統正越來越受到業界的重視,自從上世紀90年代中期被提出以來,無論在學術界還是實際應用中都獲得了極大的關注。推薦系統通過學習用戶的行為,了解和掌握用戶的偏好,從而可以更有針對性地向用戶推薦他們可能感興趣的內容。在已有的推薦算法中,協同過濾推薦算法是比較成熟,也是在實際應用中使用非常廣泛的一類推薦算法。目前已有的大部分協同過濾推薦算法都可以分成三步(I)根據用戶的歷史評分記錄計算用戶之間的評分相似度;(2)從與當前用戶相似度最高的用戶中選取若干個作為最近鄰,根據這些最近鄰對於某一項目的實際評分來預測當前用戶對於該項目的評分;(3)選取預測評分最高的若干個項目作為推薦結果提供給當前用戶。協同過濾推薦算法是基於用戶的歷史評分記錄來產生推薦的,從理論上講不需要了解用戶的個人信息,也不需要了解項目的內容信息。因此,對於任何種類的用戶和項目,協同過濾推薦算法都能獲得相近的推薦質量,這一特點使它特別適合用來推薦電影、音樂等其他類型的推薦算法很難處理的項目。由此可知,協同過濾推薦算法的基本思想是通過與當前用戶相似的其他用戶對於某一項目的實際評分,來預測當前用戶對於該項目的評分。「相似」的用戶就是指興趣和口味相似的用戶。因此,相似的用戶在給項目評分時往往會給出相近的評分結果,而這也是利用協同過濾進行評分預測的主要依據。但是日常經驗告訴我們,人們對於不同類型事物的喜好程度往往是不同的。也就是說,同時對某類事物感興趣的兩個人,對於另一類事物的喜好程度有可能就會完全不同。表現在對項目的評分上就是這兩人對於某一類型的項目的評分比較相近,但是對於另一類項目的評分則有可能大相逕庭。因此,從這個角度來看,傳統的協同過濾推薦算法僅依靠單一的相似度來度量兩個用戶對於所有類型項目的喜好相似程度不是很合理。因此,如何提供一種可有效提高推薦質量的協同過濾推薦方法,以克服現有技術所存在的問題,便成為目前業界急待克服的課題。

發明內容
鑑於上述現有技術的缺點,本發明的目的在於提供一種基於用戶間多相似度的協同過濾推薦方法,以克服傳統協同過濾推薦算法中僅採用單一相似度無法準確描述用戶間對於不同項目類型喜好的相似程度的問題。為達到上述目的,本發明所提供的基於用戶間多相似度的協同過濾推薦方法,其用以將欲推薦的項目的預測評分提供給第一用戶,該方法包括(1)確定欲推薦的項目所包含的多個類型;(2)定義與第一用戶共同參與評分過的屬於所確定的每個類型的項目的其他至少一個用戶為第二用戶;(3)採用相關相似性或餘弦相似性分別計算第一用戶與多個第二用戶中的每一個第二用戶之間的針對所確定的各個類型的相似度;(4)自該多個第二個用戶中選取K個與第一用戶針對所確定的各個類型的相似度最高的用戶作為最近鄰用戶,並依據所計算得到的第一用戶與該K個最近鄰用戶相互之間針對所確定的各個類型的相似度,,且搭配依據該K個最近鄰用戶對屬於所確定的類型的項目的實際評分,分別計算得到第一用戶基於欲推薦的項目所包含的各個類型的多個預測評分;以及(5)對所計算得到的多個預測評分取加權平均值,並將加權平均的結果作為欲推薦的項目的預測評分提供給第一用戶。具體而言,在本發明的一個實施例中,上述步驟(3)中採用相關相似性計算第一用戶與其中一個第二用戶之間的針對由步驟(I)所確定的各個類型的相似度的計算公式如下
權利要求
1.一種基於用戶間多相似度的協同過濾推薦方法,其用以將欲推薦的項目的預測評分提供給第一用戶,所述方法包括 (1)確定欲推薦的項目所包含的多個類型; (2)定義與第一用戶共同參與評分過的屬於所確定的每個類型的項目的其他至少一個用戶為第二用戶; (3)採用相關相似性或餘弦相似性分別計算第一用戶與多個第二用戶中的每一個第二用戶之間的針對所確定的各個類型的相似度; (4)自該多個第二個用戶中選取K個與第一用戶針對所確定的各個類型的相似度最高的用戶作為最近鄰用戶,並依據所計算得到的第一用戶與該K個最近鄰用戶相互之間針對所確定的各個類型的相似度,且搭配依據該K個最近鄰用戶對屬於所確定的類型的項目的實際評分,分別計算得到第一用戶基於所確定的各個類型的多個預測評分;以及 (5)對所計算得到的多個預測評分取加權平均值,並將加權平均的結果作為欲推薦的項目的預測評分提供給第一用戶。
2.根據權利要求I所述的基於用戶間多相似度的協同過濾推薦方法,其特徵在於,所述步驟(3)中採用相關相似性計算第一用戶與其中一個第二用戶之間的針對由步驟(I)所確定的各個類型的相似度的計算公式如下
3.根據權利要求I所述的基於用戶間多相似度的協同過濾推薦方法,其特徵在於,所述步驟(3)中採用餘弦相似性計算第一用戶與其中一個第二用戶之間的針對由步驟(I)所確定的各個類型的相似度的計算公式如下
4.根據權利要求2或3所述的基於用戶間多相似度的協同過濾推薦方法,其特徵在於,所述步驟(4)中第一用戶基於欲推薦的項目所包含的每個類型的預測評分採用如下公式計算
5.根據權利要求4所述的基於用戶間多相似度的協同過濾推薦方法,其特徵在於,所述步驟(5)中欲推薦的項目的預測評分採用如下公式計算
全文摘要
一種基於用戶間多相似度的協同過濾推薦方法,主要是預先確定欲推薦的項目所包含的多個類型,再分別計算用戶基於這些項目類型的多個預測評分,更加準確地描述了用戶間對於不同項目類型喜好的相似程度,之後對所計算得到的多個預測評分取加權平均值,以作為欲推薦的項目最後的預測評分提供予當前用戶,有效地提高了預測評分的準確性。
文檔編號G06F17/30GK102779131SQ20111012199
公開日2012年11月14日 申請日期2011年5月12日 優先權日2011年5月12日
發明者程久軍, 範波, 蔣昌俊, 閆春鋼 申請人:同濟大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀