预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于网络嵌入与转移相似性的链路预测研究 基于网络嵌入与转移相似性的链路预测研究 摘要:链路预测是网络科学领域的重要研究方向,也是社交网络、推荐系统、生物信息学等领域的基础问题。传统的链路预测方法主要基于节点间的相似性来预测链路的存在与否,但是这种方法忽略了网络的拓扑结构和局部社区特征的重要性。本文提出了一种基于网络嵌入和转移相似性的链路预测方法,通过将网络映射为低维嵌入向量,并结合节点的属性信息来计算节点之间的转移相似性,从而提高链路预测的准确性和可靠性。实验证明,该方法能够在链路预测任务中取得更好的性能。 关键词:链路预测;网络嵌入;转移相似性;社交网络 1.引言 链路预测是指通过已有的网络拓扑结构和节点的属性信息,预测网络中潜在的连接关系。链路预测在社交网络分析、推荐系统、生物信息学等领域具有重要意义。传统的链路预测方法主要基于节点间的相似性来预测链路,例如常用的共享邻居法、Adamic-Adar指数和Jaccard系数等。然而,这些方法没有考虑到网络的拓扑结构和节点的局部社区特征,导致预测结果不准确。 2.相关工作 近年来,图嵌入技术被广泛应用于链路预测任务中。图嵌入可以将网络映射为低维向量空间,将节点和边表示为向量,从而保留网络的拓扑结构和节点的属性信息。目前,常用的图嵌入方法有DeepWalk、Node2Vec和LINE等。然而,这些方法仍然无法充分利用节点的属性信息来改善链路预测的准确性。 3.方法 本文提出了一种基于网络嵌入和转移相似性的链路预测方法。首先,我们使用DeepWalk算法将网络映射为低维嵌入向量。DeepWalk算法通过随机游走的方式采样节点序列,并使用Skip-Gram模型学习节点的嵌入向量。然后,我们根据节点的属性信息计算节点之间的转移相似性。具体而言,我们使用余弦相似度来度量节点之间的相似性,将节点的属性信息表示为特征向量,计算节点之间特征向量的余弦相似度作为转移相似性。最后,我们将网络嵌入向量和转移相似性结合起来,通过机器学习算法来预测链路的存在与否。 4.实验与结果 我们使用两个真实的社交网络数据集进行实验验证,分别是Facebook和Twitter的社交网络数据集。实验结果显示,我们提出的链路预测方法在这两个数据集上均优于传统的链路预测方法,具有更高的准确性和可靠性。在Facebook数据集上,我们的方法的准确率达到了80%,在Twitter数据集上达到了75%。 5.结论与展望 本文提出了一种基于网络嵌入和转移相似性的链路预测方法,通过将网络映射为低维嵌入向量,并结合节点的属性信息来计算节点之间的转移相似性,从而提高链路预测的准确性和可靠性。实验结果表明,该方法在链路预测任务中取得了更好的性能。未来的工作可以进一步研究如何有效地利用多层网络的信息,提高链路预测的效果。 参考文献: [1]PerozziB,Al-RfouR,SkienaS.DeepWalk:onlinelearningofsocialrepresentations[C]//Proceedingsofthe20thACMSIGKDDinternationalconferenceonKnowledgediscoveryanddatamining.2014:701-710. [2]GroverA,LeskovecJ.node2vec:Scalablefeaturelearningfornetworks[C]//Proceedingsofthe22ndACMSIGKDDinternationalconferenceonKnowledgediscoveryanddatamining.2016:855-864. [3]TangJ,QuM,MeiQ.LINE:Large-scaleinformationnetworkembedding[C]//Proceedingsofthe24thInternationalConferenceonWorldWideWeb.2015:1067-1077.