一种基于时间间隔图的会话推荐方法技术

技术编号:31024794 阅读:30 留言:0更新日期:2021-11-30 03:23
本发明专利技术公开了一种基于时间间隔图的会话推荐方法。该方法根据给定当前会话,对用户兴趣建模,并推荐当前用户在下一步最可能感兴趣的物品。主要由四个部分组成:第一部分是根据用户当前会话中的物品序列,构建带时间间隔属性的会话图;第二部分是使用时间间隔图神经网络更新物品向量表征;第三部分是根据用户当前会话中物品序列,获得用户兴趣向量表征;最后,根据用户兴趣表征,推荐物品。推荐物品。推荐物品。

【技术实现步骤摘要】
一种基于时间间隔图的会话推荐方法


[0001]本专利技术属于互联网服务
,尤其是涉及一种基于时间间隔图的会话推荐方法。

技术介绍

[0002]会话(Session)是一个时间段内用户的交互行为,基于会话的推荐是基于当前会话推荐用户下一个点击的物品。会话内的物品序列是有序的,对物品的序列性进行建模是非常必要的。如,买绿植之后,可能会产生买花盆的需求。传统的会话推荐系统采用循环神经网络来对用户兴趣进行建模,但是循环神经网络忽略了会话中更复杂的物品上下文关系。会话中一个物品的上一个被点击物品和下一个被点击物品叫做该物品的上下文(context)。在电商平台中,在同一个会话中,用户会对同一物品产生重复点击浏览的行为。同一物品会有多个上下文,如仅仅通过循环神经网络对会话进行建模,一个物品的多个上下文之间是没有联系的,想要对上下文之间联系进行建模,需要将会话构建成会话图。会话图可以捕捉到会话中丰富的物品转移关系。
[0003]仅仅考虑会话中物品的序列性是不够的,会话中物品间隔时间的不同也会导致推荐结果不同。如:同一行为发生在两小时前和半小时前本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于时间间隔图的会话推荐方法,其特征在于:根据用户当前会话中的物品序列,构建带时间间隔属性的会话图;给定一个会话s={v1,v2,

,v
|s|
},任一物品v
j
为会话图T的节点,(v
j
‑1,v
j
)为图网络T的有向边,表示一个用户点击物品v
j
‑1之后点击物品v
j
;且图的边属性为点击物品v
j
‑1和点击物品v
j
之间的时间间隔;使用时间间隔图神经网络更新物品向量表征;将会话图中的边属性时间间隔采用最小最大化归一化方式进行归一化,然后将时间间隔进行离散化;在会话图中进行物品节点信息传递时,将节点信息和边信息连接为整体进行传递,具体公式如下:息传递时,将节点信息和边信息连接为整体进行传递,具体公式如下:息传递时,将节点信息和边信息连接为整体进行传递,具体公式如下:其中,t
j
表示点击物品v
j
发生时间,和分别表示该会话中时间间隔的最大值和最小值,t
i

j
表示经过最小最大归一化后的时间间隔;函数bucket
id
(t
i

j
,{
·
})表示时间间隔t
i

j
处在集合参数中的下标;emb(t
i

j
)表示t
i

j
的向量表征,emb(v
j
)表示物品v
i
向量表征,表示向量的连接;然后再采用两层的图网络更新物品向量表征,最后得到物品v
j
的向量表征x
j
为图网络更新结果,也就是具体公式为:具体公式为:其中,W
pool
和W
h
是转移矩阵,b是向量,σ为sigmoid函数,max代表元素级别的max操作,表示向量的连接;k代表在图网络T中的搜索深度,k的最大值为搜索深度L,代表节点v
j
在k层的向量表征,B(j)为会话图T中物品v
j
的邻居集合;表示物品节点v
j
的邻居节点v
k
传递过来的...

【专利技术属性】
技术研发人员:顾盼
申请(专利权)人:中国计量大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1