协同过滤:会根据其他给出和该用户相似评分的用户的评分来进行推荐
基于内容的过滤:会根据用户及物品的特征进行匹配。基于内容的过滤同样有一些评分信息,用 r(i,j) 表示用户是否对一个物品进行评分,y(i,j) 表示具体的评分
例如电影评分,用户的特征可以有年龄、性别、国家等,而电影的特征有年份、类别、平均评分等,两个特征向量可能会差别很大
在基于内容的过滤算法中,去掉 b(j) 项,将 w(j) 换成从用户特征中得到的一个向量 Vv(j) ,将 x(i) 替换成从物品特征中得到的向量 Vm(i)。用户的特征向量可以是喜欢浪漫电影的程度、喜欢动作电影的程度,电影的特征向量可以是是浪漫电影的程度、是动作电影的程度,两个向量的维度必须相同。