基于协同过滤和矩阵分解的个性化推荐关键技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:chaos32167
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术和互联网的迅猛发展,人们进入了信息超载的时代,用户难以在海量的信息中快速找到自己所需的产品。因此,个性化推荐系统应运而生,它是一个解决信息超载问题的有效工具。其中协同过滤是推荐系统中采用最为广泛也是最为成功的推荐技术,协同过滤推荐技术根据目标用户(或项目)的访问数据或评价信息找到与其相似度较高的用户(或项目)作为最近邻居,然后根据这些最近邻居的评分来预测目标用户(或项目)的评分并为用户推荐项目。然而,这在实际运用过程中,仍然存在着诸多问题亟待解决,譬如:用户对商品评价数据的稀疏性问题;随着用户和项目数的增多,推荐系统的性能将会随之降低等。本文针对当前存在的这些问题,将对传统的协同过滤推荐算法进行改进。本文的主要工作总结如下:  第一,研究了推荐系统产生的背景和国内外研究的现状,较详细地分析了各种推荐技术、推荐系统的分类;对推荐系统的主流技术——协同过滤技术做了较详细的研究。  第二,较详细的研究了协同过滤技术中的基于用户(User-based)与基于项目(Item-based)方法,分析了其存在的稀疏性问题和扩展性问题。  第三,基于降维的推荐策略,介绍了当前比较出名的SVD算法和SVD的改进算法。  第四,针对存在的问题,提出了近似SVD算法来解决推荐系统所面临的稀疏性问题,并重点提出了改进算法:ApproSVD算法。从数学证明上详细分析了ApproSVD算法的预测精度。使用MovieLens数据集和Flixster数据集,通过实验验证了ApproSVD算法在预测准确度上的有效性。  第五,提出了基于SVD的增量技术来解决推荐系统所面临的扩展性问题,并重点提出了改进算法:增量ApproSVD算法。从数学证明上详细分析了增量ApproSVD算法的预测精度。使用MovieLens数据集和Flixster数据集,通过实验验证了增量ApproSVD算法在预测准确度和计算效率上的有效性。
其他文献
该文基于对计算几何的洞察,用多维空间来表示多维过滤器、多维空间中的点来表示到达的数据包,将数据包和过滤器的匹配用多维空间中点的定位来实现.并通过对传统Trie结构的适
本文的研究内容涉及计算机视觉领域的目标跟踪问题,它是工业界和学术界都普遍关注的热点问题。目标跟踪在其他很多领域都具有重要的应用价值,如行为分析领域、自动化监控领域
随着网络规模的不断扩大和网络用户的不断增加,目前的网络已经发展成为一个海量的非线性复杂系统,而目前的网络信息利用模式将网络上发生的海量、随机、分布、并行的信息利用
SIP系统包括两类部件:SIP服务器和SIP用户代理(User Agent,简称为UA),UA就是为用户执行具体动作的功能实体,如IP话机、PC电话软件等.该文主要论述SIP UA软件终端的工作原理以及
该课题是教育部立项的"现代远程教育关键技术和支撑服务系统天地网结合项目"的子课题之一"教育信息资源保障强认证数据库系统研究".主要探讨了利用中间件技术实现强制访问数
该文主要介绍了作者对分布式分形图形生成系统(DFGGS)的功能扩展工作以及对相关理论的研究情况.首先,该文从哲学的角度分析了研究分形理论的必要性,然后介绍了分形图形的基本
长期以来,视觉媒体的语义分割一直是模式识别相关领域的研究热点和难点。本文研究了视觉媒体数据中的语义分割问题,从数据表示、特征提取、算法模型和评测方法等方面,揭示了
表面粗糙透明材质的实时渲染,也就是对粗糙表面折射的实时渲染,是真实感渲染领域的一个重要方向,在虚拟场景的构建中具有很高的应用价值。粗糙表面折射由于其复杂的光学过程,
目前在网络中可进行全局优化的方法很少,其原因在于网络是一个复杂的分布海量信息系统,在要求实时性的前提下,一般的数学优化方法对之无能为力.该文提出了一种广义细胞自动机
该文的创新点是:1.针对陆上应急机动部队通信网络的特殊需要,将集中与层次相结合的网络管理思想成功的应用于该系统通信网络的管理中.2.提出了适用于陆上应急机动部队通信网