paper-with-me

홈 › Papers

Graphlet Count Estimation via Convolutional Neural Networks

2018-10-07 · Xutong Liu, Yu-Zhen Janice Chen, John C. S. Lui, Konstantin Avrachenkov

Graphlets are defined as k-node connected induced subgraph patterns. For an undirected graph, 3-node graphlets include close triangle and open triangle. When k = 4, there are six types of graphlets, e.g., tailed-triangle and clique are two possible 4-node graphlets. The number of each graphlet, called graphlet count, is a signature which characterizes the local network structure of a given graph. Graphlet count plays a prominent role in network analysis of many fields, most notably bioinformatics and social science. However, computing exact graphlet count is inherently difficult and computational expensive because the number of graphlets grows exponentially large as the graph size and/or graphlet size k grow. To deal with this difficulty, many sampling methods were proposed to estimate graphlet count with bounded error. Nevertheless, these methods require large number of samples to be statistically reliable, which is still computationally demanding. Moreover, they have to repeat laborious counting procedure even if a new graph is similar or exactly the same as previous studied graphs. Intuitively, learning from historic graphs can make estimation more accurate and avoid many repetitive counting to reduce computational cost. Based on this idea, we propose a convolutional neural network (CNN) framework and two preprocessing techniques to estimate graphlet count. Extensive experiments on two types of random graphs and real world biochemistry graphs show that our framework can offer substantial speedup on estimating graphlet count of new graphs with high accuracy.

📄 PDF Abstract BibTeX arXiv:1810.03078

Code (1)

jjanicechen/GraphletCountEstimationCNN 공식 구현 tf

Similar Papers 제목 키워드 기반

Estimation of Graphlet Statistics

2017-01-06 · Ryan A. Rossi, Rong Zhou, Nesreen K. Ahmed

Graphlets are induced subgraphs of a large network and are important for understanding and modeling complex networks. Despite their practical importance, graphlets have been severely limited to applications and domains w…

Heterogeneous Graphlets

2020-10-23 · Ryan A. Rossi, Nesreen K. Ahmed, Aldo Carranza, David Arbour 외

In this paper, we introduce a generalization of graphlets to heterogeneous networks called typed graphlets. Informally, typed graphlets are small typed induced subgraphs. Typed graphlets generalize graphlets to rich hete…

Estimating Graphlet Statistics via Lifting

2018-02-23 · Kirill Paramonov, Dmitry Shemetov, James Sharpnack

Exploratory analysis over network data is often limited by the ability to efficiently calculate graph statistics, which can provide a model-free understanding of the macroscopic properties of a network. We introduce a fr…

Graphlet Decomposition: Framework, Algorithms, and Applications

2015-06-13 · Nesreen K. Ahmed, Jennifer Neville, Ryan A. Rossi, Nick Duffield 외

From social science to biology, numerous applications often rely on graphlets for intuitive and meaningful characterization of networks at both the global macro-level as well as the local micro-level. While graphlets hav…

Heterogeneous Network Motifs

2019-01-28 · Ryan A. Rossi, Nesreen K. Ahmed, Aldo Carranza, David Arbour 외

Many real-world applications give rise to large heterogeneous networks where nodes and edges can be of any arbitrary type (e.g., user, web page, location). Special cases of such heterogeneous graphs include homogeneous g…