[发明专利]一种基于距离博弈的社交网络关系预测方法及系统有效
申请号: | 201611182815.1 | 申请日: | 2016-12-19 |
公开(公告)号: | CN106815653B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 刘大伟;柯枫;刘玮;隋雪青;程学旗 | 申请(专利权)人: | 烟台中科网络技术研究所 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/00 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 王澎 |
地址: | 264003 山东省烟台*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 距离 博弈 社交 网络 关系 预测 方法 系统 | ||
本发明涉及一种基于距离博弈的社交网络关系预测方法及系统,属于社交网络关系预测领域,能提高关系预测的速度和准确度。本发明先提取社交网络中所有节点和任意两个节点间的有向链接;选择其中一个节点作为目标节点,根据有向链接和有效交互模式得到该目标节点的局部结构、关系预测相关节点集合和交互子图;将关系预测相关节点集合中未与该目标节点直接连接的任一节点作为备选节点,根据交互子图得到到每个备选节点的社交距离向量;根据社交距离向量得到相对于每个备选节点的收益,据此得到该目标节点的关系预测结果,最终得到社交网络中每个节点的关系预测结果。用于高效准确进行社交网络关系预测。
技术领域
本发明涉及社交网络关系预测领域。
背景技术
近年来,社会网络得到了学术界和业界的广泛关注,尤其是针对用户交互,以及交互的结构属性的研究层出不穷。其中关系预测是一个研究热点问题,关系预测是指利用网络中不同节点的网络结构和/或属性信息来预测未来可能出现的链接,如果将社交网络看做一个网络,那么网络中的节点就是用户,网络中的链路就是用户之间的关系,用户之间关系的预测即网络中链路的预测。目前各国研究者提出了多种结构模型和关系模型,包括基于特征的分类方法,基于核的方法,矩阵分解方法以及概率图方法等。大部分现有技术关注两个节点之间于关联模式的形成机制,并利用监督或非监督方法对结构信息进行建模。很少技术考虑现实在线社会网络的规模巨大的实际问题。相比于学术合作、生物网络等其他网络数据集,社会网络尤其是微博网络更为复杂,包含了大量动态交互的关联关系,而不同类型的关系必须分别进行建模分析,同时要保证算法的计算可扩展性,这也是微博网络链路预测的主要挑战。在线社会网络计算领域,关系预测问题面临的一个挑战是网络的规模巨大。现有工作提出的度量方法在大规模网络的背景下缺乏对于计算性能的考虑。
发明内容
本发明所要解决的技术问题是提供一种基于距离博弈的社交网络关系预测方法及系统,目的在于使社交网络关系预测过程的计算更快速,且预测结果更准确。
本发明解决上述技术问题的技术方案如下:
一种基于距离博弈的社交网络关系预测方法,包括以下步骤:
S1,提取社交网络中所有节点的集合和任意两个节点间有向链接的集合;
S2,选择社交网络中的任意一个节点作为目标节点,根据有向链接的集合得到该目标节点与其它节点的交互模式,根据交互模式中的有效交互模式得到该目标节点的局部结构和关系预测相关节点集合,以及该目标节点的交互子图;
S3,将该目标节点的关系预测相关节点集合中未与该目标节点直接连接的任一节点作为备选节点,根据该目标节点的交互子图得到该目标节点到每个备选节点的社交距离向量;
S4,根据该目标节点到每个备选节点的社交距离向量得到表示社交距离博弈的该目标节点相对于每个备选节点的收益,据此得到该目标节点的关系预测结果,重复进行S2、S3和S4,最终得到社交网络中每个节点的关系预测结果。
本发明的有益效果是:利用社交网络的拓扑结构信息结合社会学理论,提出社交距离向量等新的相似度指标,采取非监督学习方法,使计算更快速,且预测结果更准确。
在上述技术方案的基础上,本发明还可以做如下改进:
进一步,所述S2中,所述有效交互模式包括:直接交互模式、间接交互模式和共性交互模式。
采用上述进一步方案的有益效果是:有效交互模式的设定和区分,有利于细致刻画社交网络用户之间的关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烟台中科网络技术研究所,未经烟台中科网络技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611182815.1/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理