Significance of Side Information in the Graph Matching Problem
Kushagra Singhal, Daniel Cullina, Negar Kiyavash

TL;DR
This paper explores how different types of side information, like community labels and imperfect matchings, can enhance graph matching algorithms, especially under attack scenarios and with limited seed data.
Contribution
It introduces new algorithms leveraging community labels and imperfect matchings, and analyzes their effectiveness in graph matching with side information.
Findings
Communities significantly improve matching accuracy with few seeds.
Proposed algorithms outperform baseline methods in experiments.
Community information is especially valuable in weakly correlated networks.
Abstract
Percolation based graph matching algorithms rely on the availability of seed vertex pairs as side information to efficiently match users across networks. Although such algorithms work well in practice, there are other types of side information available which are potentially useful to an attacker. In this paper, we consider the problem of matching two correlated graphs when an attacker has access to side information, either in the form of community labels or an imperfect initial matching. In the former case, we propose a naive graph matching algorithm by introducing the community degree vectors which harness the information from community labels in an efficient manner. Furthermore, we analyze a variant of the basic percolation algorithm proposed in literature for graphs with community structure. In the latter case, we propose a novel percolation algorithm with two thresholds which uses…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks · DNA and Biological Computing
