Proceedings

Coupled Point Process-based Sequence Modeling for Privacy-preserving Network Alignment

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. AI for Good. Pages 6112-6120.

https://doi.org/10.24963/ijcai.2023/678

Abstract

Network alignment aims at finding the correspondence of nodes across different networks, which is significant for many applications, e.g., fraud detection and crime network tracing across platforms.

In practice, however, accessing the topological information of different networks is often restricted and even forbidden, considering privacy and security issues.

Instead, what we observed might be the event sequences of the networks' nodes in the continuous-time domain.

In this study, we develop a coupled neural point process-based (CPP) sequence modeling strategy, which provides a solution to privacy-preserving network alignment based on the event sequences.

Our CPP consists of a coupled node embedding layer and a neural point process module.

The coupled node embedding layer embeds one network's nodes and explicitly models the alignment matrix between the two networks.

Accordingly, it parameterizes the node embeddings of the other network by the push-forward operation.

Given the node embeddings, the neural point process module jointly captures the dynamics of the two networks' event sequences.

We learn the CPP model in a maximum likelihood estimation framework with an inverse optimal transport (IOT) regularizer.

Experiments show that our CPP is compatible with various point process backbones and is robust to the model misspecification issue, which achieves encouraging performance on network alignment.

The code is available at https://github.com/Dixin-s-Lab/CNPP.

  1. [Adams and Zemel, 2011] Ryan Prescott Adams and Richard S Zemel. Ranking via sinkhorn propagation. arXiv preprint arXiv:1106.1925, 2011.
  2. [Bacry et al., 2015] Emmanuel Bacry, Iacopo Mastromatteo, and Jean-Franc ¸ois Muzy. Hawkes processes in finance. Market Microstructure and Liquidity, 1(01):1550005, 2015.
  3. [Bayati et al., 2009] Mohsen Bayati, Margot Gerritsen, David F Gleich, Amin Saberi, and Ying Wang. Algo- rithms for large, sparse network alignment problems. In ICDM, 2009.
  4. [Cuturi, 2013] Marco Cuturi. Sinkhorn distances: Light- speed computation of optimal transport. In Advances in neural information processing systems, pages 2292-2300, 2013.
  5. [Daley and Vere-Jones, 2007] Daryl J Daley and David Vere-Jones. An introduction to the theory of point pro- cesses: volume II: general theory and structure. Springer Science & Business Media, 2007.
  6. [Du et al., 2016] Nan Du, Hanjun Dai, Rakshit Trivedi, Utkarsh Upadhyay, Manuel Gomez-Rodriguez, and Le Song. Recurrent marked temporal point processes: Em- bedding event history to vector. In Proceedings of the 22nd ACM SIGKDD international conference on knowl- edge discovery and data mining, pages 1555-1564, 2016.
  7. [Fey et al., 2020] Matthias Fey, Jan E Lenssen, Christopher Morris, Jonathan Masci, and Nils M Kriege. Deep graph matching consensus. arXiv preprint arXiv:2001.09621, 2020.
  8. [Gilbert, 1959] Edgar N Gilbert. Random graphs. The An- nals of Mathematical Statistics, 30(4):1141-1144, 1959.
  9. [Guo et al., 2018] Ruocheng Guo, Jundong Li, and Huan Liu. Initiator: Noise-contrastive estimation for marked temporal point process. In IJCAI, pages 2191-2197, 2018. IJCAI
  10. [Hashemifar et al., 2016] Somaye Hashemifar, Qixing Huang, and Jinbo Xu. Joint alignment of multiple protein-protein interaction networks via convex optimiza- tion. Journal of Computational Biology, 23(11):903-911, 2016.
  11. [Hawkes, 1971] Alan G Hawkes. Spectra of some self-exciting and mutually exciting point processes. Biometrika, 58(1):83-90, 1971.
  12. [Heimann et al., 2018] Mark Heimann, Haoming Shen, Tara Safavi, and Danai Koutra. Regal: Representation learning- based graph alignment. In Proceedings of the 27th ACM international conference on information and knowledge management, pages 117-126, 2018.
  13. [Huang et al., 2016] Jiaxiang Huang, Maoguo Gong, and Li- jia Ma. A global network alignment method using discrete particle swarm optimization. IEEE/ACM transactions on computational biology and bioinformatics, 15(3):705- 718, 2016.
  14. [Kingma and Ba, 2014] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
  15. [Koutra et al., 2013] Danai Koutra, Hanghang Tong, and David Lubensky. Big-align: Fast bipartite graph align- ment. In 2013 IEEE 13th international conference on data mining, pages 389-398. IEEE, 2013.
  16. [Leskovec and Sosič, 2016] Jure Leskovec and Rok Sosič. Snap: A general-purpose network analysis and graph- mining library. ACM Trans. Intell. Syst. Technol., 8(1), jul 2016.
  17. [Li et al., 2019] Ruilin Li, Xiaojing Ye, Haomin Zhou, and Hongyuan Zha. Learning to match via inverse optimal transport. Journal of machine learning research, 20, 2019.
  18. [Liu et al., 2016] Li Liu, William K Cheung, Xin Li, and Lejian Liao. Aligning users across social networks using network embedding. In IJCAI, volume 16, pages 1774-80, 2016. IJCAI
  19. [Luo et al., 2019] Dixin Luo, Hongteng Xu, and Lawrence Carin. Fused gromov-wasserstein alignment for hawkes processes. arXiv preprint arXiv:1910.02096, 2019.
  20. [Malod-Dognin and Pržulj, 2015] Noël Malod-Dognin and Nataša Pržulj. L-GRAAL: Lagrangian graphlet-based net- work aligner. Bioinformatics, 31(13):2182-2189, 2015.
  21. [Mei and Eisner, 2017] Hongyuan Mei and Jason M Eisner. The neural Hawkes process: A neurally self-modulating multivariate point process. In NIPS, 2017.
  22. [Mei et al., 2020] Hongyuan Mei, Tom Wan, and Jason Eis- ner. Noise-contrastive estimation for multivariate point processes. Advances in neural information processing sys- tems, 33:5204-5214, 2020.
  23. [Mohammadi et al., 2017] Shahin Mohammadi, David F Gleich, Tamara G Kolda, and Ananth Grama. Tri- angular alignment TAME: A tensor-based approach for higher-order network alignment. IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB), 14(6):1446-1458, 2017.
  24. [Mohler et al., 2011] George O Mohler, Martin B Short, P Jeffrey Brantingham, Frederic Paik Schoenberg, and George E Tita. Self-exciting point process modeling of crime. Journal of the american statistical association, 106(493):100-108, 2011.
  25. [Nassar et al., 2018] Huda Nassar, Nate Veldt, Shahin Mo- hammadi, Ananth Grama, and David F Gleich. Low rank spectral network alignment. In WWW, 2018.
  26. [Neyshabur et al., 2013] Behnam Neyshabur, Ahmadreza Khadem, Somaye Hashemifar, and Seyed Shahriar Arab. NETAL: A new graph-based method for global alignment of protein-protein interaction networks. Bioinformatics, 29(13):1654-1662, 2013.
  27. [Ogata, 1981] Yosihiko Ogata. On Lewis' simulation method for point processes. IEEE Transactions on Infor- mation Theory, 27(1):23-31, 1981.
  28. [Patro and Kingsford, 2012] Rob Patro and Carl Kingsford. Global network alignment using multiscale spectral signa- tures. Bioinformatics, 28(23):3105-3114, 2012.
  29. [Pourhabibi et al., 2020] Tahereh Pourhabibi, Kok-Leong Ong, Booi H Kam, and Yee Ling Boo. Fraud de- tection: A systematic literature review of graph-based anomaly detection approaches. Decision Support Systems, 133:113303, 2020.
  30. [Sinkhorn and Knopp, 1967] Richard Sinkhorn and Paul Knopp. Concerning nonnegative matrices and doubly stochastic matrices. Pacific Journal of Mathematics, 21(2):343-348, 1967.
  31. [Sun et al., 2015] Yihan Sun, Joseph Crawford, Jie Tang, and Tijana Milenković. Simultaneous optimization of both node and edge conservation in network alignment via WAVE. In International Workshop on Algorithms in Bioin- formatics, pages 16-39, 2015.
  32. [Sun et al., 2022] Ying Sun, Wenjun Wang, Nannan Wu, Chaochao Liu, Siddharth Bhatia, Yang Yu, and Wei Yu. Aaan: Anomaly alignment in attributed networks. Knowledge-Based Systems, 249:108944, 2022.
  33. [Titouan et al., 2019] Vayer Titouan, Nicolas Courty, Ro- main Tavenard, and Rémi Flamary. Optimal transport for structured data with application on graphs. In Inter- national Conference on Machine Learning, pages 6275- 6284. PMLR, 2019.
  34. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. Attention is all you need. In Advances in neural information processing sys- tems, pages 5998-6008, 2017.
  35. [Vijayan et al., 2015] Vipin Vijayan, Vikram Saraph, and T Milenković. MAGNA++: Maximizing accuracy in global network alignment via both node and edge conser- vation. Bioinformatics, 31(14):2409-2411, 2015.
  36. [Wang et al., 2019a] Pengfei Wang, Yu Fan, Shuzi Niu, Ze Yang, Yongfeng Zhang, and Jiafeng Guo. Hierarchi- cal matching network for crime classification. In proceed- ings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pages 325-334, 2019.
  37. [Wang et al., 2019b] Runzhong Wang, Junchi Yan, and Xi- aokang Yang. Learning combinatorial embedding net- works for deep graph matching. In Proceedings of the IEEE/CVF international conference on computer vision, pages 3056-3065, 2019.
  38. [Xu et al., 2016a] Hongteng Xu, Mehrdad Farajtabar, and Hongyuan Zha. Learning Granger causality for Hawkes processes. In ICML, 2016.
  39. [Xu et al., 2016b] Hongteng Xu, Weichang Wu, Shamim Nemati, and Hongyuan Zha. Patient flow prediction via discriminative learning of mutually-correcting processes. IEEE transactions on Knowledge and Data Engineering, 29(1):157-171, 2016.
  40. [Xu et al., 2019] Hongteng Xu, Dixin Luo, Hongyuan Zha, and Lawrence Carin. Gromov-wasserstein learning for graph matching and node embedding. In Interna- tional conference on machine learning, pages 6932-6941.
  41. PMLR, 2019.
  42. [Yan et al., 2021] Yuchen Yan, Si Zhang, and Hanghang Tong. Bright: A bridging algorithm for network align- ment. In Proceedings of the Web Conference 2021, pages 3907-3917, 2021.
  43. [Yang et al., 2016] Zhilin Yang, William Cohen, and Ruslan Salakhudinov. Revisiting semi-supervised learning with graph embeddings. In International conference on ma- chine learning, pages 40-48. PMLR, 2016.
  44. [Zanfir and Sminchisescu, 2018] Andrei Zanfir and Cristian Sminchisescu. Deep learning of graph matching. In CVPR, 2018.
  45. [Zhang and Tong, 2016] Si Zhang and Hanghang Tong. Fi- nal: Fast attributed network alignment. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pages 1345-1354, 2016.
  46. [Zhang et al., 2019] Si Zhang, Hanghang Tong, Ross Ma- ciejewski, and Tina Eliassi-Rad. Multilevel network align- ment. In The World Wide Web Conference, pages 2344- 2354, 2019.
  47. [Zhang et al., 2020a] Qiang Zhang, Aldo Lipani, Omer Kir- nap, and Emine Yilmaz. Self-attentive hawkes process. In International conference on machine learning, pages 11183-11193. PMLR, 2020.
  48. [Zhang et al., 2020b] Si Zhang, Hanghang Tong, Jie Tang, Jiejun Xu, and Wei Fan. Incomplete network alignment: Problem definitions and fast solutions. ACM Transactions on Knowledge Discovery from Data, 14(4):1-26, 2020.
  49. [Zhang et al., 2020c] Wei Zhang, Thomas Panum, Somesh Jha, Prasad Chalasani, and David Page. Cause: Learning granger causality from event sequences using attribution methods. In International Conference on Machine Learn- ing, pages 11235-11245. PMLR, 2020.
  50. [Zhang et al., 2021] Si Zhang, Hanghang Tong, Long Jin, Yinglong Xia, and Yunsong Guo. Balancing consistency and disparity in network alignment. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, pages 2212-2222, 2021.
  51. [Zhou et al., 2013] Ke Zhou, Hongyuan Zha, and Le Song. Learning social infectivity in sparse low-rank networks using multi-dimensional Hawkes processes. In AISTATS, 2013.
  52. [Zhu and Xie, 2022] Shixiang Zhu and Yao Xie. Spatiotemporal-textual point processes for crime linkage detection. The Annals of Applied Statistics, 16(2):1151-1170, 2022.
  53. [Zuo et al., 2020] Simiao Zuo, Haoming Jiang, Zichong Li, Tuo Zhao, and Hongyuan Zha. Transformer hawkes pro- cess. In International conference on machine learning, pages 11692-11702. PMLR, 2020.

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

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