Discovering Hierarchical Subgraphs of K-Core-Truss

Data Science and Engineering(2018)

引用 17|浏览83
暂无评分
摘要
Discovering dense subgraphs in a graph is a fundamental graph mining task, which has a wide range of applications in social networks, biology and visualization to name a few. Even the problem of computing most cohesive subgraphs is NP-hard (like clique, quasi-clique, k -densest subgraph), there exists a polynomial time algorithm for computing the k -core and k -truss. In this paper, we propose a novel dense subgraph model, 𝗄 - 𝖼𝗈𝗋𝖾 - 𝗍𝗋𝗎𝗌𝗌 , which leverages on a new type of important edges based on the basis of k -core and k -truss. We investigate the structural properties of the 𝗄 - 𝖼𝗈𝗋𝖾 - 𝗍𝗋𝗎𝗌𝗌 model. Compared to k -core and k -truss, 𝗄 - 𝖼𝗈𝗋𝖾 - 𝗍𝗋𝗎𝗌𝗌 can significantly discover the interesting and important structural information out the scope of k -core and k -truss. We study two useful problems of 𝗄 - 𝖼𝗈𝗋𝖾 - 𝗍𝗋𝗎𝗌𝗌 decomposition and 𝗄 - 𝖼𝗈𝗋𝖾 - 𝗍𝗋𝗎𝗌𝗌 search. In particular, we develop a k -core-truss decomposition algorithm to find all 𝗄 - 𝖼𝗈𝗋𝖾 - 𝗍𝗋𝗎𝗌𝗌 in a graph G by iteratively removing edges with the smallest 𝖽𝖾𝗀𝗋𝖾𝖾 - 𝗌𝗎𝗉𝗉𝗈𝗋𝗍 . In addition, we offer a 𝗄 - 𝖼𝗈𝗋𝖾 - 𝗍𝗋𝗎𝗌𝗌 search algorithm to identifying a particular 𝗄 - 𝖼𝗈𝗋𝖾 - 𝗍𝗋𝗎𝗌𝗌 containing a given query node such that the core number k is the largest. Extensive experiments on several web-scale real-world datasets show the effectiveness and efficiency of 𝗄 - 𝖼𝗈𝗋𝖾 - 𝗍𝗋𝗎𝗌𝗌 model and proposed algorithms.
更多
查看译文
关键词
Cohesive subgraph model,Community search,k-core-truss,k-core,k-truss
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要