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

基于對抗性訓練的動態協同過濾推薦算法

2022-12-07 13:31:36黃大巧朱健軍曹俊卓
軟件工程 2022年12期
關鍵詞:用戶模型

黃大巧,朱健軍,曹俊卓

(1.浙江通信服務網絡科技分公司,浙江 杭州 310000;2.浙江工業大學信息學院,浙江 杭州 310000)

1 引言(Introduction)

因特網的廣泛應用帶來了爆炸式增長的信息冗余,雖然搜索引擎是當前人們獲取目標信息的有效手段,但是仍然無法滿足不同用戶不同時間的個性化信息需求服務。推薦系統[1]可以通過分析用戶的歷史購買行為,基于挖掘用戶、產品之間的特征相似性,向用戶推薦其感興趣的產品,刺激用戶產生新的購買需求。其中,個性化推薦融合了數據處理、特征挖掘和機器學習等多種技術,成為當前數據挖掘和商業應用系統的熱點研究領域之一[2]。

目前,通過神經網絡進行圖像分析和特征分類是推薦系統的重要環節,然而最新的研究發現,當對圖像添加微小的擾動后,可能導致神經網絡模型輸出完全不同的分類結果,即微小的輸入或噪聲擾動都可能造成生成的推薦結果完全不同,這代表推薦系統的魯棒性較差。

為了解決此問題,本文提出一種基于對抗性訓練改進模型魯棒性的協同過濾推薦算法。通過構建微小擾動并添加到推薦模型進行對抗性訓練,從而調整網絡結構參數,增強推薦模型的魯棒性,算法通過亞馬遜數據集進行了有效性驗證。

2 推薦系統算法(Recommendation algorithms)

2.1 協同過濾推薦

基于用戶的協同過濾[3]是根據用戶的購買歷史數據,根據特征嵌入將相似用戶形成用戶偏好組,即相似用戶具有同類購買偏好,從而向其他用戶預測和推薦物品。

基于用戶協同過濾的推薦如圖1所示,圖1中的用戶1和用戶2都對物品A和B感興趣,因此可以將用戶1和用戶2放入相似偏好的用戶組;當發現用戶1又喜歡物品C時,推薦算法可將物品C也推薦給用戶2。

圖1 基于用戶協同過濾的推薦Fig.1 Recommendation based on user collaborative filtering

研究人員采用皮爾森相似性表示用戶相似度關系,其計算公式如下:

2.2 CP分解算法

CP分解算法[4](圖2)是目前數據分析領域常用的高維張量分解方法之一,可以降低參數維度,并且在計算復雜度上低于Tucker分解等方法。

圖2 CP分解算法Fig.2 Candecomp decomposition algorithm

CP分解算法模型結構,計算如式(2)所示:

其中,U∈RM×r,V∈RN×r,W∈RK×r。λ是長度為r的向量,符合0<λr≤…≤λ1。向量λ在通常情況下往往被省略,從而得到式(4):

3 推薦模型設計(Design of recommendation model)

3.1 動態協同過濾模型

商品的推薦通常與其時間屬性相關,比如季節不同,人們對衣服的色調偏好會有不同。因此,時間屬性作為推薦模型中一種時間序列上的感知參量,對精細化和個性化推薦有重要的意義。動態協同過濾(Dynamic Collaborative Filtering,DCF)[5]模型采用時間因子刻畫時間尺度上的用戶偏好,可以較好地提高推薦質量。

3.2 動態協同過濾模型的對抗性擾動添加

在DCF模型的基礎上,研究人員進一步添加對抗性學習機制,提出了基于對抗性擾動的動態協同過濾(Adversarial Dynamic Collaborative Filtering,ADCF)模型(圖3)。

圖3 ADCF模型框架圖Fig.3 ADCF model framework

基于隨機梯度下降法(Stochastic Gradient Descent,SGD)[7]訓練模型到收斂狀態,同時通過添加不同對抗性擾動,使得模型性能和穩定性降低,即該擾動目的就是最大化地降低模型性能,公式如下:

通過訓練減弱算法模型對微小擾動的敏感性,從而最終得到在對抗性擾動下具有較高魯棒性的模型,模型優化目標如式(14)所示:

因此,ADCF模型所進行的對抗性訓練類似于進行極大值-極小值的零和博弈,如式(15)所示:

4 實驗設計(Experimental design)

4.1 實驗數據集

本文采用亞馬遜購物網站的鞋子數據集進行算法驗證,并與五個常用的基線算法進行性能對比。

表1是數據集的統計特性,數據集被隨機分成訓練集(80%)、驗證集(10%)和測試集(10%),分別用于模型參數訓練、超參數驗證調整和性能測試。

表1 亞馬遜數據集統計特性表Tab.1 Table of statistics characteristics of Amazon dataset

4.2 實驗環境

實驗驗證的硬件環境包括Inteli7-8700的CPU,RTX2080的計算顯卡,32 GB的內存;軟件環境操作系統為Win10,算法框架為Tensorflow。

4.3 評價指標

本文使用NDCG作為性能評估指標,如式(16)所示:

NDCG表示將推薦結果的Top-K列表中產品i相關度與理想列表相比的排序準確性,該值越大,則表示推薦列表中物品位置順序越準確。

5 實驗結果分析(Experimental results analysis)

研究人員對實驗結果進行以下分析:(1)推薦準確度性能對比;(2)模型魯棒性對比;(3)擾動超參數ε的影響。

5.1 推薦準確度性能對比

表2是和基線算法的對比結果,表明個性化推薦方法可以提高推薦準確度。比如,相比非個性化的POP排序方法,MF、AMR、VBPR、DCF和ADCF等基于隱式反饋算法可以挖掘交易過程隱含的互動特征,超過了簡單的產品時間流行度特征排序,從而使針對不同用戶的推薦更具個性化,因此總體效果更為好。

表2 NDCG指標下的性能對比Tab.2 Performance comparison based on NDCG index

同時,對抗性訓練過后的模型性能都有較大的提升。比如,AMR、ADCF相比MF、DCF的性能提升充分說明對抗性學習可以挖掘更全面的數據特征,從而達到了更顯著的推薦效果;進一步,通過橫向比較可以發現所有模型隨著K的增加都呈下降趨勢,但增加了對抗性擾動的ADCF模型的推薦效果更穩定。

5.2 模型魯棒性對比

為了進行魯棒性驗證,研究人員首先對DCF模型進行迭代訓練直至達到收斂狀態,然后在該收斂模型參數上進行對抗性擾動,用于破壞當前模型的穩定狀態,并且再次通過網絡參數的迭代和更新適應不同擾動,從而實現新的收斂狀態。

表3中的數據是魯棒性實驗結果對比。表3首先記錄了DCF和ADCF模型在加入相同大小擾動后的性能變化幅度,也記錄了加入不同大小擾動后的性能下降情況。比如,當ε=0.05時,DCF和ADCF的性能對比無擾動狀態,分別下降了10.5%和4.64%,DCF性能的下降幅度遠大于ADCF,即表明添加擾動訓練后的ADCF模型相比DCF,對于不同程度的擾動和噪聲的穩定性更強,即網絡參數可以更好地適應外界的微小干擾,從而有效增強了系統的魯棒性。

表3 NDCG指標下不同的魯棒性對比Tab.3 Robustness comparison under differentbased on NDCG index

表3 NDCG指標下不同的魯棒性對比Tab.3 Robustness comparison under differentbased on NDCG index

5.3 擾動超參數 的影響

圖4是超參數對模型性能影響的結果圖。為了研究控制擾動幅度的超參數ε對模型的影響,研究人員先將另一個正則化超參數λ固定為1,計算了不同ε取值(即不同大小的擾動)情況下對NDCG@5推薦效果的影響。當ε在0.001—1時,模型性能呈顯著下降趨勢,隨后性能呈小幅度變化。

圖4 ε對ADCF模型性能的影響Fig.4 Effect of ε on the performance of ADCF model

6 結論(Conclusion)

本文針對改進推薦系統的魯棒性問題,提出了一種基于對抗性訓練的動態協同過濾算法,通過在模型上加入微小擾動并通過對抗性訓練方式改進模型參數,從而增強推薦系統的魯棒性。通過在亞馬遜數據集上實驗并與基線模型對比,結果表明經過對抗訓練的改進算法,相比原始算法可減少推薦性能下降15%以上,即有效改進了模型的魯棒性,同時有效提升了推薦準確度。接下來可以進一步考慮融入商品視覺和序列交互特征等提升推薦算法的準確度,還可以研究顯示反饋對推薦算法的影響。

猜你喜歡
用戶模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 蜜桃视频一区| 免费jjzz在在线播放国产| 萌白酱国产一区二区| 亚洲成人在线网| 国产精品自拍合集| 3344在线观看无码| 成人自拍视频在线观看| 88av在线看| 精品乱码久久久久久久| 亚洲欧美自拍中文| 亚洲一区免费看| 日韩在线2020专区| 九色视频线上播放| 亚洲天堂网在线观看视频| 亚洲综合激情另类专区| 欧美日韩中文国产| 亚洲人成网18禁| 午夜丁香婷婷| 五月天丁香婷婷综合久久| 在线观看欧美精品二区| 欧美第一页在线| 亚洲国产成人无码AV在线影院L| 国产理论最新国产精品视频| 伦伦影院精品一区| 一级全黄毛片| 久久美女精品| 性69交片免费看| 欧美.成人.综合在线| 人妻精品全国免费视频| 久久香蕉国产线看观| 亚洲国产欧洲精品路线久久| 97青草最新免费精品视频| аⅴ资源中文在线天堂| 动漫精品啪啪一区二区三区| 成人国产三级在线播放| 青草娱乐极品免费视频| 美女视频黄频a免费高清不卡| 视频在线观看一区二区| 久久超级碰| 久久久久无码精品| 国产91精品调教在线播放| 精品视频在线观看你懂的一区| 国产一区二区三区免费| 久久久亚洲国产美女国产盗摄| 激情综合网激情综合| 最新日韩AV网址在线观看| a免费毛片在线播放| 伊人色综合久久天天| 国产老女人精品免费视频| 日韩AV无码免费一二三区| 国产亚洲精久久久久久久91| 久久99精品国产麻豆宅宅| 国产亚洲精久久久久久久91| 亚洲高清无码精品| 五月婷婷丁香综合| 2018日日摸夜夜添狠狠躁| 国产美女精品一区二区| 欧美中文一区| 日韩精品一区二区深田咏美| 亚洲第一福利视频导航| 国产亚洲高清视频| 国产精品香蕉在线| 亚洲熟女偷拍| 亚洲综合极品香蕉久久网| 人妻21p大胆| 日韩在线播放欧美字幕| 欧美一级高清片欧美国产欧美| 五月综合色婷婷| 日韩第一页在线| 99在线免费播放| 天堂av高清一区二区三区| 国产浮力第一页永久地址| 狠狠久久综合伊人不卡| 夜精品a一区二区三区| 999福利激情视频 | 内射人妻无码色AV天堂| 香蕉视频在线精品| 亚洲av无码久久无遮挡| 美女被操91视频| 国产精品久久国产精麻豆99网站| 成人一区在线| 国产午夜人做人免费视频|