paper-with-me

홈 › Papers

Heterogeneous Graphlets

2020-10-23 · Ryan A. Rossi, Nesreen K. Ahmed, Aldo Carranza, David Arbour, Anup Rao, Sungchul Kim, Eunyee Koh

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 heterogeneous networks as they explicitly capture the higher-order typed connectivity patterns in such networks. To address this problem, we describe a general framework for counting the occurrences of such typed graphlets. The proposed algorithms leverage a number of combinatorial relationships for different typed graphlets. For each edge, we count a few typed graphlets, and with these counts along with the combinatorial relationships, we obtain the exact counts of the other typed graphlets in o(1) constant time. Notably, the worst-case time complexity of the proposed approach matches the time complexity of the best known untyped algorithm. In addition, the approach lends itself to an efficient lock-free and asynchronous parallel implementation. While there are no existing methods for typed graphlets, there has been some work that focused on computing a different and much simpler notion called colored graphlet. The experiments confirm that our proposed approach is orders of magnitude faster and more space-efficient than methods for computing the simpler notion of colored graphlet. Unlike these methods that take hours on small networks, the proposed approach takes only seconds on large networks with millions of edges. Notably, since typed graphlet is more general than colored graphlet (and untyped graphlets), the counts of various typed graphlets can be combined to obtain the counts of the much simpler notion of colored graphlets. The proposed methods give rise to new opportunities and applications for typed graphlets.

📄 PDF Abstract BibTeX arXiv:2010.14058

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

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…

Graphlets as Building Blocks for Structural Vocabulary in Knowledge Graph Foundation Models

2026-05-07 · Kossi Amouzouvi, Robert Wardenga, Jens Lehmann, Sahar Vahdati arxiv

Foundation models excel at language, where sentences become tokens, and vision, where images become pixels, because both reduce to discrete symbols on a shared, fixed grid. Knowledge Graphs share the discreteness, but no…

Knowledge GraphsLink Prediction

From homogeneous to heterogeneous network alignment via colored graphlets

2018-03-28

Network alignment (NA) compares networks with the goal of finding a node mapping that uncovers highly similar (conserved) network regions. Existing NA methods are homogeneous, i.e., they can deal only with networks conta…

Higher-order Spectral Clustering for Heterogeneous Graphs

2018-10-06 · Aldo G. Carranza, Ryan A. Rossi, Anup Rao, Eunyee Koh

Higher-order connectivity patterns such as small induced sub-graphs called graphlets (network motifs) are vital to understand the important components (modules/functional units) governing the configuration and behavior o…

ClusteringLink Prediction

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…