Proceedings

Deep Hierarchical Graph Alignment Kernels

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 4964-4972.

https://doi.org/10.24963/ijcai.2024/549

Abstract

Typical R-convolution graph kernels invoke the kernel functions that decompose graphs into non-isomorphic substructures and compare them. However, overlooking implicit similarities and topological position information between those substructures limits their performances. In this paper, we introduce Deep Hierarchical Graph Alignment Kernels (DHGAK) to resolve this problem. Specifically, the relational substructures are hierarchically aligned to cluster distributions in their deep embedding space. The substructures belonging to the same cluster are assigned the same feature map in the Reproducing Kernel Hilbert Space (RKHS), where graph feature maps are derived by kernel mean embedding. Theoretical analysis guarantees that DHGAK is positive semi-definite and has linear separability in the RKHS. Comparison with state-of-the-art graph kernels on various benchmark datasets demonstrates the effectiveness and efficiency of DHGAK. The code is available at Github (https://github.com/EWesternRa/DHGAK).

  1. [Bai et al., 2022] Lu Bai, Lixin Cui, and Hancock Edwin. A hierarchical transitive-aligned graph kernel for un- attributed graphs. In International Conference on Machine Learning, pages 1327-1336. PMLR, 2022.
  2. [Bause and Kriege, 2022] Franka Bause and Nils Morten Kriege. Gradual weisfeiler-leman: Slow and steady wins the race. In Learning on Graphs Conference, pages 20-1. PMLR, 2022.
  3. [Bonacich, 1987] Phillip Bonacich. Power and centrality: A family of measures. American journal of sociology, 92(5):1170-1182, 1987.
  4. [Borgwardt and Kriegel, 2005] Karsten M Borgwardt and Hans-Peter Kriegel. Shortest-path kernels on graphs. In Fifth IEEE international conference on data mining (ICDM'05), pages 8-pp. IEEE, 2005.
  5. [Borgwardt et al., 2005] Karsten M Borgwardt, Cheng Soon Ong, Stefan Schönauer, SVN Vishwanathan, Alex J Smola, and Hans-Peter Kriegel. Protein function predic- tion via graph kernels. Bioinformatics, 21(suppl 1):i47- i56, 2005.
  6. [Chang and Lin, 2011] Chih-Chung Chang and Chih-Jen Lin. Libsvm: a library for support vector machines. ACM transactions on intelligent systems and technology (TIST), 2(3):1-27, 2011.
  7. [Cortes and Vapnik, 1995] Corinna Cortes and Vladimir Naumovich Vapnik. Support-vector networks. Machine Learning, 20:273-297, 1995.
  8. [Debnath et al., 1991] Asim Kumar Debnath, Rosa L Lopez de Compadre, Gargi Debnath, Alan J Shusterman, and Corwin Hansch. Structure-activity relationship of mutagenic aromatic and heteroaromatic nitro compounds. correlation with molecular orbital energies and hydropho- bicity. Journal of medicinal chemistry, 34(2):786-797, 1991.
  9. [Devlin et al., 2018] Jacob Devlin, Ming-Wei Chang, Ken- ton Lee, and Kristina Toutanova. Bert: Pre-training of deep bidirectional transformers for language understand- ing. arXiv preprint arXiv:1810.04805, 2018.
  10. [Dobson and Doig, 2003] Paul D Dobson and Andrew J Doig. Distinguishing enzyme structures from non- enzymes without alignments. Journal of molecular biol- ogy, 330(4):771-783, 2003.
  11. [Du et al., 2019] Simon S Du, Kangcheng Hou, Russ R Salakhutdinov, Barnabas Poczos, Ruosong Wang, and Keyulu Xu. Graph neural tangent kernel: Fusing graph neural networks with graph kernels. Advances in neural information processing systems, 32, 2019.
  12. [Ester et al., 1996] Martin Ester, Hans-Peter Kriegel, Jörg Sander, Xiaowei Xu, et al. A density-based algorithm for discovering clusters in large spatial databases with noise. In kdd, volume 96, pages 226-231, 1996.
  13. [Gretton et al., 2012] Arthur Gretton, Karsten M Borgwardt, Malte J Rasch, Bernhard Schölkopf, and Alexander Smola. A kernel two-sample test. The Journal of Machine Learning Research, 13(1):723-773, 2012.
  14. [Haussler and others, 1999] David Haussler et al. Convolu- tion kernels on discrete structures. Technical report, Cite- seer, 1999.
  15. [Helma et al., 2001] Christoph Helma, Ross D. King, Ste- fan Kramer, and Ashwin Srinivasan. The predictive tox- icology challenge 2000-2001. Bioinformatics, 17(1):107- 108, 2001.
  16. [Kersting et al., 2016] Kristian Kersting, Nils M. Kriege, Christopher Morris, Petra Mutzel, and Marion Neumann. Benchmark data sets for graph kernels, 2016.
  17. [Kriege et al., 2016] Nils M Kriege, Pierre-Louis Giscard, and Richard Wilson. On valid optimal assignment ker- nels and applications to graph classification. Advances in neural information processing systems, 29, 2016.
  18. [Lazebnik et al., 2006] Svetlana Lazebnik, Cordelia Schmid, and Jean Ponce. Beyond bags of features: Spatial pyra- mid matching for recognizing natural scene categories. In 2006 IEEE computer society conference on computer vi- sion and pattern recognition (CVPR'06), volume 2, pages 2169-2178. IEEE, 2006.
  19. [Leman and Weisfeiler, 1968] AA Leman and Boris Weis- feiler. A reduction of a graph to a canonical form and an algebra arising during this reduction. Nauchno- Technicheskaya Informatsiya, 2(9):12-16, 1968.
  20. [MacQueen and others, 1967] James MacQueen et al. Some methods for classification and analysis of multivariate ob- servations. In Proceedings of the fifth Berkeley sympo- sium on mathematical statistics and probability, volume 1, pages 281-297.
  21. [Mikolov et al., 2013] Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781, 2013.
  22. [Muandet et al., 2012] Krikamol Muandet, Kenji Fukumizu, Francesco Dinuzzo, and Bernhard Schölkopf. Learning from distributions via support measure machines. Ad- vances in neural information processing systems, 25, 2012.
  23. [Muandet et al., 2017] Krikamol Muandet, Kenji Fukumizu, Bharath Sriperumbudur, Bernhard Schölkopf, et al. Ker- nel mean embedding of distributions: A review and be- yond. Foundations and Trends® in Machine Learning, 10(1-2):1-141, 2017.
  24. [Nikolentzos and Vazirgiannis, 2023] Giannis Nikolentzos and Michalis Vazirgiannis. Graph alignment kernels using weisfeiler and leman hierarchies. In International Conference on Artificial Intelligence and Statistics, pages 2019-2034. PMLR, 2023.
  25. [Nikolentzos et al., 2017] Giannis Nikolentzos, Polykarpos Meladianos, and Michalis Vazirgiannis. Matching node embeddings for graph similarity. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 31, 2017.
  26. [Pan et al., 2016] Shirui Pan, Jia Wu, Xingquan Zhu, Guodong Long, and Chengqi Zhang. Task sensitive fea- ture exploration and learning for multitask graph classifi- cation. IEEE transactions on cybernetics, 47(3):744-758, 2016.
  27. [Perozzi et al., 2014] Bryan Perozzi, Rami Al-Rfou, and Steven Skiena. Deepwalk: Online learning of social repre- sentations. In Proceedings of the 20th ACM SIGKDD in- ternational conference on Knowledge discovery and data mining, pages 701-710, 2014.
  28. [Schulz et al., 2022] Till Schulz, Pascal Welke, and Stefan Wrobel. Graph filtration kernels. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 8196-8203, 2022.
  29. [Shervashidze et al., 2011] Nino Shervashidze, Pascal Schweitzer, Erik Jan Van Leeuwen, Kurt Mehlhorn, and Karsten M Borgwardt. Weisfeiler-lehman graph kernels. Journal of Machine Learning Research, 12(9), 2011.
  30. [Siglidis et al., 2020] Giannis Siglidis, Giannis Nikolentzos, Stratis Limnios, Christos Giatsidis, Konstantinos Skianis, and Michalis Vazirgiannis. Grakel: A graph kernel library in python. The Journal of Machine Learning Research, 21(1):1993-1997, 2020.
  31. [Sutherland et al., 2003] J. J. Sutherland, L. A. O'Brien, and D. F. Weaver. Spline-fitting with a genetic algorithm: a method for developing classification structure-activity re- lationships. J Chem Inf Comput Sci, 43(6):1906-15, 2003.
  32. [Tang and Yan, 2022] Yehui Tang and Junchi Yan. Graphqntk: Quantum neural tangent kernel for graph data. Advances in Neural Information Processing Systems, 35:6104-6118, 2022.
  33. [Togninalli et al., 2019] Matteo Togninalli, Elisabetta Ghisu, Felipe Llinares-López, Bastian Rieck, and Karsten Borg- wardt. Wasserstein weisfeiler-lehman graph kernels. Ad- vances in neural information processing systems, 32, 2019.
  34. [Vishwanathan et al., 2010] S Vichy N Vishwanathan, Nicol N Schraudolph, Risi Kondor, and Karsten M Borgwardt. Graph kernels. Journal of Machine Learning Research, 11:1201-1242, 2010.
  35. [Wale et al., 2008] Nikil Wale, Ian A Watson, and George Karypis. Comparison of descriptor spaces for chemical compound retrieval and classification. Knowledge and In- formation Systems, 14:347-375, 2008.
  36. [Yanardag and Vishwanathan, 2015a] Pinar Yanardag and SVN Vishwanathan. Deep graph kernels. In Proceed- ings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining, pages 1365- 1374, 2015.
  37. [Yanardag and Vishwanathan, 2015b] Pinar Yanardag and SVN Vishwanathan. Deep graph kernels. In Proceed- ings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining, pages 1365- 1374, 2015.
  38. [Ye et al., 2019] Wei Ye, Zhen Wang, Rachel Redberg, and Ambuj Singh. Tree++: Truncated tree based graph kernels. IEEE Transactions on Knowledge and Data Engineering, 33(4):1778-1789, 2019.
  39. [Ye et al., 2023] Wei Ye, Hao Tian, and Qijun Chen. Multi- scale wasserstein shortest-path graph kernels for graph classification. IEEE Transactions on Artificial Intelli- gence, 2023.
  40. [Zhang et al., 2018] Zhen Zhang, Mianzhi Wang, Yijian Xi- ang, Yan Huang, and Arye Nehorai. Retgk: Graph kernels based on return probabilities of random walks. Advances in Neural Information Processing Systems, 31, 2018.

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

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