999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于時間因子改進個性化推薦模型

2021-08-05 21:19:06胡安明陳惠娥
軟件工程 2021年7期

胡安明 陳惠娥

摘 ?要:傳統推薦系統算法模型主要集中研究用戶偏好與物品的關聯性,根據用戶主觀意見進行推薦,未充分考慮用戶與物品所處的客觀環境,造成推薦時的實際偏差。本文基于傳統推薦算法引入時間因子,提高模型推薦效果。實現方法主要是通過比較引入與未引入時間因子,使用UserCF算法和ItemCF算法觀察MAE值的大小變化情況。時間因子的引入,改善了傳統推薦系統算法模型主要集中研究用戶偏好與物品的關聯性等方面的推薦失真問題,提高了模型推薦的可靠性和實用性。實驗結果表明,引入時間因子能對傳統協同過濾算法在MAE指標方面有一定提高,計算效果優于傳統推薦算法。

關鍵詞:時間因子;個性化推薦;協同過濾

中圖分類號:TP311.60 ? ? 文獻標識碼:A

Improved Personalized Recommendation Model based on Time Factor

HU Anming1, CHEN Huie2

(1.School of Computer Science and Engineering, Guangzhou Institute of Technology, Guangzhou 510540, China;

2.Guangdong University of Finance, Guangzhou 510521, China)

anminghu@qq.com; 318802207@qq.com

Abstract: Traditional model of recommendation system algorithm mainly focuses on the relationship between user preferences and items, and makes recommendations according to users' subjective opinions. It fails to take into full consideration the objective environment of the user and the item, resulting in actual deviation in recommendation. This paper proposes to improve model recommendation effect by introducing time factor into traditional recommendation algorithm. The improved model is realized by comparing algorithms with and without time factor, and using UserCF algorithm and ItemCF algorithm to observe the changes of MAE (Mean Absolute Error) values. Introduction of time factor improves the algorithm model of traditional recommendation system, which mainly focuses on the recommendation distortion of user preferences and the relevance of items, so to improve the reliability and practicability of the model recommendation. Experimental results show that introduction of time factor can improve MAE index of traditional collaborative filtering algorithm, and calculation effect is better than that of traditional recommendation algorithm.

Keywords: time factor; personalized recommendation; collaborative filtering

1 ? 引言(Introduction)

近年來,隨著計算機技術的發展和網絡的普及,大量數據信息融入互聯網。面對如此巨量的數據信息資源,如何讓用戶對其進行精確高效的查詢,有效使用互聯網資源;如何根據用戶的個人偏好信息,結合客觀環境,有效地處理推薦用戶所需的信息資源,仍是目前推薦系統研究的熱點。用戶—物品間的瀏覽訪問記錄和上下文輔助信息數據,為推薦系統提供了數據挖掘分析的基礎[1],如何從這些復雜的數據中挖掘出準確的用戶偏好信息,也是當前研究的熱點。

傳統的推薦系統模型主要關注用戶與物品的行為數據研究,根據用戶的行為數據,挖掘出用戶的特征偏好,從而進行個人用戶的推薦。但這一推薦模式有兩種信息未能充分考慮:其一,用戶和物品所處的客觀環境[2],例如,一個食品類型推薦模型,就不能因為用戶有夏秋季節購買冷飲食品的記錄,冬季就繼續推薦該類食品。其二,用戶與物品隨著時間推移具有普遍的群體性[3],例如,冬季服裝主要以各類冬裝為主;外出就餐主要以家庭群組為單位進行。因此,本文提出一種基于時間因子改進的個性化推薦算法模型,從不同的時間點去挖掘用戶的喜好,具有較好的實用價值。

2 ? 理論基礎(Theoretical basis)

傳統的推薦系統模型采用協同過濾算法,該算法的核心思想是:通過用戶與物品的歷史行為數據,構造協同過濾矩陣[1],通過每一行用戶對物品的評價,和每一列所有用戶對物品的評價,進行協同過濾計算[2],從中篩選出用戶可能感興趣的物品。其中,分為UseCF和ItemCF算法。UserCF為基于用戶相似度推薦算法,ItemCF為基于物品相似度推薦算法;UserCF適于社交網絡推薦應用,ItemCF適于物品推薦;UserCF和ItemCF算法原理基本相同。這里以UserCF算法為例,該算法流程如圖1所示。

協同過濾算法中最為重要的就是用戶相似度計算,常用的用戶相似度計算算法有余弦相似度、皮爾遜相關系數、改進皮爾遜相關系數算法三類[4]。

(1)余弦相似度

余弦相似度計算兩個用戶向量間的夾角大小,夾角越小,余弦相似度越大,則兩個用戶越相似。假設數據集中有用戶u和用戶v的物品評分,計算用戶u和用戶v的相似度,如公式(1)所示;采用集合方式計算,如公式(2)所示,其中N(u)為用戶u點擊過的物品評分,N(v)為用戶v點擊過的物品評分[5]。

(1)

(2)

(2)皮爾遜相關系數

皮爾遜相關系數與余弦相似度相比,增加了用戶的平均分對數據進行修正,減少了用戶評分偏置項的影響[5],如公式(3)所示。

(3)

其中,代表用戶u對物品p的評分,代表用戶v對所有物品評分的平均分,P代表所有物品的集合。

(3)改進皮爾遜相關系數

改進皮爾遜相關系數,將和改為物品平均分(物品所有得分的平均分),減少了物品評分偏置對結果的影響[6],如公式(4)所示。

(4)

3 ?基于時間因子改進的推薦模型(Improved recommendation model based on time factor)

傳統的推薦算法模型忽視了用戶喜好也會隨著時間而發生改變。例如,一個食品類型推薦模型,就不能因為用戶夏秋季節購買過冷飲食品,冬季就繼續推薦該類食品。又如,某用戶在一段時間內對Java語言感興趣,則這段時間內主要點擊的都是與Java相關的圖書。但隨著時間、工作環境等其他因素的變化,用戶又喜歡Python語言了,因而該用戶點擊的都是Python相關圖書。相比較而言,前期的Java語言類圖書不能完全代表用戶喜好,而推薦系統的目標是推薦用戶當前最喜歡的物品,因此,時間因子也是推薦系統模型需要考慮的充分因素。

根據艾賓浩斯遺忘曲線規律[7],結合推薦模型中用戶和物品行為數據的特征,計算時間衰減函數,如公式(5)所示。

(5)

其中,表示用戶u對物品i發生行為的時間,表示用戶u對物品j發生行為的時間;為時間衰減因子,因子作為閾值,可調節時間的窗口期。

將時間衰減模型引入余弦相似度協同過濾推薦模型[8],最近行為與當前推薦物品關系最大,計算如公式(6)所示。

(6)

在此基礎上考慮到不活躍用戶大于活躍用戶對物品相似度的貢獻,降低不活躍用戶權重,模型改進如公式(7)所示。

(7)

4 ?基于時間因子的算法改進流程(Algorithm improvement process based on time factor)

本文引入時間因子算法,相比傳統的推薦算法[9]而言,主要改進在排序階段,當推薦算法從數據中召回與目標用戶可能感興趣的物品后,在對物品排序過程中引入時間,較好地反映出用戶在當前時間段的興趣特點,體現推薦系統的就近原則[10]。算法過程如圖2所示。

5 ?實驗仿真與結果分析(Experimental simulation and result analysis)

本實驗軟件環境為Windows 10操作系統、Python 3.7,硬件環境為i5-9400 2.9 GHz、內存16 GB、顯卡GTX1660(6 GB)、硬盤500 GB。實驗數據選擇MovieLens 1 MB版本數據集,該數據集中共收錄了6,000余名用戶對近4,000 部電影的100萬條評論數據,每條評論包含發表評論時間。

本文采用絕對平均誤差MAE對算法進行評估,計算如公式(8)所示,其中為用戶u對物品i的實際評分,為用戶u對物品i的推薦預測。

(8)

本文分別使用UserCF算法和ItemCF算法,在未引入時間因子情況下和引入時間因子情況下,相似用戶近鄰數n取值10—70,分別取七個值。比較引入時間因子和未引入時間因子MAE值的大小變化情況,其中時間因子超參數取值0.02,使用結果如表1、圖3和圖4所示。

時間因子引入過程中,為時間因子超參數,用于控制時間因子time權重值。通過實驗分析可知,值取值0.02時MAE值最小,因此可知最近時間用戶行為數據具有較大參考價值,實驗結果如圖5所示。

實驗結果分析:本文使用MovieLen 1 MB數據集,在引入時間因子和未引入時間因子情況下,分別對UserCF算法和ItemCF算法進行測試。在引入時間因子情況下,實驗表明能對傳統協同過濾算法在MAE指標方面有一定提高,計算效果好于傳統推薦算法。

6 ? 結論(Conclusion)

本文首先對傳統協同過濾算法計算過程進行分析,在此基礎上引入時間因子。通過實驗分析,引入時間因子對傳統的協同過濾算法有一定改進效果,為傳統的協同過濾算法的改進提供了一些思路。

參考文獻(References)

[1] 蘇慶,章靜芳,林正鑫,等.改進模糊劃分聚類的協同過濾推薦算法[J].計算機工程與應用,2019,55(5):118-123.

[2]王國霞,劉賀平.個性化推薦系統綜述[J].計算機工程與應用,2012,48(7):66-76.

[3] 趙茂先,李小丹.一種帶自適應飛行時間因子的粒子群算法[J].山東科技大學學報(自然科學版),2014,33(2):81-85.

[4] LANDHUIS E.Scientific literature:Information overload[J].Nature,2016,535(7612):457-458.

[5] 張玉潔,杜雨露,孟祥武.組推薦系統及其應用研究[J].計算機學報,2016,39(4):745-764.

[6] 蘇慶,陳思兆,吳偉民,等.基于學習情況協同過濾算法的個性化學習推薦模型研究[J].數據分析與知識發現,2020,4(05):?105-117.

[7] 陶永才,曹朝陽,石磊,等.一種結合時間因子聚類的群組興趣點推薦模型[J].小型微型計算機系統,2020,41(2):356-360.

[8] 竇羚源,王新華,孫克.融合標簽特征和時間上下文的協同過濾推薦算法[J].小型微型計算機系統,2016,37(1):48-52.

[9] PESSEMIER T D, DOOMS S, MARTENS L.Comparison of group recommendation algorithms[J]. Multimedia Tools and Applications, 2014, 72(3):2497-2541.

[10] 陶永才,火昊,石磊,等.基于時間因子的個性化新聞混合推薦研究[J].小型微型計算機系統,2018,39(08):1794-1798.

作者簡介:

胡安明(1982-),男,碩士,講師.研究領域:人工智能,數據挖掘.

陳惠娥(1984-),女,碩士,講師.研究領域:計算機應用.本文通訊作者.

主站蜘蛛池模板: 91精品免费高清在线| 久久精品国产精品青草app| 夜夜操国产| 亚洲天堂网视频| 国产成人福利在线| 国产午夜一级毛片| 精品伊人久久久香线蕉 | 国产情精品嫩草影院88av| 九九九精品成人免费视频7| 国产视频久久久久| 午夜久久影院| 欧美国产日韩在线| 国产精品中文免费福利| 国产av一码二码三码无码| 色亚洲激情综合精品无码视频| 国产精品99r8在线观看| 亚洲色图欧美视频| 亚洲动漫h| 曰韩人妻一区二区三区| 人妻免费无码不卡视频| 成年人国产视频| 最新国语自产精品视频在| 91精品国产自产91精品资源| 中文字幕免费视频| 亚洲美女操| 中文字幕永久视频| 中文字幕久久亚洲一区| 午夜a视频| 成人蜜桃网| 亚洲视频a| 国产喷水视频| 华人在线亚洲欧美精品| 国产传媒一区二区三区四区五区| 操操操综合网| 亚洲国产精品一区二区高清无码久久| 一级毛片在线播放| 日韩美女福利视频| 国产又大又粗又猛又爽的视频| 久久精品91麻豆| 国产手机在线小视频免费观看| 欧美综合成人| 亚洲第一成人在线| 亚洲国产亚洲综合在线尤物| 婷婷亚洲综合五月天在线| 亚洲无线视频| 亚洲国产高清精品线久久| 韩日午夜在线资源一区二区| 怡红院美国分院一区二区| 亚洲 欧美 日韩综合一区| 亚洲成a人片77777在线播放| 国产美女无遮挡免费视频网站| 黄色福利在线| 国产成人啪视频一区二区三区| 91精品久久久无码中文字幕vr| 中日无码在线观看| 国产无码网站在线观看| 欧美激情成人网| 欧美久久网| 日韩 欧美 国产 精品 综合| 国产美女在线免费观看| 露脸一二三区国语对白| 亚洲人成人伊人成综合网无码| 欧洲av毛片| 亚洲美女视频一区| 激情视频综合网| 亚洲男人的天堂在线观看| av天堂最新版在线| 好久久免费视频高清| 为你提供最新久久精品久久综合| 亚洲综合片| 久久国产精品影院| 67194亚洲无码| 综合久久五月天| 国产菊爆视频在线观看| 波多野结衣无码视频在线观看| 99热国产在线精品99| 四虎亚洲国产成人久久精品| 国产在线无码av完整版在线观看| 夜夜操天天摸| 国产精品专区第1页| 天天做天天爱天天爽综合区| 国产欧美视频综合二区|