A Unified Framework for Community Detection and Network Representation Learning

被引:90
作者
Tu, Cunchao [1 ]
Zeng, Xiangkai [2 ]
Wang, Hao [1 ]
Zhang, Zhengyan [1 ]
Liu, Zhiyuan [1 ]
Sun, Maosong [1 ]
Zhang, Bo [3 ]
Lin, Leyu [3 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Beihang Univ, Sch Comp Sci, Beijing 100084, Peoples R China
[3] Tencent, WeChat Search Applicat Dept, Search Prod Ctr, Beijing 100080, Peoples R China
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Network representation learning; community detection; link prediction; social networks; ANOMALY DETECTION; COMPLEX NETWORKS; LINK-PREDICTION; MODEL;
D O I
10.1109/TKDE.2018.2852958
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Network representation learning (NRL) aims to learn low-dimensional vectors for vertices in a network. Most existing NRL methods focus on learning representations from local context of vertices (such as their neighbors). Nevertheless, vertices in many complex networks also exhibit significant global patterns widely known as communities. It's intuitive that vertices in the same community tend to connect densely and share common attributes. These patterns are expected to improve NRL and benefit relevant evaluation tasks, such as link prediction and vertex classification. Inspired by the analogy between network representation learning and text modeling, we propose a unified NRL framework by introducing community information of vertices, named as Community-enhanced Network Representation Learning (CNRL). CNRL simultaneously detects community distribution of each vertex and learns embeddings of both vertices and communities. Moreover, the proposed community enhancement mechanism can be applied to various existing NRL models. In experiments, we evaluate our model on vertex classification, link prediction, and community detection using several real-world datasets. The results demonstrate that CNRL significantly and consistently outperforms other state-of-the-art methods while verifying our assumptions on the correlations between vertices and communities.
引用
收藏
页码:1051 / 1065
页数:15
相关论文
共 73 条
[1]   Link communities reveal multiscale complexity in networks [J].
Ahn, Yong-Yeol ;
Bagrow, James P. ;
Lehmann, Sune .
NATURE, 2010, 466 (7307) :761-U11
[2]  
Akoglu L., 2009, CMU-C S-09-173 Technical Report
[3]  
[Anonymous], P 26 INT JOINT C ART
[4]  
[Anonymous], P INT C INN RES
[5]  
[Anonymous], 2011, Proceedings of the Conference on Empirical Methods in Natural Language Processing, EMNLP'11
[6]  
[Anonymous], 2012, COMPUT METHODS BIOME
[7]   Fast unfolding of communities in large networks [J].
Blondel, Vincent D. ;
Guillaume, Jean-Loup ;
Lambiotte, Renaud ;
Lefebvre, Etienne .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[8]  
Cao S., 2015, P C INF KNOWL MAN, P891, DOI 10.1145/2806416.2806512
[9]  
Cao SS, 2016, AAAI CONF ARTIF INTE, P1145
[10]   Learning Community Embedding with Community Detection and Node Embedding on Graphs [J].
Cavallari, Sandro ;
Zheng, Vincent W. ;
Cai, Hongyun ;
Chang, Kevin Chen-Chuan ;
Cambria, Erik .
CIKM'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2017, :377-386