基于混合推荐算法的情境感知音乐推荐系统研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:db0928
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在如今信息过载的互联网世界中,推荐系统扮演着越来越重要的角色。根据各种网络服务平台上数字产品的特征不同,对推荐系统功能、性能上的需求也会有较差异,数字音乐产业也不例外。单纯根据艺人或专辑的音乐检索已经不能满足数字音乐服务平台上用户的需求,一方面由于现在数字音乐的海量性以及极快的增长趋势造成的过载情况,另一方面又因为用户有时并不会去听特定的歌曲而只是寻找符合当时心情和环境的一类音乐。然而现在传统的推荐方法,大多是根据用户历史评分数据建立二元模型预测用户偏好来进行推荐,而像音乐这种受短期情境因素影响偏好变化较大的推荐项目,传统推荐技术的效果不尽人意。因此,研究一套能够发掘并利用情境信息来进行推荐的方案,对提高个性化数字音乐服务的质量有着重要意义。本文根据数字音乐服务平台的特点,利用社会标签对音乐描述的额外信息,设计了一种能推断情境进行推荐的方法,并在此基础上实现了一个系统。该系统能够提供类似于网络电台的服务,通过与用户的交互,完成对推荐算法效用的评价。本文首先对情境信息相关的数据进行了分析。针对标签数据,对利用聚类的方法提取标签包含的情境主题并建立知识库的过程进行了论述。然后针对传统算法的不足,在前人工作的基础上,对混合推荐算法改进方案进行了研究。本文采用情境信息后过滤范式对混合算法两阶段过程进行重新设计,使算法在协同过滤初步筛选后能根据标签信息提炼出具有情境偏向的推荐结果。接下来在改进的算法基础上,根据数字音乐服务平台的功能需求,分为三个模块详细设计并实现了能进行音乐推荐的系统。最后分别对系统进行了性能测试和功能测试,验证了混合推荐算法的效用以及该系统进行推荐的效果。通过实验分析,从推荐结果的平均绝对误差、准确率以及召回率三方面说明了本文设计的算法能够提高推荐质量。通过本文的工作,证明了利用如标签一类能够描述音乐额外信息的数据,并结合混合算法进行情境感知推荐这种思路设计出的推荐系统的有效性,达到了预期目标。同时,也给采用类似数据来进行混合算法设计的研究工作提供了参考。
其他文献
相对于其它生物识别技术,虹膜识别具有以下优点:虹膜具有丰富而独特的纹理特征,每个虹膜都是独一无二的,非常适用于身份鉴别;虹膜特征稳定、难于伪造,更为可靠;另外采集虹膜图像
随着数据库和信息技术的快速发展,人们面对的数据量以爆炸式的速度增长,为了更好的利用资源,从这些数据中获取有价值的信息,数据挖掘技术应运而生。目前,在数据挖掘领域的研
随着信息技术的快速发展,以及网络的大规模应用,网络中需要传输的数据呈爆炸性增长,这给网络传输带来巨大的压力。随着存储系统规模的扩大,存储系统中形成了复杂的网络链路,
随着Web技术的不断发展,Web服务逐渐广泛的应用于各个领域。服务发布者将自己定义的Web服务注册到UDDI注册中心,让服务使用者能够发现并访问服务。但是由于UDDI的开放性,注册到U
医学图像的三维表面重建可为医生提供逼真的三维表面效果图,这些三维图形对医生分析病人的病情起到了很大的帮助作用。然而,由医疗设备得到的断层图像相邻两层间的距离要大于同
随着计算机网络的普及,越来越多的资源以数字形式在网络上传播,软件产品已经渗透到工农业生产、商业活动和日常生活的各个方面。随之而来的是日益严重的盗版问题。现在,各种
近年来,计算机应用正以各种方式越来越快地渗透到各个领域之中。其中以数据库,尤其是关系数据库的应用最为广泛。关系数据库以集合代数为基础,利用关系模型来建立问题和领域
粒子群优化算法(Particle Swarm Optimization,简称PSO)是一种基于个体进化与群体协作和竞争的随机搜索算法。由于其过程简单明了、易于实现、计算效率高等特点,被公认为可以与遗
随着计算机系统和网络的广泛应用,可用性和高性能成为计算机系统所追求的目标,集群技术的出现和发展很好的解决了这两个问题。集群就是由一些互相连接在一起的计算机构成的一
基因表达数据是通过DNA微阵列技术获得的关于一组基因表达过程及其调控信息的定量描述。研究基因表达数据,获取有意义的基因簇,对于研究生物现象背后的本质、遗传性疾病的诊