基于局部近邻Slope One与动态专家的协同过滤推荐算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:lhc300266
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电商网站的层出不穷导致了用户与商品的数量急速上涨,用户已经很难在纷繁复杂的商品信息中发掘出对自己有价值的信息,在这样的背景下个性化推荐系统诞生了。它的功能是依据用户个性化的特征来精准地为其提供推荐服务。目前协同过滤推荐算法是现有推荐系统领域内应用最经典的一种算法,但仍然存在着数据稀疏性、冷启动问题、可扩展性问题和有待提高的准确性等几大经典问题需要继续加强研究。本文根据协同过滤推荐算法的相关问题与最新研究成果,提出了针对协同过滤准确性与可扩展性问题的改进算法。本文从以下两个方面开展理论研究与探讨:第一,针对传统Slope One算法有待提高的推荐精度问题,提出了一种基于局部近邻的Slope One协同过滤推荐算法。经典的Slope One算法采用线性回归模型来对目标项目进行预测评分,但在项目评分偏差表构建过程中产生了部分噪声数据,影响了算法的推荐性能;基于局部近邻Slope One算法计算了当前活跃用户针对不同推荐商品的近邻用户集,实现其邻居用户集根据目标项目的不同而动态变化;根据活跃用户关于不同目标项目的邻居用户数据来进一步优化项目之间的平均偏差,进而产生推荐。对比验证证实,改进算法具有较高推荐精度。第二,针对协同过滤推荐算法面临的可扩展性问题,提出了一种基于动态专家的协同过滤推荐算法。算法针对目标项目来建立随目标项目变化的动态专家库,使得专家库中专家的擅长的领域与目标项目的背景信息相契合;接着只需通过计算当前活跃用户与针对目标项目而建立的专家库中的专家的相似度,借助专家意见来生成推荐。对比实验结果表明,本文算法大大降低了计算的时间与空间复杂度,在维持相对较高的预测准确度和推荐精度的情况下,有效地解决了协同过滤推荐算法中的可扩展性问题。
其他文献
随着信息时代的到来,计算机硬盘的存储容量越来越大,计算机磁头要求灵敏度越来越高,从原来的磁阻(MR)磁头发展到现在的多层膜构成的自旋阀效应的巨磁阻(GMR)磁头以隧道磁阻(T
近年来,大学生就业压力大的现状一直未变.目前虽有许多研究者对就业压力形成的原因进行了深入研究,但从就业压力与教学质量两者相结合的角度所进行的研究分析较少.文章从这一
<正>哈尔滨"大气超级站"目前已经开始试运行,预计今年10月供暖季开始前正式运行,可以实时监测200项大气参数,一小时内就可揪出污染物"元凶"。哈尔滨现在有12个空气质量监测站
通过对热解涂层管涂钨的方法,克服硅元素在原子化过程中的吸附问题。利用石墨炉直接进样原子吸收光谱法测定汽油中的硅含量,在标准曲线0~400μ/L范围内线性相关系数达到0.999
目的:探讨阿立哌唑和氯氮平治疗精神分裂症的疗效与安全性。方法:将60例精神分裂症患者随机分成两组,阿立哌唑组30例,氯氮平组30例,于治疗前和治疗1、2、4、6、8周末用阳性与阴
乙烯(C2H4)作为一种植物催熟激素,既能促进果蔬成熟也会加速其衰老,采摘后的果蔬在贮藏和运输过程中,乙烯浓度的高低会直接影响新鲜程度;同时,乙烯也是影响大气化学特性和臭氧(O3)产生的重要气体,会对环境造成一定程度的污染;此外,乙烯具有易燃性,与空气混合能够生成爆炸性物质,常被用作预示煤层自燃的指示气体。因此,开展乙烯浓度的检测对于农产品保鲜、环境保护和安全生产等方面有着重要意义。可调谐半导体激
《基础英语》是英语专业基础阶段的一门综合英语技能课。通过调查广西医科大学、广西大学、广西民族大学教师在《基础英语》课程中开展任务型语言教学模式的情况,分析在实施
<正>我院于2002年1月开始应用ICD-10进行编码工作,在实践过程中遇到许多问题,通过解决这些问题,深深体会到:要使疾病分类得准确、规范,应该做好以下工作。
会议