本文是翻译下面论文的一部分,本人不拥有版权,仅供学习交流。
作者所用的split Bregman方法我没找到源码,作者给的过程也不太清楚,难以实现,本人水平有限。
隐语义模型矩阵分解方法
Latent factor model 将评分矩阵分解为用户偏好矩阵和商品的属性特征矩阵,如图所示
求解方法如文章中所述,为了避免过度平滑,采用L1正则化项作约束。代价函数为
总体思路:随机初始化一个V矩阵,对于给定的V,可以使上式最小化,求得U;对于U又可以得到新的V,直到收敛,U和V在循环中更新。
<