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

基于LSTM的在線商城商品推薦研究

2018-04-24 07:58:43王屯屯
現代計算機 2018年8期
關鍵詞:用戶實驗模型

王屯屯

(四川大學計算機學院,成都 610065)

0 引言

隨著信息化的快速發展,我們已經從信息匱乏時代轉化到了信息過載的階段,推薦系統是為信息提供方和信息消費者進行友好對接的一個有效方式。推薦系統幫助商家將自己的產品推銷給合適的用戶,同時也可以幫助用戶找到自己需要的商品。信息化的快速發展雖然給我們帶來了信息過載問題,但同時也為我們提供了大量的數據,這使得深度學習模型再次進入人們的視野。本文我們將利用深度學習模型為用戶進行商品推薦。

我們已經熟知的、比較成熟的推薦算法有很多,例如基于協同過濾的推薦算法[1]、基于內容的推薦算法[2]、基于模型的推薦算法[3]等,利用這些推薦算法都能夠給用戶推薦商品。但這些經典的推薦算法在根據用戶歷史購買行為進行推薦時,無法考慮用戶購買商品的順序,也就是說,在一般情況下,用戶購買了一個奶粉,推薦系統認為用戶會同時奶粉和玩具,于是會為用戶推薦各種兒童玩具。然而實際情況是,該用戶可能幾年后才會購買玩具,現在沒有購買需求,不會購買推薦系統為其推薦的玩具商品,導致推薦系統準確率不高。

1 算法實現

假設某個用戶兩年前開始購買嬰幼兒奶粉,我們認為該用戶家庭中添加了一位寶寶。一年前開始購買適合一歲嬰兒穿的衣服,現在對其進行商品推薦。從用戶的歷史購物行為分析,發現該用戶家庭中的寶寶已經兩歲了,我們需要為其推薦適合兩歲嬰兒的商品,例如衣服、奶粉、玩具等。傳統的推薦系統雖然也會為其推薦衣服和奶粉,但是我們提出的模型會更加準確地為其推薦適合兩歲嬰兒穿的衣服和奶粉;雖然其他推薦系統也會為用戶推薦玩具,但是我們的推薦算法會在合適的時間進行推薦。

本文提出的模型(LSTMBaseRec),主要利用長短期記憶人工神經網絡[4](Long-Short Term Memory,LSTM)進行推薦。LSTM模型是一種改進的時間循環神經網絡(Recurrent Neural Network,RNN),可以學習時間序列長短期依賴信息,由于神經網絡包含時間記憶單元,比較適合于對時間序列中的間隔和延遲事件進行處理和預測。

LSTM提出四層門控制的概念,解決了長期依賴問題,分別為輸入門、忘記門、更新門和輸出門。如圖1所示。

輸入門主要包含兩部分,第一部分通過sigmoid函數決定需要輸入值,第二部分會通過tanh函數創建一個候選值向量并加入到狀態Ct中,計算公式如下:

圖1 LSTM四層門控制

忘記門會讀取上一層的輸入ht-1和當前時間點的輸入xt,輸出數值ft并賦值給當前神經元的狀態Ct-1中,計算公式如下:

更新門主要用來對舊神經元的狀態進行更新,將Ct-1改為 Ct,公式如下:

輸出門主要分為兩部分,首先利用sigmoid函數決定神經元輸出哪個部分,接著通過tanh函數對當前狀態進行處理,并將其與第一步的輸出相乘。計算公式如下:

經過上面的四個步驟,可以有效地對時序信息進行處理和預測。

本文采取準確性評價指標對模型進行評估,主要評價指標包括:平均準確率(MAP)和召回率(Recall)。其定義如下:

其中U表示系統中所有用戶的集合,hit(u)表示推薦列表中,用戶u購買的商品數量,H(u)表示用戶u購買的所有商品數量。

2 對比模型

基于物品的協同過濾算法(ItemCF)給用戶推薦與其之前喜歡的物品相似的物品,通過分析用戶的行為記錄計算物品之間的相似度,該算法認為物品A和物品B具有較高的相似性使用為兩者經常同時出現在同一個用戶的購買列表中。

協同過濾算法存在很明顯的問題:數據稀疏性和冷啟動問題。針對該問題,可以使用物品的內容信息解決這兩個問題。物品的內容可以通過向量空間模型表示,該模型會把物品表示成一個關鍵詞向量。基于物品內容的推薦算法(ContentBaseKNN),通過計算物品間的相似度,將與用戶歷史購買商品最相似的前K個商品推薦給用戶。

基于模型的推薦算法(ModelBaseRank),通過特征工程階段,提取盡可能多的特征對用戶和商品進行畫像描述,對于某個用戶,按照潛在購買概率對所有商品進行排序,將前K個商品推薦給用戶。

3 實驗

實驗數據來自于2017年京東大數據比賽公開的數據集中。該數據包括用戶3月至5月的行為動作歷史記錄。通過數據預處理以及特征工程后,對于每條訓練數據,均包含200個特征,如果當前用戶對購買了當前商品,將類別設置為1,否則設置為0。實驗采取離線實驗方法,將數據分為訓練集,測試集以及驗證集,訓練集用來對模型進行訓練,通過模型在測試集的性能來對模型的參數進行設置,最后將所有的對比模型在驗證集上運行,對其性能進行比較。在將數據代入模型前,對其進行Softmax歸一化操作。

基于Keras深度學習框架,搭建三層RNN神經網絡模型,每一層的神經網絡結構中均包含LSTM神經元。輸入層的神經元個數需要與特征數量保持一致,所以輸入層的神經元為200個。輸出層只需要輸出類別信息,這里只有兩類,所以輸出層的輸出單元為2。需要重點考慮的是隱藏層的神經元個數,這個可以通過實驗獲取。

設置每個神經元的激活函數為常用的sigmoid函數,模型的誤差函數設置為均分誤差MSE。根據這個誤差函數,模型不斷地進行迭代,直到神經元之間的連接權值保持不變或者基本不變。根據MAP定義公式和Recall定義公式,可以得到如下實驗對比結果如圖2、圖3所示。

由圖2和圖3可知,本文提出的基于LSTM的推薦算法能夠更加準確的為用戶進行商品推薦。用戶購買下一個商品與之前的購買行為有著非常緊密的聯系,但是其他三個模型沒有考慮到這一點。本文提出的模型,可以隱形地對用戶歷史購買行為進行時序建模,能夠更加準確地對用戶行為進行分析,因此具有較高的準確性。

圖2 模型的平均準確率

圖3 模型的召回率

4 結語

本文提出了基于LSTM的商品推薦模型,基于大數據比賽公開的數據集進行了實驗對比,根據MAP和Recall等準確性評價指標的實驗結果,證明了該模型能夠更好地對用戶進行商品推薦。該算法具備一定的擴展性,不僅可以用于在線商城的商品推薦,同樣適用于視頻網站的視頻推薦以及音樂網站的音樂推薦。

參考文獻:

[1]JB Schafer,F Dan,J.Collaborative Filtering Recommender Systems[J].Web,2007,22(1):291-324.

[2]江周峰,楊俊,鄂海紅.結合社會化標簽的基于內容的推薦算法[J].威者軟件,2015(1):1-5.

[3]李鵬飛,吳為民.基于混合模型推薦算法的優化[J].計算機科學,2014,41(2):68-71.

[4]K Greff,RK Srivastava,J Koutnik.LSTM:A Search Space Odyssey.IEEE Transactions on Neural Networks&Learning Systems,2017,28(10):2222-2232.

猜你喜歡
用戶實驗模型
一半模型
記一次有趣的實驗
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
做個怪怪長實驗
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
主站蜘蛛池模板: 亚洲福利一区二区三区| 色哟哟色院91精品网站| 一区二区三区国产| 国产福利在线免费| 欧美日韩专区| 免费看a级毛片| 亚洲天堂区| 99色亚洲国产精品11p| 亚洲一级毛片免费观看| 国产激情无码一区二区三区免费| 国产在线一区二区视频| 在线观看免费国产| 亚洲国产成人精品青青草原| 亚洲浓毛av| 国产电话自拍伊人| 成人一区在线| 亚洲综合香蕉| 国产一区二区三区夜色| 夜夜操狠狠操| 激情六月丁香婷婷四房播| 亚洲日本中文字幕乱码中文 | 强奷白丝美女在线观看| 99精品福利视频| 亚洲91精品视频| 午夜影院a级片| 日本成人福利视频| 国产精品午夜电影| 欧美色99| 欧美精品另类| 成人福利视频网| 午夜啪啪网| 毛片a级毛片免费观看免下载| 日本色综合网| av一区二区三区在线观看| 欧美一级片在线| 亚洲综合色婷婷中文字幕| 天天干伊人| 香蕉在线视频网站| 色色中文字幕| 精品国产网| 久久美女精品| 国产成人一区二区| 成人在线欧美| 欧美成人a∨视频免费观看| 国精品91人妻无码一区二区三区| 精品乱码久久久久久久| 波多野结衣爽到高潮漏水大喷| 亚洲区视频在线观看| 久久久无码人妻精品无码| 中文字幕亚洲综久久2021| 亚洲视频欧美不卡| 91青青草视频| 亚洲成人高清无码| 欧美三级日韩三级| 国产精品香蕉在线| 久热re国产手机在线观看| 2022精品国偷自产免费观看| 国产精品网曝门免费视频| 国产靠逼视频| 国产麻豆永久视频| 亚洲综合18p| 欧美一区二区啪啪| 噜噜噜久久| 国产成人a毛片在线| 多人乱p欧美在线观看| 狠狠ⅴ日韩v欧美v天堂| 国产高清在线观看91精品| 成人在线观看不卡| 亚洲人成网址| 伊人久久大香线蕉aⅴ色| 天天综合网在线| 国产永久在线观看| 成人福利在线视频免费观看| 婷婷激情五月网| 精品伊人久久久久7777人| 97无码免费人妻超级碰碰碰| 国产精品成人一区二区| 日本91在线| 午夜精品福利影院| 亚洲欧美综合另类图片小说区| 一区二区三区四区精品视频| 不卡无码网|