HashAlign: Hash-based alignment of multiple graphs

11Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Fusing or aligning two or more networks is a fundamental building block of many graph mining tasks (e.g., recommendation systems, link prediction, collective analysis of networks). Most past work has focused on formulating pairwise graph alignment as an optimization problem with varying constraints and relaxations. In this paper, we study the problem of multiple graph alignment (collectively aligning multiple graphs at once) and propose HashAlign, an efficient and intuitive hash-based framework for network alignment that leverages structural properties and other node and edge attributes (if available) simultaneously. We introduce a new construction of LSH families, as well as robust node and graph features that are tailored for this task. Our method quickly aligns multiple graphs while avoiding the all-pairwise-comparison problem by expressing all alignments in terms of a chosen ‘center’ graph. Our extensive experiments on synthetic and real networks show that, on average, HashAlign is 2 × faster and 10 to 20% more accurate than the baselines in pairwise alignment, and 2 × faster while 50% more accurate in multiple graph alignment.

Cite

CITATION STYLE

APA

Heimann, M., Lee, W., Pan, S., Chen, K. Y., & Koutra, D. (2018). HashAlign: Hash-based alignment of multiple graphs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10939 LNAI, pp. 726–739). Springer Verlag. https://doi.org/10.1007/978-3-319-93040-4_57

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free