[发明专利]一种基于局部网络中三元闭包信息的推荐方法在审
申请号: | 201711321110.8 | 申请日: | 2017-12-12 |
公开(公告)号: | CN107920133A | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 杨旭华;金林波;徐恩平 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 杭州斯可睿专利事务所有限公司33241 | 代理人: | 王利强 |
地址: | 310014 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 局部 网络 三元 信息 推荐 方法 | ||
技术领域
本发明涉及网络推荐技术领域,特别是指一种基于局部网络中三元闭包信息的推荐方法。
背景技术
飞速发展的计算机、互联网和web技术改变了人们的生活,人们在虚拟社区中结交好友、在新闻网站中浏览新闻、在视频网站中观看电影、在虚拟图书馆中查阅书籍、在电商平台中购买物品。但是,人们在享受多彩生活的同时也感受到了信息膨胀带来的烦恼,即人们无法在海量数据中快速有效地找到最相关的信息。电影、书籍、网页等信息的数据量动辄以千万级,这些数据信息的增长速度已经远远超过了人类的自然处理能力。在这种大数据的背景下,用户获取所需信息的代价越来越大,仅仅依靠传统人力的方式已经无法评价和选择这些物品。
在这种情况下,有效过滤海量信息的最有吸引力的方法就是推荐系统。它是根据用户的信息需求、兴趣等,将用户感兴趣的信息、产品等推荐给用户的个性化信息推荐系统。推荐系统通过研究用户的兴趣偏好,进行个性化计算,由系统发现用户的兴趣点,从而引导用户发现自己的信息需求。一个好的推荐系统不仅能为用户提供个性化的服务,还能和用户之间建立密切关系,让用户对推荐产生依赖。研究者们提出了多样的推荐算法,其中,基于链路预测的推荐算法受到了广泛关注。
网络中的链路预测是指如何通过已知的网络结构等信息,预测网络中尚未产生连接的两个节点之间产生连接的可能性。网络中的顶点代表用户,边代表用户关系,链路预测问题正是对用户未来关系的分析。
发明内容
为了克服现有的推荐方法的精度较低的不足,本发明通过对网络局部结构信息的研究,提出了一种基于局部网络中三元闭包信息的的链路预测算法,并将该算法应用到推荐系统中,提出了一种有效地提高链路预测算法精度的基于局部网络中三元闭包信息的推荐方法。
本发明解决其技术问题所采用的技术具体步骤是:
一种基于网络局部结构信息过滤的推荐方法,包括以下步骤:
步骤一:获取真实网络结构信息,建立网络模型G(V,E),V代表网络中的节点,E代表网络中的连边;
步骤二:确定目标节点vi,为节点vi推荐连接可能性最高的节点,用θi表示所有可能的待推荐连接节点集合;
步骤三:在集合θi中任取一个节点vj,获取节点vi和vj的共同邻居节点集合Ψ(i,j)=Γ(i)∩Γ(j),其中Γ(i)和Γ(j)分别表示节点vi和vj的邻居节点集合;
步骤四:在集合Ψ(i,j)中任意选取节点vh,计算节点vh的度kh、节点vh的邻居节点之间的连边个数th;
步骤五:计算节点vi和vj的相似度指标
步骤六:对集合θi中所有的节点,重复步骤三到步骤五,计算所有节点和vi的相似度指标,将所有节点按照相应的相似度指标数值从大到小排列,取数值最高的三个节点,这三个节点即为连接可能性最高的三个节点。
本发明的有益效果为:从现实生活中朋友推荐的现象出发,在经典的共同邻居方法的基础上,利用局部网络中的三元闭包信息,有效地提高了链路预测算法的精度。
附图说明
图1为一个网络模型的的局部结构示意图。
具体实施方式
下面结合附图对本发明做进一步说明。
参照图1,一种基于网络局部结构信息过滤的推荐方法,包括以下步骤:
步骤一:获取真实网络结构信息,建立网络模型G(V,E),V代表网络中的节点,E代表网络中的连边,如图1为一个网络模型的局部结构示意图;
步骤二:确定目标节点vi,如图1中的节点①,为节点vi推荐连接可能性最高的节点,用θi表示所有可能的待推荐连接节点集合,如图1中的节点②、节点⑤、节点⑥都属于节点①的待推荐连接节点集合θi;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711321110.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种羽毛球质量检测台
- 下一篇:堆芯核仪表装置