Attributed Graph Alignment (2102.00665v4)
Abstract: Motivated by various data science applications including de-anonymizing user identities in social networks, we consider the graph alignment problem, where the goal is to identify the vertex/user correspondence between two correlated graphs. Existing work mostly recovers the correspondence by exploiting the user-user connections. However, in many real-world applications, additional information about the users, such as user profiles, might be publicly available. In this paper, we introduce the attributed graph alignment problem, where additional user information, referred to as attributes, is incorporated to assist graph alignment. We establish both the achievability and converse results on recovering vertex correspondence exactly, where the conditions match for certain parameter regimes. Our results span the full spectrum between models that only consider user-user connections and models where only attribute information is available.
- R. Singh, J. Xu, and B. Berger, “Global alignment of multiple protein interaction networks with application to functional orthology detection,” Proceedings of the National Academy of Sciences, vol. 105, no. 35, pp. 12 763–12 768, 2008.
- M. Cho and K. M. Lee, “Progressive graph matching: Making a move of graphs via probabilistic voting,” in Proc. IEEE Comput. Vision and Pattern Recognit., 2012, pp. 398–405.
- A. D. Haghighi, A. Y. Ng, and C. D. Manning, “Robust textual inference via graph matching,” in Human Lang. Technol. and Empirical Methods in Natural Lang. Process., 2005.
- A. Narayanan and V. Shmatikov, “De-anonymizing social networks,” in Proc. IEEE Symp. Security and Privacy, 2009, pp. 173–187.
- N. Korula and S. Lattanzi, “An efficient reconciliation algorithm for social networks,” Proc. VLDB Endow., vol. 7, no. 5, p. 377–388, Jan. 2014.
- P. Pedarsani and M. Grossglauser, “On the privacy of anonymized networks,” in Proc. Ann. ACM SIGKDD Conf. Knowledge Discovery and Data Mining (KDD), 2011, pp. 1235–1243.
- D. Cullina and N. Kiyavash, “Improved achievability and converse bounds for Erdős-Rényi graph matching,” ACM SIGMETRICS Perform. Evaluation Rev., vol. 44, no. 1, pp. 63–72, 2016.
- Y. Wu, J. Xu, and S. H. Yu, “Settling the sharp reconstruction thresholds of random graph matching,” IEEE Transactions on Information Theory, vol. 68, no. 8, pp. 5391–5417, 2022.
- D. Cullina and N. Kiyavash, “Exact alignment recovery for correlated Erdős-Rényi graphs,” arXiv:1711.06783 [cs.IT], 2017.
- A. Narayanan and V. Shmatikov, “Robust de-anonymization of large sparse datasets,” in Proc. IEEE Symp. Security and Privacy, 2008, pp. 111–125.
- E. Mossel and J. Xu, “Seeded graph matching via large neighborhood statistics,” Random Struct. & Algorithms, vol. 57, no. 3, pp. 570–611, 2020.
- Z. Wang, N. Zhang, W. Wang, and L. Wang, “On the feasible region of efficient algorithms for attributed graph alignment,” arXiv preprint arXiv:2201.10106, 2022.
- D. Cullina, P. Mittal, and N. Kiyavash, “Fundamental limits of database alignment,” in Proc. IEEE Int. Symp. Information Theory, 2018, pp. 651–655.
- O. E. Dai, D. Cullina, N. Kiyavash, and M. Grossglauser, “Analysis of a canonical labeling algorithm for the alignment of correlated erdos-rényi graphs,” Proceedings of the ACM on Measurement and Analysis of Computing Systems, vol. 3, no. 2, pp. 1–25, 2019.
- J. Ding, Z. Ma, Y. Wu, and J. Xu, “Efficient random graph matching via degree profiles,” 2020. [Online]. Available: https://arxiv.org/abs/1811.07821
- Z. Fan, C. Mao, Y. Wu, and J. Xu, “Spectral graph matching and regularized quadratic relaxations: Algorithm and theory,” in Proceedings of the 37th International Conference on Machine Learning, ser. Proceedings of Machine Learning Research, H. D. III and A. Singh, Eds., vol. 119. PMLR, 13–18 July 2020, pp. 2985–2995.
- C. Mao, M. Rudelson, and K. Tikhomirov, “Exact matching of random graphs with constant correlation,” 2021. [Online]. Available: https://arxiv.org/abs/2110.05000
- C. Mao, Y. Wu, J. Xu, and S. H. Yu, “Random graph matching at otter’s threshold via counting chandeliers,” 2022. [Online]. Available: https://arxiv.org/abs/2209.12313
- V. Lyzinski, D. E. Fishkind, and C. E. Priebe, “Seeded graph matching for correlated erdös-rényi graphs.” J. Mach. Learn. Res., vol. 15, no. 1, pp. 3513–3540, 2014.
- D. E. Fishkind, S. Adali, H. G. Patsolic, L. Meng, D. Singh, V. Lyzinski, and C. E. Priebe, “Seeded graph matching,” Pattern recognition, vol. 87, pp. 203–215, 2019.
- S. Zhang and H. Tong, “Attributed network alignment: Problem definitions and fast solutions,” IEEE Transactions on Knowledge and Data Engineering, vol. 31, no. 9, pp. 1680–1692, 2018.
- ——, “Final: Fast attributed network alignment,” in Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, 2016, pp. 1345–1354.
- Q. Zhou, L. Li, X. Wu, N. Cao, L. Ying, and H. Tong, “Attent: Active attributed network alignment,” in Proceedings of the Web Conference 2021, 2021, pp. 3896–3906.
- L. Yartseva and M. Grossglauser, “On the performance of percolation graph matching,” in Proceedings of the first ACM conference on Online social networks, 2013, pp. 119–130.
- J. Lubars and R. Srikant, “Correcting the output of approximate graph matching algorithms,” in IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 2018, pp. 1745–1753.
- D. Cullina, P. Mittal, and N. Kiyavash, “Fundamental limits of database alignment,” in 2018 IEEE International Symposium on Information Theory (ISIT), 2018, pp. 651–655.
- J. Edmonds and R. M. Karp, “Theoretical improvements in algorithmic efficiency for network flow problems,” J. ACM, vol. 19, no. 2, p. 248–264, apr 1972. [Online]. Available: https://doi.org/10.1145/321694.321699
- V. Chvátal, “The tail of the hypergeometric distribution,” Discrete Mathematics, vol. 25, pp. 285–287, 1979.
- M. Kim and J. Leskovec, “Multiplicative attribute graph model of real-world networks,” Internet mathematics, vol. 8, no. 1-2, pp. 113–160, 2012.