skip to main content
10.1145/2512938.2512952acmconferencesArticle/Chapter ViewAbstractPublication PagescosnConference Proceedingsconference-collections
research-article

On the performance of percolation graph matching

Published:07 October 2013Publication History

ABSTRACT

Graph matching is a generalization of the classic graph isomorphism problem. By using only their structures a graph-matching algorithm finds a map between the vertex sets of two similar graphs. This has applications in the de-anonymization of social and information networks and, more generally, in the merging of structural data from different domains.

One class of graph-matching algorithms starts with a known seed set of matched node pairs. Despite the success of these algorithms in practical applications, their performance has been observed to be very sensitive to the size of the seed set. The lack of a rigorous understanding of parameters and performance makes it difficult to design systems and predict their behavior.

In this paper, we propose and analyze a very simple percolation - based graph matching algorithm that incrementally maps every pair of nodes (i,j) with at least r neighboring mapped pairs. The simplicity of this algorithm makes possible a rigorous analysis that relies on recent advances in bootstrap percolation theory for the G(n,p) random graph. We prove conditions on the model parameters in which percolation graph matching succeeds, and we establish a phase transition in the size of the seed set. We also confirm through experiments that the performance of percolation graph matching is surprisingly good, both for synthetic graphs and real social-network data.

Skip Supplemental Material Section

Supplemental Material

References

  1. M. Aizenman and J. L. Lebowitz. Metastability effects in bootstrap percolation. Journal of Physics A: Mathematical and General, 21(19), 1988.Google ScholarGoogle ScholarCross RefCross Ref
  2. L. Backstrom, C. Dwork, and J. Kleinberg. Wherefore art thou r3579x : anonymized social networks, hidden patterns, and structural steganography. In Proceedings of the 16th international conference on World Wide Web, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Bollobás. Random graphs, volume 73. Cambridge University Press, 2001.Google ScholarGoogle Scholar
  4. P. Doshi, R. Kolli, and C. Thomas. Inexact matching of ontology graphs using expectation-maximization. Web Semantics: Science, Services and Agents on the World Wide Web, 7(2), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Janson, T. Łuczak, T. Turova, and T. Vallier. Bootstrap percolation on the random graph G_n,p. The Annals of Applied Probability, 22(5), 2012.Google ScholarGoogle Scholar
  6. G. W. Klau. A new graph-based method for pairwise global network alignment. BMC Bioinformatics, 10(S-1), 2009.Google ScholarGoogle Scholar
  7. N. Korula and S. Lattanzi. An efficient reconciliation algorithm for social networks. ArXiv e-prints, July 2013.Google ScholarGoogle Scholar
  8. J. Leskovec. Stanford network analysis project. http://snap.stanford.edu/index.html.Google ScholarGoogle Scholar
  9. A. Mislove, B. Viswanath, K. P. Gummadi, and P. Druschel. You are who you know: inferring user profiles in online social networks. In Proceedings of the third ACM international conference on Web search and data mining, WSDM, pages 251--260, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Narayanan and V. Shmatikov. De-anonymizing social networks. In Proceedings of the 2009 30th IEEE Symposium on Security and Privacy, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Pedarsani and M. Grossglauser. On the privacy of anonymized networks. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Penrose. Random Geometric Graphs. Oxford University Press, USA, 2003.Google ScholarGoogle Scholar
  13. M.-E. Rosoiu, C. T. dos Santos, and J. Euzenat. Ontology matching benchmarks: generation and evaluation. In OM, volume 814 of CEUR Workshop Proceedings, 2011.Google ScholarGoogle Scholar
  14. Y.-K. Shih and S. Parthasarathy. Scalable global alignment for multiple biological networks. BMC Bioinformatics, 13(S-3), 2012.Google ScholarGoogle Scholar
  15. P. Shvaiko and J. Euzenat. Ontology matching: State of the art and future challenges. IEEE Transactions on Knowledge and Data Engineering, 25(1), 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. G. Wondracek, T. Holz, E. Kirda, and C. Kruegel. A practical attack to de-anonymize social network users. In IEEE Symposium on Security and Privacy, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the performance of percolation graph matching

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      COSN '13: Proceedings of the first ACM conference on Online social networks
      October 2013
      254 pages
      ISBN:9781450320849
      DOI:10.1145/2512938

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 October 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      COSN '13 Paper Acceptance Rate22of138submissions,16%Overall Acceptance Rate69of307submissions,22%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader