别吃哥的菜
综述类: 1、Towards the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions。最经典的推荐算法综述 2、Collaborative Filtering Recommender Systems. JB Schafer 关于协同过滤最经典的综述 3、Hybrid Recommender Systems: Survey and Experiments 4、项亮的博士论文《动态推荐系统关键技术研究》 5、个性化推荐系统的研究进展.周涛等 6、Recommender systems L Lü, M Medo, CH Yeung, YC Zhang, ZK Zhang, T Zhou Physics Reports 519 (1), 1-49 ( ) 个性化推荐系统评价方法综述.周涛等 协同过滤: factorization techniques for recommender systems. Y Koren collaborative filtering to weave an information Tapestry. David Goldberg (协同过滤第一次被提出) Collaborative Filtering Recommendation Algorithms. Badrul Sarwar , George Karypis, Joseph Konstan .etl of Dimensionality Reduction in Recommender System – A Case Study. Badrul M. Sarwar, George Karypis, Joseph A. Konstan etl Memory-Based Collaborative Filtering. Kai Yu, Anton Schwaighofer, Volker Tresp, Xiaowei Xu,and Hans-Peter Kriegel systems:a probabilistic analysis. Ravi Kumar Prabhakar recommendations: item-to-item collaborative filtering. Greg Linden, Brent Smith, and Jeremy York of Item-Based Top- N Recommendation Algorithms. George Karypis Matrix Factorization. Ruslan Salakhutdinov Decompositions,Alternating Least Squares and other Tales. Pierre Comon, Xavier Luciani, André De Almeida 基于内容的推荐: Recommendation Systems. Michael J. Pazzani and Daniel Billsus 基于标签的推荐: Recommender Systems: A State-of-the-Art Survey. Zi-Ke Zhang(张子柯), Tao Zhou(周 涛), and Yi-Cheng Zhang(张翼成) 推荐评估指标: 1、推荐系统评价指标综述. 朱郁筱,吕琳媛 2、Accurate is not always good:How Accuacy Metrics have hurt Recommender Systems 3、Evaluating Recommendation Systems. Guy Shani and Asela Gunawardana 4、Evaluating Collaborative Filtering Recommender Systems. JL Herlocker 推荐多样性和新颖性: 1. Improving recommendation lists through topic diversification. Cai-Nicolas Ziegler Sean M. McNee, Joseph Lausen Fusion-based Recommender System for Improving Serendipity Maximizing Aggregate Recommendation Diversity:A Graph-Theoretic Approach The Oblivion Problem:Exploiting forgotten items to improve Recommendation diversity A Framework for Recommending Collections Improving Recommendation Diversity. Keith Bradley and Barry Smyth 推荐系统中的隐私性保护: 1、Collaborative Filtering with Privacy. John Canny 2、Do You Trust Your Recommendations? An Exploration Of Security and Privacy Issues in Recommender Systems. Shyong K “Tony” Lam, Dan Frankowski, and John Ried. 3、Privacy-Enhanced Personalization. Alfred 4、Differentially Private Recommender Systems:Building Privacy into the Netflix Prize Contenders. Frank McSherry and Ilya Mironov Microsoft Research, Silicon Valley Campus 5、When being Weak is Brave: Privacy Issues in Recommender Systems. Naren Ramakrishnan, Benjamin J. Keller,and Batul J. Mirza 推荐冷启动问题: Boltzmann Machines for Cold Start Recommendations. Asela Preference Regression for Cold-start Recommendation. Seung-Taek Park, Wei Chu Cold-Start Problem in Recommendation Systems. Xuan Nhat and Metrics for Cold-Start Recommendations. Andrew I. Schein, Alexandrin P opescul, Lyle H. U ngar bandit(老虎机算法,可缓解冷启动问题): 1、Bandits and Recommender Systems. Jeremie Mary, Romaric Gaudel, Philippe Preux 2、Multi-Armed Bandit Algorithms and Empirical Evaluation 基于社交网络的推荐: 1. Social Recommender Systems. Ido Guy and David Carmel A Social Networ k-Based Recommender System(SNRS). Jianming He and Wesley W. Chu Measurement and Analysis of Online Social Networks. Referral Web:combining social networks and collaborative filtering 基于知识的推荐: 1、Knowledge-based recommender systems. Robin Burke 2、Case-Based Recommendation. Barry Smyth 3、Constraint-based Recommender Systems: Technologies and Research Issues. A. Felfernig. R. Burke 其他: Trust-aware Recommender Systems. Paolo Massa and Paolo Avesani
爱dele的Vivian
随着算法的普及,大量的产品有了个性化推荐的功能,这也成为内容类产品的标配。个性化定制化逐渐成为了互联网思维的新补充,被提升到了越来越重要的地位。算法推荐经过了很长一段时间的发展,才逐渐达到能给用户惊喜的阶段。比如在电商领域,推荐算法可以挖掘用户潜在购买需求,缩短用户选取商品的时间,提升用户的购物体验;在新闻或段视频领域,推荐算法可以推送用户喜欢的内容,提高用户的阅读效率,减少用户选择内容的时间,也增加了用户在产品上的停留时长。 算法应用阶段 内容类产品发展初期,推荐算法一般为“热度算法”,就是系统把热点内容优先推荐送给用户,完成热点内容的高阅读率。在积累了一定的用户数据后,会发现用户阅读内容过于集中于热点信息,长尾信息中的优质资源往往被忽略,造成资源浪费。“千人一面”的状况已不是一个优质的解决方案,所以算法逐渐演变为“个性化推荐”,也就是协同过滤的方法论支撑下的一种算法。协同过滤能很好的根据用户的喜好,推荐匹配的内容,减少资源浪费,增加用户使用的友好体验。真正做到“千人千面”。 推荐算法的信息来源 第三方数据 一个新系统在初期没有数据积累的情况下,可与第三方合作,互授部分信息共享。比如,很多系统支持微信登陆,这时候可以获取客户的微信信息,生活地点,部分生活习惯等。同时会获取用户的社交信息,共同好友越多表明圈子越相似,可以推荐更多相似的内容。 用户行为数据 记录用户在系统内的使用习惯,可以准确的描述单个用户的行为特征,爱好特征等有效的信息,系统根据提取出的分析结果,将内容与之匹配,完成更精准的推荐。如,某用户经常浏览体育信息,系统将对应推荐更多体育相关的咨询,省去用户搜索筛选的时间。 基于生活习惯 基于生活习惯,生活常识的推荐,往往也可以作为内置的一个信息来源途径。比如,外卖的app推荐用户的餐厅,一般默认是位置优先,就近推荐,如果是快中午的时间段使用,系统默认推荐午餐,其次是晚餐。靠生活常识作出的系统算法,可以更符合人类的习惯,给用户更好的体验。 热度算法 热度算法简单的说就是把最核心的内容优先推荐,用新闻举例,每一条新闻都具有实效性,随着时间的推移,该条新闻的关注度降低,关注点被新的热点新闻取代。量化以上的过程,把各个影响因素设定为变量,会得出以下的公式: 新闻热度=初始热度分+用户交互热度分-衰减热度分 初始热度分为新闻产生时,系统对新闻主体的预判热度值。预判的分值一般为以下两种模式,一种情况,按照新闻类别的不同,娱乐新闻大于财经新闻,大于国际新闻,大于文化新闻等等系统的预设,依次给出不同的初始热度分;另一种情况,系统预置热词词库,用新闻的关键词和词库的去匹配,匹配度高的,初始热度分高。 用户的交互热度分也是一个变量,先要明确用的哪些行为会影响新闻热度,然后对这些行为量化,加权或打分等方式。例如,网易云音乐,用户的听歌,重复循环,收藏,评论,分享等行为,系统为每一种行为打分,求和后得出用户交互的热度分: 用户交互热度分=听歌X10+循环X5+收藏X10+评论X5+分享X3 此公式还可以继续细化,每一种操作的分值也可以作为变量,在产品前期时,传播产品为主要任务,所以分享的加权要大一些,随着网易云的发展,社区的概念逐渐强化,评论区互动的加权会加大,所以评论的分值会增加,系统随时调整分数加权,得出更准确的用户交互的影响值。 衰减热度分是一个随时间变化而变化的数值,往往是一个函数的表达。用新闻举例,新闻的热度会随着时间的推移而衰减,并且趋势是越来越快,人们在接受新的热点后,迅速忘记“旧闻”,直至热度趋近于零。根据理论数据,构建函数,准确的表达衰减分值。 还有很多其他的影响因素,比如传播次数,传播层数,停留时长等等,都会影响热度值,要想更精准的表达,就需要把涉及到的因素都作为变量,不断完善算法,才能更精准的完成推荐。 个性化推荐算法 随着用户量的增加,产品日活的增加,用户也不能仅限于千人一面热点阅读的模式中,个性化推荐在此时显得尤为重要。个性化推荐有两种常见的解决方案,一种是基于内容的推荐算法,推荐内容往往是根据用户的使用习惯得来,较为精准;另一种是基于用户的协同推荐算法,系统会根据以往使用内容,为用户建模,然后根据群体中个体的使用习惯,推荐更多超预期的内容,达到预测推荐的效果。 基于内容的推荐算法-预期内 基于内容的推荐算法,靠收集用户的使用习惯,进而推荐相关的内容。系统使用分词库匹配、关键词匹配等等方式,达到内容的匹配,做到内容的精确划分。比如,用户浏览了某部科幻电影,系统就会按照该电影所对应的标签,如科幻,然后系统推荐相同标签的影片给用户。 这样的推荐方案,确定性强,推荐的内容都是根据用户的历史来确定,不能挖掘用户的潜在需求。 基于用户的协同推荐-超预期 做到精准推荐后,系统会继续挖掘更潜在的推荐需求,给用户超预期的推荐体验。这就到了基于用户协同推荐的阶段。简单的说,这种算法是增加了用户建模的环节,将同标签的用户群分,对比群体中单个个体的特征,默认这种特征为这类人的潜在特征,再将此特征内容推荐给同标签的用户,达到超预期的推荐效果。 比如,某用户购买了一个苹果手机,系统会将此用户归类为果粉,系统识别出很多果粉除了买苹果的商品,还会购买小米作为备用机,这个特征会被系统识别为潜在需求,推荐给果粉,减少果粉选择备用机的时间。 这样的推荐算法,不仅能完成精准的推荐,还能给用户小惊喜,让系统“有温度”。但是这样的推荐方式,往往需要积累了大量用户资料为基础,才可以精确的完成。
麻辣个鸡的
现在我们正在处于一个信息爆炸的时代,每天会产生千万量级的信息。但每天的时间也没有变成24+1个小时,加上碎片化时间的消费,让内容能够精准投放是至关重要的。2017年也可以说是人工智能的爆发之年,各个公司也都开始有了人工智能实验室,共同探索属于未来的事情。不管是智能音响还是语音助手,大家的目的都是为了通过了解用户的偏好和兴趣等。帮助用户省下时间,来做更多的事情,像是有一个更懂自己的贴身秘书,可以帮助自己做完筛选的准备工作。 从之前的时代到时代,给用户推送准确的内容都是重点。根据资料及个人理解整理归纳推荐内容可以分为三个步骤:初步建立用户画像、根据策略推荐内容、合理高效的方式展现。 在一个新用户进入APP后,处于冷启动阶段,通过获得用户的基础信息进行用户模型初步建立,如性别、年龄、职业、城市、喜好类型等等,用户属性数据。获取的步骤称之为新手引导,通过给用户进行首次标记,进行初步内容推荐,降低冷启动时推荐内容的无关性。 这一步,大概了解用户喜欢什么,距离准确的推送给用户需要的内容,只是迈出了第一步。举个例子,在给用户推荐手机的时候,有惊艳的亮蓝色、也有稳重的亮黑色,用户可能会说,蓝色真的是太好看了。但是,在最后带走的却是一步黑色的手机。所以用户在最终行为动作前,所产生的行为具有一定的偏差性。放在内容筛选上来说,以音乐APP为例,当用户选择90后、男生、国语的属性后,推送的内容在实际使用场景中,不一定能达到预期效果。 此时,需要进行第二步,根据用户行为数据不断完善用户模型。包括不限于用户使用APP过程中前端埋点数据、后端日志数据、行为偏好等。 通过这两步,就能大体上刻画出用户画像,但是用户画像具有很强的动态性,所以用户画像也需要不断学习,不断的完善,具体刻画用户画像的步骤可查看用户画像构建相关资料。 给不同的用户推荐不同内容的策略常用的有多种方式,在不同的产品类型中,应用的组合方式也有差异,下面介绍几种常见的推荐方法。 基于人口统计学的推荐(Demographic-based Recommendation)是一种实现成本较低的推荐方法,根据用户属性的基本信息发现用户之间的相似程度,然后将相似用户喜爱的内容进行推荐。 在这个过程中,根据每个用户自己的用户属性,系统建立每个用户的模型。然后根据用户属性计算相似度。若看到用户A的和用户C相似,那么会认为用户A和C是相似用户,可以称他们是“邻居”;最后,基于“邻居”用户群的喜好推荐给当前用户对应的内容。 优点:因无需使用用户的喜好历史数据,可以解决新用户来“冷启动”的问题。这个方法不依赖于项目本身的数据,所以这个方法在不同项目的领域都可以使用,它是领域独立的。 缺点:基于用户属性信息对用户进行分类的方法过于粗糙,尤其在对于更为垂直的的领域,比如图书,电影和音乐等,无法得到很好的推荐效果。在首批用户进行推荐时,对内容项目进行分类的基础数据,都是依靠运营进行人为划分,在精度方面存在较大影响。另外,在涉及到过于敏感或隐私的内容信息,获取成本比较高,就会导致低于用户期望值。 基于内容的推荐(Content-based Recommendation),核心思想是根据内容的元数据,建立关键词或Tag等标记,并根据其相关性建立对应关系。在内容分发过程中,再利用用户画像中的属性,进行匹配推荐。这个方法虽过于主观性,但可以很好的在内容层面建模用户的偏好,不会出现喜欢摇滚的用户,被推荐民谣。此推荐方法多用于一些资讯内容类的应用上。 优点:易于实现,不需要用户属性数据,减少冷启动的问题。根据内容的相关度匹配,维度单一,不会出现热门过热,冷门无人的情况。 缺点:人为分类进行标注,在推荐的精度及广度方面难免有缺陷,导致推荐的内容不够准确; 系统抽取的特征标注,需要保证准确性又要具有一定的实际意义,都则推荐结果相关性会降低。 协同过滤(Collaborative Filtering-based Recommendation)是一种在推荐系统中广泛采用的推荐方法,被视为利用集体智慧的典范,是基于“物以类聚,人以群分”的假设。主要包括三个推荐维度,基于用户的推荐、基于项目的推荐和基于模型的推荐。 基于用户的协同过滤推荐的基本原理是,根据所有用户对内容的偏好,发现与当前用户偏好相似的“邻居”用户群,基于这些邻居的的历史偏好信息,为当前用户进行推荐。 优点:推荐内容可能完全不相关,因此可以发现用户的潜在兴趣,并且针对每个用户生成其个性化的推荐结果。 缺点:用户的增长速度都远大于项目的增长速度,因此其计算量的增长巨大,系统性能容易成为瓶颈,一般基于用户的协同过滤系统与其他机制配合使用。 基于用户的协同过滤推荐和基于人口统计学的推荐对比: 相同点:都是计算用户的相似度,并基于“邻居”用户群计算推荐; 不同点:基于人口统计学的机制只考虑用户本身的特征,而基于用户的协同过滤机制可是在用户的历史偏好的数据上计算用户的相似度,它的基本假设是,喜欢类似项目的用户可能有相同或者相似的口味和偏好。 基于项目的协同过滤和基于用户的协同过滤相似,其使用的是所有用户对项目的偏好信息,发现Item之间的相似度,然后根据用户的历史偏好信息,将Item推荐给用户。 基于项目的协同过滤推荐和基于内容的推荐对比: 相同点:都是基于项目相似度预测推荐,只是相似度计算的方法不一样; 不同点:前者是从用户历史的偏好推断,而后者是基于项目本身的属性特征信息。 在基于用户和基于项目两个协同过滤策略中应如何选择? 同基于用户的推荐相比,基于项目的推荐应用更为广泛,扩展性和算法性能更好。由于项目的增长速度一般较为平缓,因此性能变化不大。缺点就是无法提供个性化的推荐结果。在用户数与项目数的比例不同时,选择的主要推荐方式不同。项目数>用户数,优先采用基于用户协同过滤;项目数<用户数,优先采用项目协同过滤。 项目的个数是远远小于用户的数量的,而且项目的个数和相似度相对比较稳定;同时基于项目的机制比基于用户的实时性更好。但也不是所有的场景都是这样的情况,在一些新闻推荐系统中,也许项目,也就是新闻的个数可能大于用户的个数,而且新闻的更新程度也有很快,所以它的相似度依然不稳定。所以,推荐策略的选择其实也和具体的应用场景有很大的关系。 因为基于协同过滤的推荐机制不需要对项目或用户进行严格的建模,直接对比项目之间的相似度,不要求机器可理解项目描述。这种方法计算出来的推荐是开放的,可以共用他人的经验,很好的支持用户发现潜在的兴趣偏好。因此,也是现在应用广泛的推荐机制。 不足之处在于核心是基于历史数据,所以对新项目和新用户都有“冷启动”的问题;推荐的准确性,依赖于用户历史偏好数据与用户总数的量级; 基于关联规则的推荐更常见于电商中,并且转换率较高。其实际的意义为购买了一些产品的用户更倾向于购买另一些产品。基于关联规则的推荐的首要目标是挖掘出不同产品之间的关联规则,也就是同时被很多用户购买的产品组合集,这些集合内的产品可以相互进行推荐。 在计算出用户可能喜欢的内容的时候,用什么样的方式展现给用户,从而进一步提升用户体验,提高推荐内容的二次消费,就是第三步需要做的事情。 在众多APP中,每一个都有多个页面,每个页面里面有多种多样的推荐位置。根据产品的功能定位、用户的操作习惯、用户行为的相关程度等维度进行筛选。将适合的内容放在更适合的位置,并根据用户的使用行为不断的完善用户画像,调整投放策略,才能让用户使用效率得到保障。 在刚过去的双十一中,我们每个人的天猫APPbanner图可能都是完全不一样的。因为只需要输入主题类型,阿里的人工智能设计系统“鲁班”就会生成上万张不同的素材,根据主题和消费者特征进行个性化呈现,真正的实现了千人千面。这也让资源位点击率翻了一倍多。 推荐方法有很多种,不同的推荐机制适用的场景都会有所差异,在推荐准确性方面也会有差距。因此一般情况下在搭建推荐系统的时候,不会单纯的采用某一种推荐机制,常常将各种方法混合在一起,互相弥补短板,从而达到更好的推荐效果。 在知道了给用户推荐什么样的内容后,随着时间的增长,符合用户偏好的的内容会越来越多,这些内容需要结合时间维度、内容热度等更多的自然维度进行筛选排序,再投放在合适的位置,才能让让用户无感知的情况下帮助用户解决问题。 在信息十分庞大的现在,人工智能的发展也已开始爆发,更先进的方案需要不断的学习和探索。相信在未来的时候,每一个手机ROM就是一个大的APP,在一定程度上可以开放共赢,手机上任何一个软件中使用的信息都可以共享,成为帮助用户的数据,共同让手机变成一个真正的移动助手。
为了跟上快速发展的世界,健康绝对是一个必要因素。我们的生活方式已经发生了很大的变化,每天不知不觉地因为时间的缺乏而吃垃圾食品,这些快速准备的食物往往在几个方面伤
我也是法律本科毕业的,自己有一份,网上绝对找不到第二份,只可惜你给的份太少了。我的是浙大的,发给你肯定能过关。
综述类: 1、Towards the Next Generation of Recommender Systems: A Survey of the
刊名:《中国茶叶》 刊种:双月刊主办单位:农业部主管、中国农业科学院茶叶研究所英文名:Tea;publishedpapers;authorgroup;coope
问题一:有哪些比较好的时尚服装杂志 《时尚芭沙》《vivi》《昕薇世界》《时装之苑》《cancam》这些都是现在十分热门的时尚杂志,介绍都是当下最流行的时尚信