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
主站蜘蛛池模板: 国产成人综合久久精品尤物| 亚洲精品不卡午夜精品| 亚洲一区无码在线| 亚洲男人天堂2018| 99手机在线视频| 永久成人无码激情视频免费| 天堂成人在线| 欧美伦理一区| 996免费视频国产在线播放| 一区二区三区四区日韩| 四虎成人在线视频| 大陆精大陆国产国语精品1024| 色综合久久综合网| 人妻精品久久无码区| 奇米影视狠狠精品7777| 无码AV日韩一二三区| 亚洲 成人国产| 国产精品jizz在线观看软件| 熟女日韩精品2区| 色综合色国产热无码一| 99re热精品视频中文字幕不卡| 青青草一区| 一级不卡毛片| 国产第三区| 亚洲精品免费网站| 人人艹人人爽| 污污网站在线观看| 99在线小视频| 2048国产精品原创综合在线| 免费a级毛片视频| 国产日本一区二区三区| 国产精品专区第1页| 亚洲免费成人网| 国产人在线成免费视频| av色爱 天堂网| av午夜福利一片免费看| 国产精品99一区不卡| 久久精品丝袜| 精品视频一区二区观看| 久久久噜噜噜| 国产精品999在线| 亚洲国产精品无码久久一线| 91精品国产综合久久香蕉922| 国产精品白浆无码流出在线看| 六月婷婷精品视频在线观看 | 欧美午夜性视频| 欧美区在线播放| 日本高清在线看免费观看| 国产精品福利社| 国产精品无码久久久久AV| 免费在线成人网| 亚洲成人一区二区| 91美女在线| 波多野结衣在线一区二区| 国产精品真实对白精彩久久| 亚洲天堂网在线观看视频| 丝袜高跟美脚国产1区| 成人午夜网址| 国产日韩欧美精品区性色| 在线观看精品自拍视频| 免费看黄片一区二区三区| 40岁成熟女人牲交片免费| 成人亚洲国产| 这里只有精品在线播放| 深夜福利视频一区二区| 婷婷六月综合网| 欧美怡红院视频一区二区三区| 欧美一级夜夜爽| 国产自在线播放| 日韩中文字幕免费在线观看| 国产精品久久久久婷婷五月| 无码专区国产精品第一页| 国产精品无码AV中文| 热久久这里是精品6免费观看| 成人免费午夜视频| 最新痴汉在线无码AV| 亚洲精品777| 91国内在线视频| 国产成人精品视频一区二区电影| 99热这里只有精品久久免费| 亚洲an第二区国产精品| 久久无码av三级|