基于时间上下文的个性化推荐技术研究

来源 :电子科技大学 | 被引量 : 9次 | 上传用户:joinjoy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的爆炸式发展,互联网给我们提供了海量信息和选择。但人们并没有因此获益,反而在信息过载前显得无所适从。推荐系统向用户提供个性化推荐,帮助人们做出更好的选择,被证明能够有效解决信息过载问题。随着移动互联网、物联网等技术的迅速发展,上下文信息逐渐受到研究者的重视。时间是最重要的上下文属性之一,时间的动态特性使用户兴趣和物品流行度随着时间动态变化,同时,时间带来了环境的周期变化。传统的个性化推荐方法针对用户与物品的二维关系,分析用户的历史行为记录,预测用户对物品的兴趣,没有很好的利用时间等上下文信息。因此,如何在设计推荐系统中有效的利用时间上下文是当前研究的问题之一。本文分析了时间的动态特性并提出了一种基于用户的协同过滤算法的改进方案。在计算预测评分时,本文考虑到用户兴趣随时间衰减的特性,引入时间衰减函数作为权重;同时,在计算用户相似度时,传统的相似度表示方法均存在着局限,我们采用Jaccard Uniform Operator Distance(简称JacUOD)来计算用户间的相似度以同时体现用户间评分的差异以及用户历史评分之间的相交程度。实验结果证实了改进方案提高了推荐准确度。此外,本文考虑时间的周期特性,利用分类时间感知建模方式,将时间视为周期性的分类属性,如一年十二个月或一周七天等方式,建立“用户×物品×时间”的张量推荐模型。然后类比矩阵分解在推荐系统中的应用,我们选择使用高阶奇异值分解模型表示预测评分张量,定义预测模型与历史评分间的损失函数,采用随机梯度下降法优化推荐模型。最后通过优化后的分解模型预测用户在特定时间段对物品的兴趣。实验表明本文提出的基于时间周期特性的张量分解算法能够捕捉时间周期性带来的季节效应,在季节效应明显的数据集上的离线精度高于传统的矩阵分解推荐算法。
其他文献
机器视觉是一门发展迅速的新兴的学科,上个世纪八十年代以来,机器视觉的研究已从实验室走向应用的快速发展阶段。当前,视频监控、图像识别、视觉检测、导航、视觉司服等系统
随着企业,政府,军队和事业单位等信息化进程的逐步推进,传统的以纸质为主要媒介保存信息的方式,将逐步被电子文档的形式所代替。电子文档的广泛使用,一方面,节约了生产成本,
网络拥塞控制是整个网络体系架构中,维持网络正常运行的一项重要技术。拥塞控制技术主要是通过源端、目的端以及传输路径上路由器的关联机制而实施的。随着互联网中Web业务的
为适应用户提出的新需求或新的应用环境,应用软件需要不断地修改或增加代码,导致软件变得越来越复杂,可维护性不断下降。如何提高web应用软件的性能,满足业务扩展需求,使得we
自“软件危机”产生以来,软件工作者就一直在寻找解决方法,软件复用被认为是提高开发效率、解决软件危机的重要途径,更是实现软件产业工业化的必经之路。领域工程是软件复用
在我们的生活中,有这样一种需求:公司中有一个群组,具有特定属性,他们中的任何一人都具有对某文件签密的权利,他们希望该文件能且只能被具有特定属性的另一群组访问。为满足
恶意软件——病毒、木马、间谍软件等等的统称,如今正在广泛的传播。恶意软件的行为模式各不相同,对计算机会造成不同程度,不同方式的破坏。同样的,分析恶意软件的行为是一个
随着时代数字化的发展,人们对于身份鉴别的安全性和可靠性的要求越来越高,常用的身份鉴别方法如钥匙、证件、用户名、密码等存在着易丢失、易遗忘、易被他人伪造或盗用的缺点
可穿戴计算是一种随着计算机不断向微型化、智能化发展而应运而生的一种新颖的围绕“以人为本”提出的一种崭新的概念和计算模式。本世纪以来,随着材料工艺和计算机技术的飞
目前的人机交互技术,不管是通过键盘,鼠标,还是摇杆,手柄,都是人主动去适应设备,将多维的外部信息压缩成传统输入设备所能接受的信息流。在计算机领域,技术的发展趋势是向着