《GroupLens: An Open Architecture for Collaborative Filtering of Netnews》
在1994
年的论文《GroupLens: An Open Architecture for Collaborative Filtering of Netnews》
进一步的发扬了 UserBased
协同过滤的思想。
GroupLens
是一个采用协同过滤的网络新闻过滤系统,它设计了一种机制来帮助用户筛选他/她感兴趣的新闻。GroupLens
基于一个朴素的思想:用户在过去的兴趣会延续到将来。
GroupLens
利用了用户对文章的评分:
首先计算不同用户的评分序列之间的相关性,从而得到用户兴趣之间的相似性。
然后根据相似用户的评分来预测当前用户对于新文章的评分。
给定评分矩阵:
其中
GroupLens
首先计算用户兴趣之间的相似性。给定用户
然后计算用户
则用户 correlation coefficient
)定义为:
当预测用户
然后我们基于用户
评分