`
cloudtech
  • 浏览: 4642255 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

推荐系统原理简析

 
阅读更多

个性化推荐
个性化推荐根据用户兴趣和行为特点,向用户推荐所需的信息或商品,帮助用户在过载信息中快速发现真正所需的商品,提高用户黏性,促进信息点击和商品销售。推荐基于海量数据挖掘分析的商业智能平台,推荐主要基于以下信息:
–热点信息或商品
–用户信息,如性别、年龄、职业、收入、所在城市
–用户历史浏览或购买行为记录
–社会化关系

推荐发展历程
–1995年3月,卡耐基.梅隆大学的Robert Armstrong等人在美国人工智能协会上提出了个性化导航系统Web Watcher; 斯坦福大学的Marko Balabanovic等人在同一会议上推出了个性化推荐系统LIRA;
–1995年8月,麻省理工学院的Henry Lieberman在国际人工智能联合大会(IJCAI)上提出了个性化导航智能体Litizia;
–1996年,Yahoo 推出了个性化入口My Yahoo;
–1997年,AT&T实验室提出了基于协同过滤的推荐系统PHOAKS和Referral Web;
–1999年,德国Dresden的Tanja Joerding实现了个性化电子商务原型系统TELLIM;
–2000年,NEC研究院的Kurt等人为搜索引擎CiteSeer增加了个性化推荐功能;
–2001年,纽约大学的Gediminas Adoavicius和Alexander Tuzhilin实现了个性化电子商务网站的用户建模系统1:1 Pro;
–2001年,IBM公司在其电子商务平台Websphere中增加了个性化功能,以便商家开发个性化电子商务网站;

推荐目标
–提高单个信息或商品被访问的机会
–增加用户滞留时间,提高用户黏性
–促进信息访问或商品销售
–帮助用户发现感兴趣的信息或商品,提高用户体验

典型代表
–电子商务:Amazon、eBay、淘宝网、当当网
–IPTV:Netflix、Youtube、Pandora、Last.fm、土豆
–SNS:Facebook、Twitter、Del.icio.us、豆瓣

如何工作?
–用户信息收集,如个人信息、历史行为、评分、社会化关系
–用户偏好分析,如喜好特征、用户分类/聚类
–个性化推荐,如协同过滤、关联规则

主要问题
–缺少数据:数据越多,推荐越精确
–数据变化:数据不断变化,历史数据是否仍然生效?
–用户偏好变化:用户可能存个多个偏好,并会发生变化
–精确推荐困难:有些用户是多样化和不可预测的
–推荐系统复杂:海量数据、算法、实时性、精确性

推荐分类
–个性化推荐:根据用户行为历史进行推荐
–社会化推荐:根据相似用户行为历史进行推荐
–基于物品推荐:根据物品本身的特征进行推荐

推荐依据
–Friendship,如Facebook
–Membership,如Digg
–Familiarity
–Trust / distrust
–Follow,如Twitter
–Similarity

推荐特点
–以用户为中心,建立用户行为模型
–有记忆的,进化的系统
–由知识形成系统结构

主要推荐算法
–协同过滤(Collaborative filtering):这是目前应用最为成功和广泛的推荐算法。它充分利用集体智慧,在大量用户或物品中搜索,并从中发现品味相近的用户或属性相近的物品,据此构造经过排序的推荐列表。
–关联规则(Correlation Rule):挖掘物品的空间上的相关性,即发现同时被访问或购买的物品,据此为用户推荐。最为成功和经典的例子就是沃尔玛超市的物品排列-尿布和啤酒放在一起销售和例子。
–分类/聚类(Classification/Clustering):物以类聚,人以群分。同一类别的用户喜欢的东西,非常可能也是你喜欢的。算法来发现用户群组,并根据群组中其他用户浏览或者购买的物品来为当前用户推荐。
–基于内容(Content-based):分析物品内容或属性来构造相关性,据此构造推荐列表。这种算法主要用于电子信息物品的推荐,如网页、ebook、图片、音乐、视频。
–混合推荐:综合运用以上多种推荐算法进行推荐,不同算法之间可以取长补短。但增加了一定的复杂性,而且推荐结果也不容易解释。

推荐难点问题
–新物品冷启动
–用户兴趣过多
–用户打分稀疏性
–算法可扩展性
–海量数据存储与分析

分享到:
评论

相关推荐

    UBIFS文件系统简析

    UBIFS文件系统简析,从MTD层、UBI层、UBIFS层及与VFS层接口等方面详细介绍了UBIFS文件系统的实现原理和核心源码,原创文章近300页,供大家交流探讨

    开关电源适配器UPS系统的备份原理简析

    在目前的一些高级开关电源适配器产品中,UPS系统已经具备了备份功能,这能够有效...在今天的文章中,我们将会就电源适配器UPS系统的备份原理展开简要分析,为大家总结一下那些平时经常用到的备份技术,一起来看看吧。

    北斗卫星导航系统应用简析.pdf

    北斗卫星导航系统应用简析 一、 北斗卫星导航系统概述 二、 行业应用领域 三、 企业应用领域 四、 个人应用领域

    简析串联谐振升压原理

    从理论上说,反正电容和电感的阻抗相抵消,只剩下直流电阻,因此电流可以很大,电阻是耗能元件,电容和电感是储能元件,电源是供能元件,如果一个周期内补充的能量大于电阻消耗能量,系统能量增大(电感电容两端电压...

    简析信号发生器原理框图

    本文主要讲了信号发生器原理框图,下面一起来学习一下

    简析比较器的原理及应用

    在反馈应用中,通过配置放大器周边的无源或有源器件,可以令系统执行加、减、乘、除和对数等运算。 比较器其实可看成一个能够作逻辑 “决策”的逻辑输出电路。换句话说,它可把输入信号与已定义的参考电平进行比较...

    基于DSP技术的三相逆变电源之SPWM原理简析

    在今天的分享中,我们首先就这一三相逆变电源的SPWM调制原理进行简要介绍和分析。 在本方案所设计的这一基于DSP技术而研制的逆变器电路中,部分主要采用的是美国TI公司生产的TMS320LF2407A DSP芯片。在确定了DSP...

    基于多普勒激光测量仪原理简析及应用

    该激光测量仪根据多普勒光谱的测量原理,具有测量精度高,维护简单的特点。根据现场的实际情况,安装在辊道的侧面,对在线钢坯进行速度和长度检测,避免短尺钢坯造成的改判率,提高了企业的效益。它属非接触测量,具...

    JavaScript mapreduce工作原理简析

    GFS是文件系统相关的,其对后来的分布式文件系统设计具有指导意义;MapReduce是一种并行计算的编程模型,用于作业调度;BigTable是一个用于管理结构化数据的分布式存储系统,构建在GFS、Chubby、SSTable等Google技术...

    简析小罐提升机液压制动系统

    介绍了小罐提升机液压制动系统的基本组成、闸组功能及种类系统控制的原理,对ST3型液压制动系统有一定的了解与帮助。

    数据库系统设计实验报告.doc

    2. 图书馆日常事务管理系统数据库的设计 (1)图书馆日常事务管理系统功能简析 图书信息维护:主要完成图书信息登记、修改、删除等操作。 读者信息维护:主要完成读者信息的添加、修改和删除等操作。 工作人员信息...

    电子测量中的基于多普勒激光测量仪原理简析及应用

    该激光测量仪根据多普勒光谱的测量原理,具有测量精度高,维护简单的特点。根据现场的实际情况,安装在辊道的侧面,对在线钢坯进行速度和长度检测,避免短尺钢坯造成的改判率,提高了企业的效益。它属非接触测量,具...

    简析DSP的工作原理

     它是利用数字信号处理系统,以数字形式对信号进行处理,终得到符合需求的信号形式。  数字信号处理系统一般组成如下:    2)狭义的理解:digital signal processor——数字信号处理器。  它是一种...

    简析电磁阀控制电路图

    本文主要讲了电磁阀控制电路图,下面一起来学习一下

    简析红外线接收头的代换

    早期生产的彩电,遥控接收系统的光电转换过程一般运用红外线接收器组件,尽管不同厂家,即是相同厂家的不同型号机型所选用的系统也不同,但各个遥控系统的工作原理、控制过程却相似。如广泛采用的M50436-560P遥控...

    【推荐】光伏技术和资料合集.zip

    推荐,光伏技术和资料合集,主要包含如下内容: pvsyst-太阳能光伏系统设计软件 PV连接器和接线盒标准介绍 IEC对接线盒和连接器的重测要求 微电网接入配电网测试规范 光伏发电站并网运行控制规范 分布式电源并网...

    vb字模简析

    提取及其LED显示系统,包括了字模提取原理,字模的获取及发送,单片机部分的说明。

    gatherosstate

    原理简析: 从Win7/Win8.1免费升级Win10,安装程序会对当前的Win7/Win8.1的系统版本和激活状态进行检测,并生成一份检测报告。在升级到Win10后,系统会根据这份报告来决定是否自动激活,并报告给微软服务器认证,...

    消防设备电源监控系统设计及应用简析

    绍消防设备电源监控系统的基本原理、组成、功能及特点,消防设备电源状态监控器及消防设备电源传感器的设计与安装,及其在实际应用中的一些注意事项。

    Android底层开发技术实战详解--内核、移植和驱动.(电子工业.王振丽).part1

    全书分为19章,依次讲解驱动移植的必要性,何为hal层深入分析,goldfish、msm、map内核和驱动解析,显示系统、输入系统、振动器系统、音频系统、视频输出系统的驱动,openmax多媒体、多媒体插件框架,传感器、照相机...

Global site tag (gtag.js) - Google Analytics