[發明專利]一種消除原始評分數據評分噪聲的協同過濾推薦方法有效
| 申請號: | 201810034135.8 | 申請日: | 2018-01-15 |
| 公開(公告)號: | CN108415926B | 公開(公告)日: | 2021-08-10 |
| 發明(設計)人: | 陳炳才;劉杰;王健;余超;姚念民;盧志茂 | 申請(專利權)人: | 大連理工大學 |
| 主分類號: | G06F16/9535 | 分類號: | G06F16/9535 |
| 代理公司: | 大連理工大學專利中心 21200 | 代理人: | 溫福雪;侯明遠 |
| 地址: | 116024 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消除 原始 評分 數據 噪聲 協同 過濾 推薦 方法 | ||
本發明屬于數據挖掘領域,設計了一種消除原始評分數據評分噪聲的協同過濾方法。步驟1.構建評分矩陣的用戶集合U={u1,u2,...um};評分矩陣的項目集合I={i1,i2,...,in};用戶評分矩陣R(m×n);步驟2.利用現有評分數據求用戶uk對項目ij的偏好評分rk,j(preference);步驟3.重復步驟2,直到調整完成原始評分矩陣每一組評分,得到調整后的評分矩陣R’(m×n);步驟4.通過調整后的評分矩陣R’(m×n),計算用戶ui與用戶uj的相似度sim(i,j):步驟5.計算用戶ui對項目ij預測評分predic(ti,j):步驟6.判斷預測評分predict(i,j)。本發明能夠有效調整原始評分矩陣評分數據,提高協同過濾技術的推薦準確度。
技術領域
本發明屬于數據挖掘領域,涉及一種消除原始評分數據評分噪聲的協同過濾方法。
背景技術
協同過濾技術是個性化推薦技術中一種應用范圍廣的推薦算法,協同過濾技術的基本核心思想是利用群體智慧,認為相似用戶的喜好也是相似的,目前主要分為以下幾類:基于用戶(或項目)的協調過濾算法、基于模型的協同過濾算法、以及混合過濾算法等。目前協同過濾算法存在著冷啟動、數據稀疏、推薦精度低等問題。
協同過濾算法的基本過程是構建用戶-項目評分矩陣,尋找用戶相似鄰居群體,根據鄰居群體的對此用戶未評價的項目的做出預測,然后根據結果對用戶做出相應的推薦。協同過濾技術算法核心步驟是利用評分矩陣來選取用戶相似群體,但是原始的用戶評分可能會有評分噪聲,例如用戶評分時情緒因素,這些噪聲會導致評分出現偏移,從而導致后續協同過濾算法推薦精確度下降。因此需要對原始評分數據進行調整,減弱情緒等因素導致的評分偏移。
發明內容
本發明提出了一種消除原始評分數據評分噪聲的協同過濾算法,目的在于消除環境因素,調整原始評分數據,提高協同過濾算法的推薦準確度。
本發明的技術方案:
一種消除原始評分數據評分噪聲的協同過濾推薦方法,步驟如下:
步驟1.構建評分矩陣的用戶集合U={u1,u2,...um};評分矩陣的項目集合I={i1,i2,...,in};用戶評分矩陣R(m×n),其中,m代表用戶數,n代表項目數,rk,j是用戶評分矩陣R(m×n)中用戶uk對項目ij評分,rk,j∈R(m×n),k∈{1,2,...m},j∈{1,2,3...n};
步驟2.利用現有評分數據求用戶uk對項目ij的偏好評分rk,j(preference);
2.1)從用戶評分矩陣R(m×n)中得到用戶uk的評分項目集合I(uk)。
2.2)I(uk,j)是用戶uk已評價過的項目集合中除項目ij以外的項目集合,從I(uk,j)取出與待預測項目ij相異的項目im,計算項目ij與項目im評價評分偏差值devj,i,具體步驟如下:
2.2.1)從用戶評分矩陣R(m×n)取出同時對待預測項目ij和項目im評分的用戶集合Sj,m(R)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連理工大學,未經大連理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810034135.8/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





