1. 程式人生 > >論文筆記-Joint Deep Modeling of Users and Items Using Reviews for Recommendation

論文筆記-Joint Deep Modeling of Users and Items Using Reviews for Recommendation

一個 solved default view http ati onf 評分 分享

基本思路:利用用戶和商品的評論構建CNN預測評分。

網絡結構:

技術分享圖片

user review網絡與 item review網絡結構一致,僅就前者進行說明

從user review text到 look-up layer:

首先需要pre-train一個word embedding的詞表,對某個用戶,將其對所有商品的評論拼接為一條sequence,對其中的每個詞,去look-up table中找對應的vector,所以最後形成的是一個word embedding的matrix,作為輸入,進入convolution layer。 paper強調review中詞的順序被matrix保留,所以要強於詞袋模型。

然後經過常規的convolution layer和 max pooling,可以看到user和item在max pooling後分別是一個向量了,經過FC層後的向量 x與y拼接到一起成為z,然後通過一個FM model最小化loss function

技術分享圖片

paper中對實驗結果的分析,表示對review數目少的user和item而言,MSE降低的更明顯(baseline是MF模型),說明本模型能降低數據稀疏的影響。

論文筆記-Joint Deep Modeling of Users and Items Using Reviews for Recommendation