The invention provides a serialization recommendation method based on item association relationship, which obtains the interactive data between users and items from the network end; makes the interactive data construct the symbiotic relationship graph of items, which is expressed by the adjacency matrix of the correlation graph; makes the adjacency matrix of the correlation graph convolute operation to obtain the correlation characteristics of items; Sex feature input recommendation model is trained, and recommendation model output is serialized. It can mine the implicit relationship between objects in user's behavior, train with the serialized recommendation model, and provide services for the serialized recommendation of users; use the interaction between users and objects to mine the relationship between objects, and vectorize the relationship, visually and objectively display the relevance characteristics of each item, and use the European distance to correlate objects. Product analysis; end-to-end collaborative training with the serialized recommendation model to provide users with the final serialized recommendation service.
【技术实现步骤摘要】
基于物品关联关系的序列化推荐方法
本专利技术涉及信息推荐领域,具体地,涉及基于物品关联关系的序列化推荐方法,尤其是依据图卷积理论,关注于序列化推荐中的物品间的关联关系,端到端训练物品关联关系部分和序列化推荐方法,为用户提供最终的序列化推荐服务。
技术介绍
推荐作为一种信息过滤任务,已经被拓展到现实世界中的诸多应用中,例如商品推荐、视频推荐。目前大多数的推荐系统都是在用户偏好是静态不变的假设下建立的。然而,用户偏好是随着时间不短动态变化的。因此,目前有许多工作开始关注如何利用用户-物品交互行为的序列化信息。根据利用用户-物品交互行为的序列化信息的方式,目前的方法主要分为两大类。传统方法将序列化信息作为一种上下文特征,这种方式不能建模高阶的长期的序列化依赖。近期的序列化推荐方法则利用循环神经网络RNN建模这种序列化上的动态变化,以更好的挖掘序列中的变化模式。尽管如此,真实世界的行为序列通常是同时包含序列化动态特征和静态的物品关联模式。例如,图2中展示的一个用户购买手机的消费行为序列。用户购买了在step1购买了一个iPhone6s并在step1后购买了各种手机配件。这个转变包含序列化上的动态变化因为手机和配件的关联性。然而,手机配件购买序列(step2,step3,step4,step5)之间没有明显的序列化上的依赖关系。事实上,各个手机配件之间呈现出更强的静态物品关联性而非序列化上的动态变化。同时,这种RNN类的序列化推荐方法难以捕捉这种静态物品关联性。当前基于RNN的序列化推荐方法并未考虑到用户消费序列中物品间的相互关联性。如何捕捉用户行为序列中的物品关联 ...
【技术保护点】
1.一种基于物品关联关系的序列化推荐方法,其特征在于,包括以下步骤:获取交互数据步骤:从网络端获取用户与物品之间的交互数据;构建共生关系图步骤:令交互数据构建物品的共生关系图,所述共生关系图用关联关系图邻接矩阵进行表示;图卷积网络步骤:令关联关系图邻接矩阵进行图卷积操作,获得物品的关联性特征;推荐模型训练步骤:令物品的关联性特征输入推荐模型进行训练;序列化推荐步骤:令推荐模型输出序列化推荐。
【技术特征摘要】
1.一种基于物品关联关系的序列化推荐方法,其特征在于,包括以下步骤:获取交互数据步骤:从网络端获取用户与物品之间的交互数据;构建共生关系图步骤:令交互数据构建物品的共生关系图,所述共生关系图用关联关系图邻接矩阵进行表示;图卷积网络步骤:令关联关系图邻接矩阵进行图卷积操作,获得物品的关联性特征;推荐模型训练步骤:令物品的关联性特征输入推荐模型进行训练;序列化推荐步骤:令推荐模型输出序列化推荐。2.根据权利要求1所述的基于物品关联关系的序列化推荐方法,其特征在于,所述构建共生关系图步骤主要包括构建频率矩阵步骤、构建关联关系图邻接矩阵步骤;构建频率矩阵步骤:统计两两物品之间在同一个用户历史记录中共同出现的频率,将所述频率以频率矩阵形式表示;构建关联关系图邻接矩阵步骤:令频率矩阵进行二值化处理,将所述二值化处理结果以关联关系图邻接矩阵表示。3.根据权利要求1所述的基于物品关联关系的序列化推荐方法,其特征在于,所述图卷积网络步骤包括:特征值定义步骤:令X∈RN×C,X为物品的特征输入值,若物品无特征输入值,则设定X=IN,其中IN为大小为N的单位矩阵,N表示矩阵R的行数,C表示矩阵R的列数;R表示特征值矩阵。形成拉普拉斯矩阵步骤:根据图卷积理论形成共生关系图的拉普拉斯矩阵,所述拉普拉斯矩阵L如下:式中,D是对角化的度矩阵;A是关联关系图邻接矩阵;UΛUT为L的特征值分解;U为特征向量矩阵;Λ=diag([λ0,...,λn-1])∈RN×N为对角化的特征值矩阵;UT是特征向量矩阵U的转置;λi,i=0,1,...,n-1为特征值分解后的n个特征值。形成归一化拉普拉斯矩阵步骤:归一化的拉普拉斯矩阵则由下式定义:式中,λmax是特征值矩阵Λ中的最大值;图卷积操作定义步骤:令X∈RN×C为物品的特征输入值,图卷积操作则由下式定义:式中,Xgθ∈RN×d表示最后的图卷积操作结果输出,是一个N×d的矩阵,所述矩阵中的值即是物品的关联性特征;gθ表示参数为θ的卷积函数;*...
【专利技术属性】
技术研发人员:张娅,陈旭,崔克楠,姚江超,王延峰,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。