[发明专利]基于社区发现和图神经网络的商品个性化推荐方法及系统有效
申请号: | 202111189859.8 | 申请日: | 2021-10-13 |
公开(公告)号: | CN113641920B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 王斌;侯正昂;盛津芳 | 申请(专利权)人: | 中南大学 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06Q30/06;G06N3/04;G06N3/08;G06Q50/00 |
代理公司: | 长沙朕扬知识产权代理事务所(普通合伙) 43213 | 代理人: | 邓宇 |
地址: | 410083 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 社区 发现 神经网络 商品 个性化 推荐 方法 系统 | ||
本发明公开了一种基于社区发现和图神经网络的商品个性化推荐方法及系统,该方法包括:获取用户和商品的交互信息,以用户和商品映射为节点,交互信息映射为边,构建用户交互网络;在构建的用户交互网络中进行社区发现,根据用户所属社区重新赋予用户节点的属性;将具有属性的用户节点与商品交互信息重新构建二部图,将用户节点和商品节点映射为向量表示;将用户向量表示和商品向量表示及构建的二部图输入嵌入传播层进行图表示学习,优化用户向量表示和商品向量表示;对优化后的用户向量和商品向量进行内积操作,根据内积结果,预测用户点击商品的概率;得到针对用户的个性化商品推荐序列。本发明能缓解推荐的冷启动问题,达到较好的推荐效果。
技术领域
本发明涉及商品推荐技术领域,尤其涉及一种基于社区发现和图神经网络的商品个性化推荐方法及系统。
背景技术
近年来,随着云计算、大数据、物联网等技术的迅猛发展,互联网空间中各类应用的层出不穷引发了数据规模的爆炸式增长。大数据中蕴含着丰富的价值与巨大的潜力,将给人类社会带来变革性的发展,但同时也带来了严重的“信息过载”问题,如何快速有效地从纷繁复杂的数据中获取有价值的信息成为了当前大数据发展的关键难题。
推荐系统作为解决“信息过载”问题的有效方法,已经成为学术界和工业界的关注热点并得到了广泛应用,形成了众多相关研究成果.推荐系统根据用户需求和兴趣等,通过推荐算法从海量数据中挖掘出用户感兴趣的项目(如信息、服务、物品等),并将结果以个性化列表的形式推荐给用户。已有的相关研究表明,一个准确而高效的商品推荐方法及系统可以提高用户购物体验,并为商家带来更高的效益。
但现有推荐方法中由于用户与商品交互相比于商品总量过于稀疏,并且对于高阶交互信息应用不足,从而导致推荐效果不理想。
发明内容
本发明提供了一种基于社区发现和图神经网络的商品个性化推荐方法及系统,用以解决现有推荐方法中由于用户与商品交互相比于商品总量过于稀疏的技术问题。
为解决上述技术问题,本发明提出的技术方案为:
一种基于社区发现和图神经网络的商品个性化推荐方法,包括以下步骤:
获取用户和商品的交互信息,以用户和商品映射为节点,交互信息映射为边,构建用户交互网络;在构建的用户交互网络中进行社区发现,根据用户所属社区重新赋予用户节点的属性;
将具有属性的用户节点与商品交互信息重新构建二部图,将用户节点和商品节点映射为向量表示;
将用户向量表示和商品向量表示及构建的二部图输入嵌入传播层进行图表示学习,优化用户向量表示和商品向量表示;
对优化后的用户向量和商品向量进行内积操作,根据内积结果,预测用户点击商品的概率;得到针对用户的个性化商品推荐序列。
优选地,构建用户交互网络的方式,计算公式如下:
其中C为两节点之间的连接情况,若有连边则为1,无连边则为0,x为两节点之间的连边数量,U为用户节点,i,j为节点编号,n为交互的商品的数量,I表示商品,当两个用户共同对某个商品产生交互时,则这两个用户之间产生连边,构建用户与用户间的交互网络。
优选地,在构建的用户交互网络中进行社区发现,包括以下步骤:
通过计算节点的重要性,形成关键节点序列;
将每一个节点都视为一个社区,对网络进行初始化;
根据关键节点序列,按照关键性从高到低的顺序,尝试将当前节点的邻居节点纳入当前节点的社团,计算社团的增益情况,若增加,则将其纳入当前社团;重复直至社区判定函数数值不再增加为止。
优选地,节点的重要性计算方式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111189859.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激光发射装置及其控制方法
- 下一篇:一种晶圆质量预测方法及系统