基于用户的协同过滤推荐算法概述

来源 :理论与创新 | 被引量 : 0次 | 上传用户:JJ415722591
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘  要】协同過滤是一种典型的推荐算法,在数据信息种类、表达方式越来越多的时代,很多技术都是围绕协同过滤而展开研究的。本文概括介绍了基于用户协同过滤推荐算法的理论思路,并对协同过滤推荐算法的发展趋势做了简单的阐述。
  【关键词】协同过滤 ;特征挖掘 ;推荐系统 ;基于用户
  引言
  在如今这个大数据时代,互联网应用所产生了海量的数据,那么在这么庞大的数据中,必定蕴含了丰富的意义,也必定有其应用价值。但是种类之繁杂的海量数据对于用户来说不全是有用的,用户提取有用数据会耗费大量的时间成本,因此协同过滤推荐算法根据用户的需求诞生了。
  1.协同过滤推荐概述
  1.1协同过滤概述
  协同过滤分为在线协同和离线过滤。协同,对于用户群体来说,就是从在线数据集中筛选出同类用户可能共同偏好的集合。这个集合可以是与你历史物品相似的物品,也可能是用户喜好的某些抽象的概念。过滤,就是从庞大的数据集中滤掉一些与用户偏好无关的冗余数据,该类数据不值得推荐给用户。
  系统过滤模型可以理解为假设有N个物品和M个用户数据,但是现存的数据集中只存在部分物品与用户之间的评分关系,而其余的用户物品评分均为空缺,那么就需要基于已知的数据集来预测出其余的用户物品评分,并从中筛选出较高评分推荐给用户。
  1.2协同过滤推荐分类
  现阶段协同过滤推荐基本可以分为三种类型:基于用户的协同过滤,基于项目的协同过滤以及基于模型的协同过滤。
  这里重点说明一下基于用户的协同过滤,这种协同过滤主要针对于用户与用户之间的数据交互,通过对比分析有相同偏好用户的数据来为其所喜欢的物品进行评分,并基于该评分体系的建立来预测同类产品的其他评分,将评分高的若干物品推荐给其他用户。
  2.协同过滤算法实现
  2.1算法理论基础
  (1)Jaccard相似系数
  Jaccard相似系数用于比较有限样本集之间的相似性与差异性,Jaccard系数值越大,样本相似度越高。给定两个集合A、B,Jaccard系数定义为A与B交集的大小与A与B并集的大小的比值,定义如下:
  其中当集合A、B都为空时,J(A,B)定义为1。
  (2)Jaccard距离
  Jaccard距离是用来衡量Jaccard相似系数的指标,用于描述集合之间的不相似度。即Jaccard距离越大,样本相似度越低,具体定义如下:
  其中对参差 。
  2.2算法实现思路
  基于上述的理论解释,我们可以将算法拆分为以下三个步骤:
  基于Jaccard相似系数计算其他用户与目标用户的相似度;
  通过Jaccard距离来找出与目标用户最相似的N个其他用户;
  根据前两个步骤所获取的信息,推荐目标用户相对喜欢,而且未采取过的行为。
  利用Jaccard相似系数对目标用户分别于其他试验用户进行相似度的求算,对所计算出的数据进行处理,以用户、行为为维度建立用户相似度矩阵。
  根据目标用户与K个目标用户的相似度集合以及未采取过行为的用户集合,建立用户行为权重模型:
  表示用户对行为的权重,表示和用户相似的K个用户,表示采取过行为的用户集合,表示用户和用户的相似度,表示用户对行为的权重。
  通过计算出不同用户之间对行为的不同权重之后,即可根据其权重来计算出该行为对于该类用户群体的喜欢程度,并根据每一种行为的推荐度高低来为目标用户或者其他用户进行推荐。
  3.协同过滤算法应用以及发展趋势
  推荐算法具有非常多的应用场景和商业价值,在如今这个大数据时代,很多的应用在首页以及需要推送咨询等页面中都会用到,根据用户的操作行为历史包括浏览、点击、播放、收藏、评论、点赞、转发、评分等,为用户个性化的提供他可能喜欢的物品。
  协同过滤算法作为最经典的算法,利用某兴趣相投、拥有共同经验之群体的喜好来推荐用户感兴趣的信息,个人通过合作的机制给予信息相当程度的回应(如评分)并记录下来以达到过滤的目的进而帮助别人筛选信息。很多的应用技术都是围绕协同算法而展开研究的。在信息种类、表达方式越来越多的时代,旧式的信息分类过滤系统无法满足的地方,期许未来能用协同过滤的方法来解决。
  参考文献
  [1] 惠康华,计瑜,王进,贺怀清.基于深度神经向量机自回归的协同过滤算法[J].计算机工程与设计,2020,41(05):1308-1313.
  [2] 赵小文. 基于协同过滤的推荐算法研究[D].西安电子科技大学,2019.
  [3] 于洪,李转运.基于遗忘曲线的协同过滤推荐算法[J].南京大学学报(自然科学版),2010,46(5):520-527.
  [4] 焦富森,李树青.基于物品质量和用户评分修正的协同过滤推荐算法[J].数据分析与知识发现,2019,3(8):62-67.
  [5] 基于用户隐式行为特征的最大熵推荐算法[J].胡敏,陈元会,黄宏程.计算机工程与设计.2019(02)
  [6] 协同过滤中一种有效的最近邻选择方法[J].冷亚军,梁昌勇,丁勇,陆青.模式识别与人工智能.2013(10)
  [7] 面向个性化推荐的强关联规则挖掘[J].李杰,徐勇,王云峰,朱昭贤.系统工程理论与实践.2009(08)
  [8] 基于协同过滤的推荐算法研究[J].王兴国.无线互联科技.2016(03)
  作者简介:赵奕涵(1999.7-),男,汉族,黑龙江哈尔滨人,天津工业大学本科在读,研究方向为软件工程。
其他文献
【摘 要】随着科学技术进步,我们的农业和土壤资源近年来都得到了快速发展,这进一步加强了社会经济水平和综合能力的规模。但是,尽管城市化进程正在加速,涌入城市的人潮已经呈现出稀缺的土地资源,带来了更大的挑战。地理信息系统迅速发展,能有效地利用土地资源,这有助于土地资源管理。这是更好地促进城市发展和社会经济进步的唯一途径,土地使用起着至关重要的作用。  【关键词】地理信息系统;土地资源管理;城市化  引
期刊
【摘 要】随着汽车产业的迅速发展,人们对汽车的操纵性、舒适性、智能化的要求越来严格,这就推动了汽车电子产品的迅猛发展。本文分析了汽车电子技术专业现状及存在的问题,并对此专业的未来发展趋势进行分析和探讨。  【关键词】汽车电子技术专业;现状;发展趋势  引言  近些年来,中国的汽车产业发展迅速,尤其是轿车产业,中国的汽车市场潜力巨大,吸引全球的知名汽车厂商们来华投资,汽车电子产业的快速发展催发了汽车
期刊
【摘 要】基于对钢铁厂高炉供料自动控制系统改造的研究,首先,阐述控制模式设计改造,其中包括区域集中手动控制模式、机旁手动控制模式、全自动控制模式等。然后,给出系统设计改造,包括明确系统配置、加强料仓控制等。最后,对于钢铁厂高炉供料自动控制系统改造工作要有正确认识,及时对系统进行完善,为钢铁厂更好发展打下基础。  【关键词】钢铁厂;高炉;供料;自动控制系统  引言  钢铁产业在促进我国更好发展中发挥
期刊
【摘 要】中央空调是大型建筑和公用建筑当中最重要的系统,能够为建筑内的用户提供舒适的环境。在中央空调系统建设过程当中,需要重点考虑到项目设计和施工方面的问题,同时还需要考虑能量消耗等问题。但是将BIM技术应用到中央空调建设当中能够有效提高项目的低碳性和可靠性,本文就BIM技术在中央空调系统中应用的相关问题做了一些探索,从而更好地为人们提供更加优质的服务。  【关键词】供热通风;空调工程;施工技术;
期刊
【摘 要】当前我国火电厂中热能动力工程在应用的过程中对于节能环保的要求非常的严格,在工程的生产过程中会消耗大量的能源。火力发电厂作为我国电力资源供应方式之一在生产过程中涉及到的能源消耗问题非常严重,这方面问题已经收到了全社会的高度关注。将节能减耗理念贯彻落实到火力发电厂的电力资源生产中能够有效降低发电环节的资源消耗问题。  【关键词】火電厂;热能动力工程;节能降耗  引言  随着科学技术的不断进步
期刊
【摘 要】为了使绿化植被长期保持良好、美观的生长状态,我们应当深入分析绿化工程的养护要点,并采取有效措施,强化养护工作效果,提高园林工程建设的发展水平。  【关键词】园林工程;养护技术;病虫害;修剪植被;探究  1.病虫害防治  (1)外来病虫害防治。在生活中,很多园林工程都设置在景区环境中,部分管理者为了追求更加优质的观赏效果,往往会引入外界的苗木品种,导致外界病虫害入侵。同时,由于大部分园林工
期刊
【摘 要】催化汽油加氢脱硫装置循环氢压缩机润滑油总管压力较低,易引发压缩机辅油泵连锁动作,通过综合分析并对轴头泵进行改造,消除了安全隐患。  【关键词】轴头泵 ; 改造  引言  锦西石化分公司120万吨/年催化汽油加氢脱硫装置循环氢压缩机2008年6月投用,夏季由于润滑油温度高,轴头泵压力只能维持在0.2Mpa左右,靠辅油泵维持机组运行。车间采取了一系列措施,但未能从根本上解决问题。  1.润滑
期刊
【摘 要】介绍轨道精调中按照配料表自动计算材料分配及用量的程序,及以此为基础的精益管理。  【关键词】轨道精调; 材料计算; 精益管理  随着我国高速铁路的发展,为了保证轨道高平顺,在线路开通前及日常的维护中,需要对轨道进行精调作业。目前的精调作业,材料准备往往比较富余,材料库存会超出消耗需求。因为不能在进行实际作业前,准确知道材料消耗的数量。仅能根据工作量进行预估。  到达现场后,有一个分发材料
期刊
【摘 要】最近几年,随着我国经济的发展和社会的进步,我国在通信技术方面也得到了较大的提升,在很大程度上提高了我国国民的生活质量和工作水平,且在我国的国民经济增长方面也发挥着至关重要的作用,故而,逐渐引起了我国政府和国民的重视。基于此,文章就传输技术在信息通信工程中的应用以及发展前景方面进行了简单分析,希望对促进我国通讯工程的整体发展等方面有所启示和帮助。  【关键词】传输技术;通信工程;应用;发展
期刊
【摘 要】2019年3月4日下午,习近平总书记参加了“全国政协十三届二次会议”中的重要讲话,结合新时期背景下的社会科学发展趋势,对社会科学发展方向。承担使命提出了明确要求,反复强调了“当代中国理论自信与自立”,重点提出了“马克思主义下的当下社会哲学发展”,认为其对于社会整体发展与建设具有实际意义。本文简要阐述了马克思主义与当代社会哲学的基本内涵,分析了马克思主义在当代社会的发展趋势,对马克思主义引
期刊