[发明专利]一种融合邻接性和节点角色相似性的网络表征方法有效
申请号: | 201811525106.8 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109495316B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 史本云;周春鹏;邱洪君;姚晔;韩腾海;张新波 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04L41/147 | 分类号: | H04L41/147;H04L41/12;H04L41/142 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 融合 邻接 节点 角色 相似性 网络 表征 方法 | ||
本发明涉及网络表征、降维技术领域,具体涉及一种融合邻接性和节点角色相似性的网络表征方法,包括根据应用对象实体之间的相互关系构建网络拓扑结构,构建非同构子图度向量,构建构成相似度矩阵S,分别建立节点相邻性表征矩阵和节点角色相似性表征矩阵,通过联合优化目标计算式,产生最终的网络表征。本发明的实质性效果是:通过对节点在非同构子图中角色的度量,刻画了网络中节点间的相似性;提出了网络表征方法,实现了对网络邻接性和节点相似性的联合表征,满足大型网络中基于邻接性的数据挖掘,也可以实现基于节点相似性的分类。
技术领域
本发明涉及网络表征、降维技术领域,具体涉及一种融合邻接性和节点角色相似性的网络表征方法。
背景技术
在大数据现实应用中,数据样本之间经常存在复杂的关联关系,从而形成关联网络。典型的场景包括社交网络、金融网络、传感器网络和蛋白质网络等。由于网络的高维度特性,目前对大型网络的分析存在计算复杂度高和难以并行化的困境。
网络表征学习是研究如何将高维网络空间中的节点映射到低维向量空间的一类方法。通过网络表征学习,许多现有的机器学习方法可以直接应用于表征后的向量空间,以解决复杂的网络问题,如社区挖掘、节点分类、链路预测和网络可视化等。目前大多数网络表征学习方法主要关注保持网络的拓扑结构,即如果两个节点在网络中距离较近,则它们在表征后的低维空间中的距离也接近,否则,它们的距离就较远。在这种情况下,通过低维空间中学习到的表征也可以重构出原有网络结构。然而,除了节点的邻接性,在现实应用中经常需要对网络上距离较远但具有相同性质或角色的节点进行分类或预测(例如,金融网络中不同欺诈团伙里的关键人物往往具有相似的网络特征)。这就需要一种同时融合网络邻接性和节点相似性的网络表征方法。
发明内容
本发明要解决的技术问题是:目前网络表征方法不能融合网络邻接性和节点相似性的技术问题。提出了一种用非同构子图中角色刻画节点间相似性的融合邻接性和节点角色相似性的网络表征方法。
为解决上述技术问题,本发明所采取的技术方案为:一种融合邻接性和节点角色相似性的网络表征方法,包括以下步骤:A)根据应用对象实体之间的相互关系构建网络拓扑结构,即网络邻接矩阵W={wij},i,j∈[1,n],n为对象实体的数量;B)列举网络邻接矩阵W的所有子图中非同构轨道,其数目为m,针对每个节点,列出其参加不同非同构轨道的情况,构成一个m维向量,记为非同构子图度向量,用GDV表示,根据非同构子图度向量计算任意两点的角色相似度Sij,i,j∈[1,n],构成相似度矩阵S;C)将网络邻接矩阵W的表征记为Un×d,d为网络的表征目标维度,由人工设定,列出式:
其中:为邻接矩阵W的拉普拉斯矩阵,DW是网络邻接矩阵W的度矩阵,U即为Un×d,Tr为求迹运算,由计算式(1)获得使JU取值最大的矩阵Un×d,作为网络邻接矩阵W 的候选表征,将节点角色相似度矩阵S的表征记为Gn×d,列出以下目标函数:
其中,为相似度矩阵S的拉普拉斯矩阵,DS是S的度矩阵,由计算式(2)获得使JG取值最大的矩阵Gn×d,作为节点角色相似度矩阵S的候选表征;D)列出以下计算式:
maxρ1=Tr(UTHHTU), (3)
maxρ2=Tr(GTHHTG), (4)
其中,矩阵H的维度为n×d,表示网络的最终表征矩阵;E)将计算式(1)、(2)、(3)以及 (4)代入以下目标函数:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811525106.8/2.html,转载请声明来源钻瓜专利网。