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-),女,碩士,講師.研究領域:計算機應用.本文通訊作者.

主站蜘蛛池模板: 在线观看热码亚洲av每日更新| 国模视频一区二区| 欧美国产另类| 国产91在线|中文| www.亚洲天堂| 幺女国产一级毛片| 精品福利网| 亚洲黄网在线| 国产欧美日韩另类| 五月天综合婷婷| 成人国产精品2021| 成人免费午间影院在线观看| 国产一在线观看| 国产精品免费p区| 青青青伊人色综合久久| 伊人91在线| 五月激情综合网| 国产欧美日韩精品第二区| 国产成年无码AⅤ片在线| 国产毛片片精品天天看视频| 亚洲av片在线免费观看| 另类欧美日韩| 欧美成人h精品网站| 凹凸国产分类在线观看| 欧美在线中文字幕| 亚洲无线视频| 1769国产精品视频免费观看| 黄色污网站在线观看| 免费中文字幕在在线不卡| 国产香蕉国产精品偷在线观看 | 中文字幕永久在线观看| 国产人成乱码视频免费观看| 92精品国产自产在线观看| 91亚洲精选| 午夜福利视频一区| 免费国产高清视频| 亚洲日产2021三区在线| 91麻豆精品国产91久久久久| 免费在线不卡视频| 91福利国产成人精品导航| 香蕉久久国产精品免| 91免费精品国偷自产在线在线| 午夜啪啪福利| 国产69精品久久久久孕妇大杂乱| 国产网站免费看| 国产免费精彩视频| 国产成人精品一区二区免费看京| 亚洲美女视频一区| 91精品视频网站| 欧美成人看片一区二区三区 | 欧美精品亚洲精品日韩专| 日韩成人在线视频| 国产91色| 国产精品99久久久| 中国特黄美女一级视频| 影音先锋亚洲无码| 凹凸国产分类在线观看| 欧美一区二区丝袜高跟鞋| 国产精品视屏| 中文字幕亚洲另类天堂| 久久久久无码国产精品不卡| 精品久久国产综合精麻豆 | 欧美精品亚洲精品日韩专区| 日韩精品资源| 亚洲成a人片在线观看88| 伊人久久福利中文字幕| 亚洲国产综合精品中文第一| 免费看av在线网站网址| 亚洲αv毛片| 中文字幕永久在线观看| 国产精品久久久久鬼色| 99热这里只有精品在线观看| 久久亚洲美女精品国产精品| 国产熟女一级毛片| 91亚洲精品国产自在现线| 久久99热这里只有精品免费看| 日本不卡在线播放| 国产精品无码翘臀在线看纯欲| 亚洲色图综合在线| 都市激情亚洲综合久久| 香蕉国产精品视频| 亚洲男人的天堂久久香蕉网|