[发明专利]一种基于用户行为区别建模的序列推荐方法有效
申请号: | 201810414330.3 | 申请日: | 2018-05-03 |
公开(公告)号: | CN108648049B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 陈恩红;刘淇;李徵;赵洪科;张凯 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;郑哲 |
地址: | 230026 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 用户 行为 区别 建模 序列 推荐 方法 | ||
1.一种基于用户行为区别建模的序列推荐方法,其特征在于,包括:
获取用户的历史行为信息;
根据用户的历史行为信息计算商品特征向量;
结合商品特征向量使用行为区别建模方法进行序列建模,通过两种不同的神经网络架构获得用户的当前需求和历史偏好;
根据用户的当前购买需求和历史偏好,通过联合学习对用户下一个感兴趣的商品进行预测,并在商品向量空间中进行匹配,找到与预测结果在商品向量空间中最相近的多个商品,生成商品推荐序列;
其中,结合商品特征向量使用行为区别建模方法进行序列建模,通过两种不同的神经网络架构获得用户的当前需求和历史偏好包括:
进行会话行为建模,商品特征向量Pu={v1,v2,...,vN}对应的交互商品序列为定义如下指示函数来确定商品xi是否满足当前会话行为的范围:
DSBL(xi,xN)=Φ((N-i)≤Ts);
其中,x表示商品,下标为商品的序号,b表示用户操作行为,N为交互商品序列的长度,Φ(a)是一个布尔类型函数,当a为真时,函数值为1,反之则为0;Ts表示会话行为的控制时间步,用来控制会话行为的长度;xN是当前交互商品序列中最后一个商品;
在定义初始化LSTM矩阵之后,在第t个迭代步中,每一个的隐藏层状态ht的更新,和上一个时间步的隐藏层状态ht-1以及当前输入的商品特征向量vt与行为向量bt相关;其中更新步骤如下:
ht=ottanh(ct)
其中,it、ft、ot分别为第t个迭代步中的输入门、遗忘门、输出门;ct是网络单元的记忆模块;bt为第t个迭代步中输入的对应第t个商品的用户操作行为;Wvi、Whi、Wci、Wbi对应为输入门it中vt、ht-1、ct-1、bt的权重;Wvf、Whf、Wcf、Wbf、对应为遗忘门ft中vt、ht-1、ct-1、bt的权重;Wvc、Whc、Wbc对应为记忆模块中vt、ht-1、bt的权重;Wvo、Who、Wco、Wbo对应为输出门ot中vt、ht-1、ct-1、bt的权重;分别对应为输入门it、遗忘门ft、输出门ot、记忆模块ct的偏差;ht为当前状态的输出;tanh为双曲正切函数;
则用户的当前购买需求表示为:
ΨSBL=hN;
上述操作过程中,迭代次数与交互商品序列中商品数量相同,即t=1,2,...,N,hN序列最后一个商品xN输入后的输出;
进行用户的历史偏好建模,对于每一个用户操作商品-行为对其指示函数表示为:
DPBL(vi,bi)=Φ(bi∈P);
其中,P为偏好行为的集合;
采用双向的LSTM网络来学习用户的偏好表达,在历史偏好建模的每一个时间步都有两个隐藏层输出,对于第s个时间步,其中前向输出是由其前一个时间步输出和当前的商品-行为对(vs,bs)所决定的;后向输出是由其后一个时间步输出和当前的商品-行为对(vs,bs)所决定的;相应的公式如下:
hs=ostanh(cs)
其中,is、fs、os分别为第s个时间步的输入门、遗忘门、输出门;cs是网络单元的记忆模块;bs为第s个迭代步中输入的对应第s个商品的用户操作行为;Wvi'、Whi'、Wci'、Wbi'对应为输入门is中vs、hs-1、cs-1、bs的权重;Wvf'、Whf'、Wcf'、Wbf'、对应为遗忘门fs中vs、hs-1、cs-1、bs的权重;Wvc'、Whc'、Wbc'对应为记忆模块中vs、hs-1、bs的权重;Wvo'、Who'、Wco'、Wbo'对应为输出门os中vs、hs-1、cs-1、bs的权重;分别对应为输入门is、遗忘门fs、输出门os、记忆模块cs的偏差;hs为当前状态的输出;如果为前向过程,则当前状态的输出hs即为如果为后向过程,则当前状态的输出hs即为
通过双向的LSTM网络,对每一个时间步都能够得到当前用户的偏好表征向量:
其中,为的向量拼接,用户的历史偏好表示为如下的平均池化过程:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810414330.3/1.html,转载请声明来源钻瓜专利网。