Proceedings

Deanonymizing Social Networks Using Structural Information

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1213-1219.

https://doi.org/10.24963/ijcai.2019/169

Abstract

We study the following fundamental graph problem that models the important task of deanonymizing social networks. We are given a graph representing an eponymous social network and another graph, representing an anonymous social network, which has been produced by the original one after removing some of its nodes and adding some noise on the links. Our objective is to correctly associate as many nodes of the anonymous network as possible to their corresponding node in the eponymous network. We present two algorithms that attack the problem by exploiting only the structure of the two graphs. The first one exploits bipartite matching computations and is relatively fast. The second one is a local search heuristic which can use the outcome of our first algorithm as an initial solution and further improve it. We have applied our algorithms on inputs that have been produced by well-known random models for the generation of social networks as well as on inputs that use real social networks. Our algorithms can tolerate noise at the level of up to 10%. Interestingly, our results provide further evidence to which graph generation models are most suitable for modeling social networks and distinguish them from unrealistic ones.

  1. [Arvind et al., 2012] Vikraman Arvind, Johannes Köbler, Sebastian Kuhnert, and Yadu Vasudev. Approximate graph isomorphism. In Proceedings of the 37th International Symposium on Mathematical Foundations of Computer Science (MFCS), volume 7464 of Lecture Notes in Com- puter Science, pages 100-111. Springer, 2012.
  2. [Babai et al., 1980] László Babai, Paul Erdös, and Stan- ley M. Selkow. Random graph isomorphism. SIAM Jour- nal on Computing, 9(3):628-635, 1980.
  3. [Babai et al., 1983] L. Babai, W. M. Kantor, and E. M. Luks. Computational complexity and the classification of finite simple groups. In Proceedings of the 24th Annual Sympo- sium on Foundations of Computer Science (FOCS), pages 162-171, 1983.
  4. [Babai, 2016] László Babai. Graph isomorphism in quasipolynomial time. In Proceedings of the 48th An- nual ACM SIGACT Symposium on Theory of Computing (STOC), pages 684-697, 2016.
  5. [Backstrom et al., 2007] Lars Backstrom, Cynthia Dwork, and Jon Kleinberg. Wherefore art thou r3579x?: anonymized social networks, hidden patterns, and struc- tural steganography. In Proceedings of the 16th inter- national conference on World Wide Web, pages 181-190, 2007.
  6. [Barabási and Albert, 1999] Albert-László Barabási and Réka Albert. Emergence of scaling in random networks. Science, 286:509-512, 1999.
  7. [Bollobás, 2001] Bella Bollobás. Random Graphs. Cam- bridge University Press, 2001.
  8. [Conte et al., 2004] Donatello Conte, Pasquale Foggia, Carlo Sansone, and Mario Vento. Thirty years of graph matching in pattern recognition. International Jour- nal of Pattern Recognition and Artificial Intelligence, 18(3):265-298, 2004.
  9. [Czajka and Pandurangan, 2008] Tomek Czajka and Gopal Pandurangan. Improved random graph isomorphism. Journal of Discrete Algorithms, 6(1):85-92, 2008.
  10. [Gilbert, 1959] E. N. Gilbert. Random graphs. The Annals of Mathematical Statistics, 30(4):1141-1144, 1959.
  11. [Grohe et al., 2018] Martin Grohe, Gaurav Rattan, and Ger- hard J. Woeginger. Graph similarity and approximate iso- morphism. In 43rd International Symposium on Mathe- matical Foundations of Computer Science (MFCS 2018), volume 117 of Leibniz International Proceedings in Infor- matics (LIPIcs), pages 20:1-20:16, 2018.
  12. [Hagberg et al., 2008] Aric A. Hagberg, Daniel A. Schult, and Pieter J. Swart. Exploring network structure, dynam- ics, and function using NetworkX. In Proceedings of the 7th Python in Science Conference (SciPy), pages 11-15, 2008.
  13. [Holme and Kim, 2002] Petter Holme and Beom Jun Kim. Growing scale-free networks with tunable clustering. Physical Review E, 65(2):026107:1-4, 2002.
  14. [Jiang et al., 2017] Honglu Jiang, Jiguo Yu, Chunqiang Hu, Cheng Zhang, and Xiuzhen Cheng. SA framework based de-anonymization of social networks. In Proceedings of the 2017 International Conference on Identification, In- formation and Knowledge in the Internet of Things (IIKI), pages 358-363, 2017.
  15. [Kazemi et al., 2015] Ehsan Kazemi, S. Hamed Hassani, and Matthias Grossglauser. Growing a graph matching from a handful of seeds. Proceeding of the VLDB Endowment, 8(10):1010-1021, 2015.
  16. [Leskovec and Krevl, 2014] Jure Leskovec and Andrej Krevl. SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data, June 2014. Link
  17. [McKay and Piperno, 2014] Brendan D. McKay and Adolfo Piperno. Practical graph isomorphism, II. Journal of Sym- bolic Computation, 60:94 -112, 2014.
  18. [Narayanan and Shmatikov, 2009] Arvind Narayanan and Vitaly Shmatikov. De-anonymizing social networks. In IEEE Symposium on Security and Privacy, pages 173- 187. IEEE Computer Society, 2009.
  19. [Pedarsani and Grossglauser, 2011] Pedram Pedarsani and Matthias Grossglauser. On the privacy of anonymized net- works. In Proceedings of the 17th ACM SIGKDD Inter- national Conference on Knowledge Discovery and Data Mining (KDD), pages 1235-1243, 2011.
  20. [Qian et al., 2017] Jianwei Qian, Xiang-Yang Li, Yu Wang, Shaojie Tang, Taeho Jung, and Yang Fan. Social network de-anonymization: more adversarial knowledge, more users re-identified? CoRR, abs/1710.10998, 2017.
  21. [Rossi and Ahmed, 2015] Ryan A. Rossi and Nesreen K. Ahmed. The network data repository with interactive graph analytics and visualization. In Proceedings of the 29th AAAI Conference on Artificial Intelligence (AAAI), 2015.
  22. [Watts and Strogatz, 1998] Duncan J. Watts and Steven H. Strogatz. Collective dynamics of small-world networks. Nature, 393:440-442, 1998.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards