考虑时间动态性的协同过滤算法及其应用研究

来源 :河北工业大学 | 被引量 : 4次 | 上传用户:tjmaomaoxiong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子商务的崛起,越来越多的人选择使用电商去购物,同时对电商的购物体验有个更高的要求。个性化推荐系统就是为了增加客户的购物体验而生的,在现实中应用广泛。个性化推荐算法中,应用最成功的是协同过滤推荐算法。本文分析了现有协同过滤算法存在的不足,以及关于时间动态性的研究现状,指出了一个重要的问题——商品是有先后购买顺序的。传统的协同过滤算法只考虑了用户或商品之间的相关程度,并没有根据商品的序列模式进行挖掘并推荐。本文结合现有算法的优点,加入了时间动态性的特点,提出了一个考虑时间动态性的协同过滤推荐综合性改进算法,并通过真实的电子商务销售数据进行实验测试,验证了其推荐效果更佳。本文的主要内容包括以下几点:(1)通过对现有文献的综述研究,找到目前学者们的研究重点和研究方向,总结现有研究的特点,分析传统协同过滤推荐算法的不足之处,总结出现有算法大多只在某一两个方面进行改进,而加入时间动态性的研究也只停留在用户兴趣的改变上,从而引出了本文要研究的方向和重点。(2)结合现有研究中的优秀改进方向和改进方法,加入商品序列模式的筛选和去除热门效应的影响,提出一个综合性的协同过滤推荐算法解决方案。其核心的思路可以总结为首先对原始数据集进行预处理,包括去噪音和聚类等;然后用一个新的相似度函数进行计算最近邻居,这个相似度计算函数考虑了热门系数,评分系数和时间系数;最后使用GSP算法挖掘商品的序列模式,对推荐结果集进行再次筛选,解决了用户买鼠标后给其推荐电脑的问题。(3)收集了亚马逊的真实评论数据,对本文提出的改进算法进行实验设计和推荐效果验证。与传统的协同过滤算法进行比较,提高了推荐的准确率,并改善了传统算法中存在的数据稀疏性等问题,验证了改进算法的推荐效果更优秀。
其他文献
如何克服探究教学与小组合作学习的表层化现象,提升小组合作学习的效率?我们探索并实践了一种新的教学范式,即切块拼接学习。$$ 什么是切块拼接学习$$ 切块拼接学习法简称拼切
报纸
城市雨水排水问题是关系城市发展、居民生活的基本问题。运用现场调研及问卷调查的方法,对商州区排水系统现状进行调查,分析商州区雨水排水系统在规划建设、水质污染、水资源
为观察老年人肾小管酸化功能及浓缩功能变化,测定了健康老年人、老年前期及青中年人各50例的尿pH值、碳酸氢盐(UHCO-3)、可滴定酸(UTA)、铵(UNH+4)和渗透压。结果表明,老年人UNH+4、UTA及尿渗透压显著低于青中年
基于Riemann函数的连续性及(0,1)∩Q的结构,以度量空间的开子集为全集,研究开度量空间到度量空间映射的连续点集结构,得到开集(X,d)到(Y,d1)的映射T的连续点集是(X,d)中的Gδ
为解决企业资源配置、设备运用、采购等创造整体供应链总体价值最大化的问题,建构求得最大利润的模型。通过案例分析探讨供应链中各元素之间的关系,决策者能够对供应链做出统
城市可持续发展导致城市景观类型的更替和城市景观格局的演变。山城重庆的城市景观和视觉形象随着城市建设和经济文化发展应该有与时俱进的变化。这种改变需要一种整体的视域
本文结合马斯洛层次需求、赫茨伯格激励—保健相关理论,提出影响企业员工幸福感的主要因素及开展员工幸福感审计的意义,并重点就员工幸福感审计的方式方法进行了探讨。
微课是教育教学改革和信息技术融合的产物,具有短小精悍、易用实用的特点。把微课应用于中职英语教学中,可以有效地提高课堂教学质量,打破传统教学的弊端,促进学生自主学习能
本标准由中国中医药会消渴病(糖尿病)专业委员会第三次大会(1992年5月18日山东明水)通过。糖尿病分类与诊断采用世界卫生组织标准,鉴别诊断与病情分类参照《临床糖尿病学》(钟学礼,
企业的招聘工作是紧随战略的一项重要人才配置工作,战略的重要性决定着人才配置工作的重要性,如何贴近战略,前瞻性的做好人才配置工作,服务并推动公司战略的发展是招聘工作面