计算机科学 ›› 2020, Vol. 47 ›› Issue (4): 233-237.doi: 10.11896/jsjkx.190600151

• 计算机网络 • 上一篇    下一篇

有向加权网络中的改进SDNE算法

马扬, 程光权, 梁星星, 李妍, 杨雨灵, 刘忠   

  1. 国防科技大学系统工程学院 长沙410073
  • 收稿日期:2019-06-26 出版日期:2020-04-15 发布日期:2020-04-15
  • 通讯作者: 程光权(yang_ma_cn@163.com)
  • 基金资助:
    国家自然科学基金(61201328,71471175)

Improved SDNE in Weighted Directed Network

MA Yang, CHENG Guang-quan, LIANG Xing-xing, LI Yan, YANG Yu-ling, LIU Zhong   

  1. College of Systems Engineering,National University of Defense Technology,Changsha 410073,China
  • Received:2019-06-26 Online:2020-04-15 Published:2020-04-15
  • Contact: CHENG Guang-quan,born in 1982,Ph.D,is a member of China Computer Federation (CCF).His main research interests include network analysis and machine learning.
  • About author:MA Yang,born in 1993,postgraduate.His main research interests include link prediction and graph neural networks.
  • Supported by:
    This work was supported by the National Natural Science Foundation of China (61201328,71471175).

摘要: 网络化的数据形式能够表示实体以及实体和实体之间的联系,网络结构在现实世界中普遍存在。研究网络中节点和边的关系具有重要意义。网络表示技术将网络的结构信息转换为节点向量,能够降低图表示的复杂度,同时能够有效运用到分类、网络重构和链路预测等任务中,具有很广泛的应用前景。近年提出的SDNE(Structural Deep Network Embedding)算法在图自编码领域取得了突出成果,文中针对网络表示算法SDNE在有权、有向网络中的局限性,从网络结构和衡量指标两个角度入手,提出了新的基于图自编码的网络表示模型,在原有节点向量的基础上引入了接收向量和发出向量的概念,优化了自编码器的解码部分,进而优化了神经网络的结构,减少了网络的参数以加快收敛速度;提出了基于节点度的衡量指标,将网络的加权特性反映在网络表示的结果中。在3个有向加权数据集中的实验证明,在进行网络重构和链路预测任务时,所提方法能够取得比传统方法和SDNE原始方法更好的结果。

关键词: 复杂网络, 链路预测, 网络表示, 网络重构, 自编码

Abstract: The data form of network can express the entity and the relation between entity and entity.Network structure is common in the real world.It is great significance to study the relationship between nodes and edges in networks.Network representation technology transforms the structure information of network into node vector,which can reduce the complexity of graph representation,and can be effectively applied to tasks such as classification,network reconstruction and link prediction.The SDNE (structural deep network embedding) algorithm proposed in recent years has made outstanding achievements in the field of graph auto-encoder.In view of the limitations of SDNE in weighted and directed networks,this paper proposed a new network representation model based on graph auto-encoder from the perspectives of network structure and measurement index.The concepts of receiving and sending vector are introduced to optimize the decoding part of the neural network,which reduce the para-meters of the network to speed up the convergence speed.This paper proposed a measurement index based on the node degree,and reflected the weighted characteristics of the network in the results of the network representation.Experiments on three directed weighted datasets show that the proposed method can achieve better results than the traditional method and the original SDNE method in network reconstruction and link prediction tasks.

Key words: Auto-encoder, Complex network, Link prediction, Network reconstruction, Network representation

中图分类号: 

  • TP311
[1]LV L Y.Link Prediction on Complex Networks[J].Journal of University of Electronic Science and Technology of China,2010,39(5):651-661.
[2]LV L,ZHOU T.Link prediction in complex networks:A survey[J].Physica A Statistical Mechanics & Its Applications,2010,390(6):1150-1170.
[3]MA Y,LIANG X,HUANG J,et al.Intercity TransportationConstruction Based on Link Prediction[C]//2017 IEEE 29th International Conference on Tools with Artificial Intelligence (ICTAI).IEEE,2017.
[4]KLIMT B.The Enron corpus:A new dataset for email classification research[C]//Proc.15th European Conf.MachineLear-ning.2004.
[5]TU C C,YANG C,LIU Z Y,et al.Network representationlearning:an overview[J].Scientia Sinical Informationis,2017(8):32-48.
[6]HAMILTON W L,YING R,LESKOVEC J.RepresentationLearning on Graphs:Methods and Applications[J].arxiv:1709.05584.
[7]GOYAL P,FERRARA E.Graph Embedding Techniques,Applications,and Performance:A Survey[J].arXiv:1705.02801.
[8]BELKIN M.Laplacian eigenmaps and spectral techniques forembedding and clustering[J].Advances in neural information processing systems,2002,14(6):585-591.
[9]ADITYA GROVER J L.node2vec:Scalable Feature Learningfor Networks[J].arXiv:1607.00653.
[10]GOLDBERG Y.A Primer on Neural Network Models for Natural Language Processing[J].arXiv:1510.00726,2015.
[11]WANG D,PENG C,ZHU W.Structural Deep Network Embedding[C]//Acm Sigkdd International Conference on Knowledge Discovery & Data Mining.2016.
[12]SAMI A,PEROZZI B,AL-RFOU R.Learning Edge Representations via Low-Rank Asymmetric Projections[C]//Proceedings of the 2017 ACM on Conference on Information and Knowledge Management-(CIKM 17).2017:1787-1796.
[13]GOYAL P,KAMRA N,HE X,et al.DynGEM:Deep Embedding Method for Dynamic Graphs[J].arXiv:1805.11273.
[14]SUTSKEVER I,VINYALS O,LE Q V.Sequence to Sequence Learning with Neural Networks[J].arXiv:1511.04868.
[15]KIM J,PARK H,LEE J E,et al.SIDE:Representation Learning in Signed Directed Networks[C]//the 2018 World Wide Web Conference.2018.
[16]CHEN H,PEROZZI B,AL-RFOU R,et al.A Tutorial on Network Embeddings[J].arXiv:1808.02590.
[17]CUNCHAO T,XIANGKAI Z,HAO W,et al.A Unified Framework for Community Detection and Network Representation Learning[J].IEEE Transactions on Knowledge and Data Engineering,2019,31(6):1051-1065.
[18]GOYAL P,HOSSEINMARDI H,FERRARA E,et al.Capturing Edge Attributes via Network Embedding[J].IEEE Tran-sactions on Computational Social Systems,2018,5(4):907-917.
[1] 王冠宇, 钟婷, 冯宇, 周帆.
基于矢量量化编码的协同过滤推荐方法
Collaborative Filtering Recommendation Method Based on Vector Quantization Coding
计算机科学, 2022, 49(9): 48-54. https://doi.org/10.11896/jsjkx.210700109
[2] 郑文萍, 刘美麟, 杨贵.
一种基于节点稳定性和邻域相似性的社区发现算法
Community Detection Algorithm Based on Node Stability and Neighbor Similarity
计算机科学, 2022, 49(9): 83-91. https://doi.org/10.11896/jsjkx.220400146
[3] 杜航原, 李铎, 王文剑.
一种面向电商网络的异常用户检测方法
Method for Abnormal Users Detection Oriented to E-commerce Network
计算机科学, 2022, 49(7): 170-178. https://doi.org/10.11896/jsjkx.210600092
[4] 胡艳羽, 赵龙, 董祥军.
一种用于癌症分类的两阶段深度特征选择提取算法
Two-stage Deep Feature Selection Extraction Algorithm for Cancer Classification
计算机科学, 2022, 49(7): 73-78. https://doi.org/10.11896/jsjkx.210500092
[5] 郁舒昊, 周辉, 叶春杨, 王太正.
SDFA:基于多特征融合的船舶轨迹聚类方法研究
SDFA:Study on Ship Trajectory Clustering Method Based on Multi-feature Fusion
计算机科学, 2022, 49(6A): 256-260. https://doi.org/10.11896/jsjkx.211100253
[6] 何茜, 贺可太, 王金山, 林绅文, 杨菁林, 冯玉超.
比特币实体交易模式分析
Analysis of Bitcoin Entity Transaction Patterns
计算机科学, 2022, 49(6A): 502-507. https://doi.org/10.11896/jsjkx.210600178
[7] 杨波, 李远彪.
数据科学与大数据技术课程体系的复杂网络分析
Complex Network Analysis on Curriculum System of Data Science and Big Data Technology
计算机科学, 2022, 49(6A): 680-685. https://doi.org/10.11896/jsjkx.210800123
[8] 王本钰, 顾益军, 彭舒凡, 郑棣文.
融合动态距离和随机竞争学习的社区发现算法
Community Detection Algorithm Based on Dynamic Distance and Stochastic Competitive Learning
计算机科学, 2022, 49(5): 170-178. https://doi.org/10.11896/jsjkx.210300206
[9] 李勇, 吴京鹏, 张钟颖, 张强.
融合快速注意力机制的节点无特征网络链路预测算法
Link Prediction for Node Featureless Networks Based on Faster Attention Mechanism
计算机科学, 2022, 49(4): 43-48. https://doi.org/10.11896/jsjkx.210800276
[10] 韩洁, 陈俊芬, 李艳, 湛泽聪.
基于自注意力的自监督深度聚类算法
Self-supervised Deep Clustering Algorithm Based on Self-attention
计算机科学, 2022, 49(3): 134-143. https://doi.org/10.11896/jsjkx.210100001
[11] 武玉坤, 李伟, 倪敏雅, 许志骋.
单类支持向量机融合深度自编码器的异常检测模型
Anomaly Detection Model Based on One-class Support Vector Machine Fused Deep Auto-encoder
计算机科学, 2022, 49(3): 144-151. https://doi.org/10.11896/jsjkx.210100142
[12] 陈世聪, 袁得嵛, 黄淑华, 杨明.
基于结构深度网络嵌入模型的节点标签分类算法
Node Label Classification Algorithm Based on Structural Depth Network Embedding Model
计算机科学, 2022, 49(3): 105-112. https://doi.org/10.11896/jsjkx.201000177
[13] 乔杰, 蔡瑞初, 郝志峰.
一种基于信息瓶颈的因果关系挖掘方法
Mining Causality via Information Bottleneck
计算机科学, 2022, 49(2): 198-203. https://doi.org/10.11896/jsjkx.210100053
[14] 赵学磊, 季新生, 刘树新, 李英乐, 李海涛.
基于路径连接强度的有向网络链路预测方法
Link Prediction Method for Directed Networks Based on Path Connection Strength
计算机科学, 2022, 49(2): 216-222. https://doi.org/10.11896/jsjkx.210100107
[15] 唐雨潇, 王斌君.
基于深度生成模型的人脸编辑研究进展
Research Progress of Face Editing Based on Deep Generative Model
计算机科学, 2022, 49(2): 51-61. https://doi.org/10.11896/jsjkx.210400108
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!