【机器学习每日一问09】NCF(Neural Collaborative Filter)

2021-12-14 18:53:26 浏览数 (1)

目的:

解决传统协同过滤内积过于简单,容易欠拟合的问题,所以用多层神经网络 输出层”的结构替代了矩阵分解模型中简单的内积操作,能够有更多特征交叉和非线形操作。

网络结构1,通用框架:

网络结构2,GMF MLP:

混合模型分两部分GMF(generalized matrix fatctorization)和MLP部分,其中GMF考虑到了user和item向量的线性交互,而MLP考虑到了这两者向量的非线性交互。这一部分考虑将两种模型进行融合,来学习到更强的表达能力。

GMF部分还是点积。

0 人点赞