美文网首页
随笔:基于内容推荐与协同过滤推荐

随笔:基于内容推荐与协同过滤推荐

作者: 6f8fbcf8f49f | 来源:发表于2018-01-07 22:27 被阅读0次

    基于内容推荐:

    核心思想是根据推荐物品或内容的元数据,发现物品或者内容的相关性,然后根据用户以往的喜好记录,推荐给用户相似的物品。

    基本原理:

    优点:知道用户的喜好,能够更加精确的推荐。
    缺点:

    • 物品相似度的分析仅仅依赖于物品本身的特征,没考虑人对物品的态度。(例如:我在淘宝上因为好奇打开了一件物品来查看,或者看完后并不喜欢,但淘宝仍有可能推荐给我相似的物品)
    • 因为需要基于用户以往的喜好历史做出推荐,要决解对于新用户的喜好不清楚这个问题。

    协同过滤推荐

    传统的基于内容过滤是直接分析内容进行推荐,而协同过滤是通过分析用户兴趣,在用户群中找到指定用户的相似(兴趣)的用户,综合这些用户对某一信息的评价,形成系统对该指定用户对此信息的喜好程度预测。

    可以说,协同过滤也是利用集体智慧的一个方法。

    原理:

    要实现协同过滤,需要一下几个步骤

    • 收集用户偏好
    • 找到相似的用户或物品
    • 计算推荐

    存在的问题

    使用基于物品的协同过滤,需要维护一个物品相似度矩阵。如果物品之间的相似度经常变化,那么物品相似度的矩阵则需要经常更新。如果物品经常增加,那么物品相似度的矩阵也会增长的非常快。

    算法拓展:
    基于用户的协同过滤推荐算法原理和实现

    如今许多软件为了更好地了解用户,提高用户使用感受,都使用了协同过滤的方法。(例如豆瓣)
    但基于内容推荐与协同过滤推荐,也各有优缺点,因此也不乏两者都结合使用的软件。(例如今日头条)


    拓展

    除上面两种外,还有:

    基于人口统计学推荐:一般是将用户按其个人属性(如:性别,年龄,教育背景,居住地,语言等)作为分类的指针,以此作为推荐的基础。

    以及:
    基于项目的协同过滤推荐

    基于模型的协同过滤推荐

    这几种,在此不作具体描述,感兴趣的可自行去浏览:https://www.ibm.com/developerworks/cn/web/1103_zhaoct_recommstudy1/index.html?ca=drs-

    资料参考来源:
    https://www.jianshu.com/p/e56665c54df8
    https://www.ibm.com/developerworks/cn/web/1103_zhaoct_recommstudy1/index.html?ca=drs-
    http://www.cnblogs.com/wentingtu/archive/2011/12/16/2289926.html

    相关文章

      网友评论

          本文标题:随笔:基于内容推荐与协同过滤推荐

          本文链接:https://www.haomeiwen.com/subject/ecomnxtx.html