作者论文PPT讲解 http://www.afenxi.com/post/42165

个人理解:

  • 本文的核心是如何融合DP(NN),MF以及side information, 其中MF代表这CF思想

首先看看本文如何使用了DP(NN)    此思想完全继承于AutoEncoder机制(DAE: Denoising AutoEncoder), 即将一个向量编码成一个低维向量(隐向量),再还原成一个近似向量(一般用这个近似向量就可以估计用户对物品的评分,如http://nuoku.vip/users/2/articles/86 , 但本文的核心却是这个隐向量,它是一个桥梁)

融合side information  关键点在于隐向量的学习,也就是让评分矩阵的行向量或者列向量同user side information或者item side information向量一起约束学习这个隐向量

融合MF  将MF的常规表达直接加入到object function当中,不过需要注意的是,MF当中的U_u和V_v变成了上述说的隐向量

整体framework如下图:

另补充说明,  所谓的Denoising AutoEncoder (DAE), 指的是在原向量中加入噪音(如何加,本文引用文献中有说明)然后将加噪音后的向量作为输入向量,不过回复向量依旧是原向量.



留言

登录 请先登陆, 再留言!