隐语义模型与矩阵分解 协同过滤算法的特点: 协同过滤算法的特点就是完全没有利用到物品本身或者是用户自身的属性, 仅仅利用了用户与物品的交互信息就可以实现推荐,是一个可解释性很强, 非常直观的模型。 但是也存在一些问题,处理稀疏矩阵的能力比较弱。 为了使得协同过滤更好处理稀疏矩阵问题, 增强泛化能力。从协同过滤中衍生出矩阵分解模型(Matrix Factorization, MF)或者叫隐语义模型: 在协同过滤共现矩阵的基础上, 使用更稠密的隐向量表示用户和物品。 通过挖掘用户和物品的隐含兴趣和隐含特征, 在一定程度上弥补协同过滤模型处理稀疏矩阵能力不足的问题。 隐语义模型 隐语义模型最早在文本领域被提出,用于找到文本的隐含语义。