3.8 Proceedings Paper

NodeSketch: Highly-Efficient Graph Embeddings via Recursive Sketching

出版社

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3292500.3330951

关键词

Graph embedding; Recursive sketching; Data independent hashing

资金

  1. European Research Council (ERC) [683253/GraphInt]
  2. Swiss National Science Foundation [407540 167320]
  3. STCSM Project [16JC1420400, 18511103104]
  4. Program for Professor of Special Appointment (Eastern Scholar) at Shanghai Institutions of Higher Learning
  5. Swiss National Science Foundation (SNF) [407540_167320] Funding Source: Swiss National Science Foundation (SNF)

向作者/读者索取更多资源

Embeddings have become a key paradigm to learn graph representations and facilitate downstream graph analysis tasks. Existing graph embedding techniques either sample a large number of node pairs from a graph to learn node embeddings via stochastic optimization, or factorize a high-order proximity/adjacency matrix of the graph via expensive matrix factorization. However, these techniques usually require significant computational resources for the learning process, which hinders their applications on large-scale graphs. Moreover, the cosine similarity preserved by these techniques shows suboptimal efficiency in downstream graph analysis tasks, compared to Hamming similarity, for example. To address these issues, we propose NodeSketch, a highly-efficient graph embedding technique preserving high-order node proximity via recursive sketching. Specifically, built on top of an efficient data-independent hashing/sketching technique, NodeSketch generates node embeddings in Hamming space. For an input graph, it starts by sketching the self-loop-augmented adjacency matrix of the graph to output low-order node embeddings, and then recursively generates k-order node embeddings based on the self-loop-augmented adjacency matrix and (k-1)-order node embeddings. Our extensive evaluation compares NodeSketch against a sizable collection of state-of-the-art techniques using five real-world graphs on two graph analysis tasks. The results show that NodeSketch achieves state-of-the-art performance compared to these techniques, while showing significant speedup of 9x-372x in the embedding learning process and 1.19x-1.68x speedup when performing downstream graph analysis tasks.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

3.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据