美文网首页
推荐系统-概述

推荐系统-概述

作者: 9756a8680596 | 来源:发表于2018-08-05 11:26 被阅读1次

最近读完了《推荐系统》一书,里面涉及很多知识点,打算逐步整理出来放在这里。


这就是我读的那本《推荐系统》

什么是推荐系统

在开始梳理知识点之前,我们先来想想如果说到推荐系统你想到的是什么。比如说,电商网站不同的人登陆后看到不同的首页商品,在比如说在抖音、头条你看的内容可能就跟你同事看的不一样,再比如在汽车之家选车,设置不同的条件:产地、排量等信息给你推荐汽车……太多了,这些基本上都是推荐系统的应用。

总结下来,使用的场景不外乎两个:帮你做内容推荐,或者说是筛选;另外就是做消费刺激,找到你想要买的东西。再抽象一点,其实考量的就是信息的相关行或者关联程度的问题。

扯了这么多,那么今天的干货是什么呢,接着往下看。

基本概念

在开始前,我们先来明确一个问题,即个性化推荐是什么。简单来说,就是根据每个使用者的偏好,呈现出不同的内容。有一个误区要说明,所谓的热门推荐有时候网站上热卖或者流量最多的东西,并不一定是基于你的喜好分析的结果。

在明白问题界限之后,我们继续。接下来想想,既然是个性化的推荐,那么系统必然要维护一套用户模型,这个模型用来记录用户的偏好,从而预测这个用户可能感兴趣的内容。

那么用户模型的建立需要什么信息呢,一般来说可以从两种方式获取用户偏好信息。常见的一种方式就是由系统显示的询问用户,比如说在Apple music第一次使用时,它会让你选择自己喜欢的音乐类型和音乐人等信息;第二种方式就是隐式的记录用户使用时产生的数据。还是以Apple Music为例,假如你选择了摇滚和粤语的音乐类型,但是大部分时间你听的是周杰伦、Oasis的歌曲,那么系统会调整给你推荐的音乐,可能就不会听到陈奕迅的歌曲了。

除了用户本身的信息,那还有没其他可以利用的信息来进行推荐呢。答案是肯定的,其他用户产生的大量的信息或者物品本身的描述甚至与物品相关的因果知识,这些都是可以被使用的。

常见的推荐系统

不同的信息对应不同的推荐系统

  1. 协同过滤系统:前提就是如果另一个用户跟你曾经的购买经历很相似,那么当ta买了一本书而你还没有买的时候,那么你很有可能也会喜欢这本书,反过来也是一样的。这就相当于你跟这个用户隐式进行相互协作,所以成为协同过滤(Collaborative Filtering)。当然肯定不会只有你跟另一个用户两个人,这是会从大量用户集合中进行过滤分析的。

  2. 基于内容的推荐系统:无论是为了让你买东西还是给你找可能想阅读的文章,如果我们从这些被推荐项着手,试着分析它们的特征,比如说体裁、类型、风格、颜色等与你之前购买或者阅读的偏好信息进行匹配,这就是基于内容的推荐系统(Content-Based Recommendation)

  3. 基于知识的推荐系统。通过上面的介绍,我们可以知道大量多次的购买是CBS跟CF的前提,但是如果面对的是大量的单词购买者呢(比如说汽车),这个时候怎么办?我们可以考量使用更为精细和结构化的信息,比如说专业的特征等来构建明确的约束条件,同时,我们也看到,约束条件往往会跟用户有一个交互式的引导,这样才能比较好的摸索出用户的喜好。

  4. 混合推荐方案。很简单,就是在不同阶段综合上述方法,构建更精准的推荐系统。

推荐了之后要做什么

但并不是说生成了推荐内容就完了。你需要让用户信服,所以好的推荐系统会进行解释。就比如说购买力A产品的人也会购买B,所以把B推荐给你。如何跟用户解释推荐的逻辑

当然,解释与用户是否觉得推荐好坏无关。最终推荐的结果都需要经过实践的检验,只有用户确实是消费更多你推荐的内容了才能说明推荐系统的成功。所以,评价推荐系统也是重要的一环,收集用户评价,根据反馈对系统进行迭代,最终结果才能越来越准确。

相关文章

  • 推荐系统基础知识储备

    1 推荐系统基础## 1.1 个性化推荐概述### 1.1.1 推荐系统概述 首先,需要申明一点的就是推荐系统!=...

  • 推荐系统基础

    推荐系统基础 个性化推荐概述 1.1 推荐系统概述 首先,需要申明一点的就是推荐系统!=推荐算法。推荐系统是一套完...

  • 推荐系统基础知识储备

    1 推荐系统基础## 1.1 个性化推荐概述### 1.1.1 推荐系统概述首先,需要申明一点的就是推荐系统!=推...

  • 推荐系统-概述

    最近读完了《推荐系统》一书,里面涉及很多知识点,打算逐步整理出来放在这里。 什么是推荐系统 在开始梳理知识点之前,...

  • 推荐系统概述

    一、推荐系统目的。可以概括为:为每个人提供不一样的属于自己的唯一信息,千人千面,为用户找到找到所需要的,过滤掉他们...

  • 推荐系统 —— 概述

    前言 好久没有更新了!!!最近一直在研究推荐相关的知识,也算是有一点感悟吧,暂且打算写一系列推荐入门的文章,一为分...

  • 机器学习-吴恩达9(2)-推荐系统

    推荐系统 Recommender Systems 推荐系统概述 常见的推荐系统有三种主要的应用常景 个性化推荐:常...

  • 推荐系统:算法概述

    如今,许多公司都会开发与自己业务息息相关的推荐系统。先荐作为第四范式研发的一款智能推荐产品,已为内容行业的众多媒体...

  • 一文明白推荐系统(小白推荐)

    一 推荐系统概述 推荐系统目前几乎无处不在,主流的app都基本应用到了推荐系统。例如,旅游出行,携程、去哪儿...

  • 讲人话系列——电商推荐系统

    概述 从18年11月开始,接触推荐系统半年左右时间,对推荐系统有了基本的认识。相比于之前做的nlp任务,推荐系统复...

网友评论

      本文标题:推荐系统-概述

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