English

An efficient reconciliation algorithm for social networks

Data Structures and Algorithms 2013-11-21 v2 Social and Information Networks

Abstract

People today typically use multiple online social networks (Facebook, Twitter, Google+, LinkedIn, etc.). Each online network represents a subset of their "real" ego-networks. An interesting and challenging problem is to reconcile these online networks, that is, to identify all the accounts belonging to the same individual. Besides providing a richer understanding of social dynamics, the problem has a number of practical applications. At first sight, this problem appears algorithmically challenging. Fortunately, a small fraction of individuals explicitly link their accounts across multiple networks; our work leverages these connections to identify a very large fraction of the network. Our main contributions are to mathematically formalize the problem for the first time, and to design a simple, local, and efficient parallel algorithm to solve it. We are able to prove strong theoretical guarantees on the algorithm's performance on well-established network models (Random Graphs, Preferential Attachment). We also experimentally confirm the effectiveness of the algorithm on synthetic and real social network data sets.

Keywords

Cite

@article{arxiv.1307.1690,
  title  = {An efficient reconciliation algorithm for social networks},
  author = {Nitish Korula and Silvio Lattanzi},
  journal= {arXiv preprint arXiv:1307.1690},
  year   = {2013}
}

Comments

23 pages, 4 figures. To appear in VLDB 2014

R2 v1 2026-06-22T00:46:23.289Z