【技术实现步骤摘要】
一种基于张量分解的动态个性化推荐方法及系统
[0001]本专利技术涉及智能推荐搜索技术,具体涉及一种基于张量分解的动态个性化推荐方法及系统。
技术介绍
[0002]在互联网用户需求日益多元化的今天,个性化推荐技术广泛应用于视频推荐、购物推荐和广告推荐等业务上,例如YouTube视频推荐系统,淘宝购物推荐系统等。作为满足互联网用户个性化需求的核心技术,个性化推荐算法一直是人工智能领域的研究热点。随着机器学习技术的发展,基于机器学习的个性化推荐技术成为了主流。
[0003]主流个性化推荐技术可分为,基于协同过滤的个性化推荐技术,基于序列模型的个性化推荐技术,基于强化学习的个性化推荐技术。基于协同过滤的个性化推荐技术,以深度学习模型为基础,借助深度学习网络强大的映射能力,将抽象的用户兴趣特征转化到连续可计算的语义空间中,从计算出用户对不同事物感兴趣的概率值。基于序列模型的个性化推荐技术,通过序列模型对时序信息的挖掘能力,从而对用户未来兴趣点进行预测。基于强化学习的个性化推荐技术
[8],由于强化学习基于路径展开个性化推荐的特征,该技术往往能够从符合认知习惯的角度上开展个性化推荐。
[0004]由于没有考虑到用户兴趣随时间的动态变化,基于协同过滤和基于强化学习的个性化推荐技术不具备拟合用户兴趣点动态变化的能力。基于序列模型的个性化推荐技术,尽管具有挖掘时序信息变化规律的能力,但是用户行为记录在时间上的高度稀疏性,使得序列信息不完整,极易让模型产生过拟合,限制了模型的兴趣推荐能力。因此,本专利技术提出一 ...
【技术保护点】
【技术特征摘要】
1.一种基于张量分解的动态个性化推荐方法,其特征在于,包括如下步骤:步骤1,对反映用户兴趣特征的用户
‑
物品
‑
时间关联网络数据进行统计,得到用户、物品和时间戳构成的集合,并对集合中的元素进行ID编号;步骤2,将用户集合、物品集合和时间戳集合中的元素随机映射至语义向量空间中,建立用户、物品和时间戳到兴趣语义空间的初步映射关系;步骤3,构建语义空间下用户、物品和时间之间的语义关联关系,使用户、物品和时间能够正确映射到语义空间中;步骤4,根据用户、物品和时间到语义空间的语义关联关系,通过反向传播神经网络,训练最优动态个性化推荐模型,预测用户的兴趣点,完成个性化推荐任务。2.根据权利要求1所述的基于张量分解的动态个性化推荐方法,其特征在于,步骤1,对用户集合、物品集合和时间戳集合中的元素进行ID编号,保证每个集合内每个元素的ID编号都不相同。3.根据权利要求1所述的基于张量分解的动态个性化推荐方法,其特征在于,步骤2,将用户集合、物品集合和时间戳集合中的元素随机映射至语义向量空间中,建立用户、物品和时间戳到兴趣语义空间的初步映射关系,具体方法为:将用户集合、物品集合和时间戳集合中每一个元素,在维度为d的语义空间中,生成每一个元素对应维度为d的语义向量,对语义向量每个维度上的值赋上随机值,其中,用户集合u表示用户语义向量,R
d
表示d维的实数向量,即用户语义向量是d维的实数向量;物品集合i表示物品语义向量,R
d
表示d维的实数向量,即物品语义向量是d维的实数向量;时间戳集合t表示时间戳语义向量,R
d
表示d维的实数向量,即时间语义向量是d维的实数向量。4.根据权利要求3所述的基于张量分解的动态个性化推荐方法,其特征在于,步骤3,构建语义空间下用户、物品和时间之间的语义关联关系,使用户、物品和时间能够正确映射到语义空间中,具体方法为:在张量分解的基础上,引入时间维度信息,构建动态个性化推荐模型,模型结构如下公式所示,构建了语义空间下用户、物品和时间之间的语义关联关系,公式如下:其中...
【专利技术属性】
技术研发人员:罗晋,胡岩峰,沈红,彭晨,陶昊然,付啟明,姜添,向镐鹏,闵飞,
申请(专利权)人:苏州空天信息研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。