[发明专利]基于用户画像聚类的协同过滤推荐方法、系统及存储介质有效
申请号: | 202011114490.X | 申请日: | 2020-10-16 |
公开(公告)号: | CN112307332B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 尚天淇;彭德中 | 申请(专利权)人: | 四川大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/9536;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 重庆智慧之源知识产权代理事务所(普通合伙) 50234 | 代理人: | 高彬 |
地址: | 610044 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 画像 协同 过滤 推荐 方法 系统 存储 介质 | ||
1.一种基于用户画像聚类的协同过滤推荐方法,其特征在于,包括:
S1:获取用户数据,包括属性数据、历史行为数据和近期行为数据;
S21:对所述属性数据采用One-Hot方法进行编码,并采用Concat进行融合,形成表征用户属性;
S22:采用两个并联的LSTM网络分别对所述近期行为数据和所述历史行为数据进行编码,并采用Attention神经网络进行自适应融合,形成表征用户行为;
S23:对所述表征用户属性和所述表征用户行为采用Attention神经网络进行自适应融合,形成用户表征信息;
其中步骤S22和S23中,采用Attention神经网络进行自适应融合包括:
所述Attention神经网络对两个输入p1、p2进行数据自适应融合,网络层数为N,融合公式如下:
α=σ(Wm[p1,p2]+bm)
p=α·p1+(1-α)p2
式中,Wm为网络第m层的权重,bm为网络第m层偏置项,所述m小于等于所述N,σ为激活函数,p1、p2分别为Attention神经网络的输入,所述α为Attention神经网络输出;当对行为数据进行融合时,所述p1、p2分别为所述近期行为数据和所述历史行为数据,所述p为所述表征用户行为;当对所述表征用户属性和所述表征用户行为进行融合时,所述p1、p2分别为所述表征用户属性和所述表征用户行为, 所述p为所述用户表征信息;
S3:对所述用户表征信息进行降维压缩,形成低维用户画像;
S4:采用聚类方法对所述低维用户画像进行聚类,形成用户兴趣簇;
S5:对目标用户,在其所在的兴趣簇内采用基于协同过滤方法对其进行推荐。
2.如权利要求1所述的基于用户画像聚类的协同过滤推荐方法,其特征在于,所述S22采用两个并联的LSTM网络分别对所述近期行为数据和所述历史行为数据进行编码包括:
所述LSTM网络的工作过程可公式描述为:
fk=σ(xkWf+hk-1Uf+bf)
ik=σ(xkWi+hk-1Ui+bi)
ck=fk⊙ck-1+ik⊙φ(xkWc+hk-1Uc+bc)
ok=σ(xkWo+hk-1Uo+bo)
hk=ok⊙φ(ck)
其中,所述hk为第k个项目的hidden state,W*为权重,U*为hk的权重,fk、ik、ok分别为遗忘门、输入门和输出门,ck为cell state,xk为输入,⊙为点乘,b*为网络偏置项,σ为激活函数,φ为tanh函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011114490.X/1.html,转载请声明来源钻瓜专利网。