推荐系统简述

〇、说明

推荐系统之所以称为系统,是因为它更多的是一个实际应用工程系统。而工程系统非常注重经验,这里并没有什么经验可谈,只是将我了解和理解的推荐系统以一种尽可能简单的方式整理出来。

一、由来

Web1.0时代,网络信息较少;人与互联网的交互很少;信息交互主要是从互联网到人的单向流向;最主要的信息检索方式是门户网站。

Web2.0时代,个人成为互联网内容的重要来源;互联网信息量爆炸式增长;信息交互的特征是人和互联网双向流动;最主要的信息检索方式是搜索引擎。

Web3.0时代,移动互联网、物联网,更加丰富了互联网的内容和形式;信息量继续爆炸式增长,人本身和工具、物品都成为信息的来源,人和互联网以相互侵入的方式共存。随着数据库技术发展数据积累越来越多;随着计算能力的不断扩展,数据分析发挥的作用越来越凸显;随着人工智能和机器学习的发展,人与信息的交互以更加智能的方式出现。推荐系统就是这种智能交互方式的一种。

二、推荐系统是做什么的

推荐系统利用特殊的信息过滤技术,将不同的物品或内容推荐给可能对它们感兴趣的用户。[1]

三、推荐机制

以什么标准或原则将物品和内容推荐给用户,则是指不同的推荐机制。常用的推荐机制如下,而他们都各自有其优缺点。

1、基于人口统计学的推荐(Demographic-based Recommendation)

考察用户之间的内在相似度,将相似用户喜爱的其他物品推荐给当前用户。

[1]

2、基于内容的推荐

考察内容之间的内在相似性,基于用户以往的喜好记录,将与用户以往喜好的内容相似的内容推荐给用户。

[1]

基于内容的推荐可以用来给用户做用户画像建模,进而可以做出准确度更高的推荐。

其实基于人口统计学的推荐和基于内容的推荐,它们的内在机制是相同的,都是根据对象(人活着内容)的相似性来做推荐。

3、基于用户的协同过滤的推荐

[1]

协同过滤不考虑用户和商品的内在特征,考查用户和商品之间通过购买建立的联系,从而衡量用户之间或者商品之间的相似性,将相似用户喜爱的其他物品推荐给当前用户。协同过滤推荐是当前应用最为广泛的推荐机制。

基于用户的协同过滤,考察用户通过购买与商品建立的联系,衡量用户之间的相似性。

比如上图,用户A和用户C都购买了商品A和商品C,可以说用户A和用户C相似;而用户C购买了商品D,而A没有购买;则可以将商品D推荐给用户A。

4、基于内容的协同过滤推荐、


基于内容的协同过滤,考察用户通过购买与商品建立的联系,衡量商品之间的相似性。

比如上图,商品A和商品C同时被用户A和用户C购买,可以说商品A和商品C相似;而用户C购买了商品A,而没有购买商品C;则可以将商品C推荐给用户C。

基于用户的协同过滤和基于内容的协同过滤的本质是一样的,都是通过用户和商品之间的联系计算相似性。如果将这种联系抽象成矩阵,则这两种计算相似性的方向一个横向,而另一个纵向。

5、SVD

在实际工程应用中,用户购买商品的矩阵往往是巨大而稀疏的,导致计算量非常大。奇异值分解(SVD)是一个有效的降维和特征提取方法,简化相似性的计算。计算完相似度,就可以使用协同过滤来推荐。

6、混合机制

通过不同的混合方式(加权、分层等),组合使用以上推荐机制。

四、推荐系统的几个问题

1、相似性度量

无论哪种算法,一般都会使用相似性度量。我在另一篇笔记中整理了一下常用的相似性度量,《相似性度量》。

2、冷启动问题

无论是基于内容的推荐还是基于用户的推荐,都会面临新加入的商品或用户的冷启动问题,需要使用不同的推荐机制解决这个问题。

五、参考

[1]、探索推荐引擎内部的秘密,第 1 部分: 推荐引擎初探

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容