Proceedings

Filtration-Enhanced Graph Transformation

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 1987-1993.

https://doi.org/10.24963/ijcai.2022/276

Abstract

Graph kernels and graph neural networks (GNNs) are widely used for the classification of graph data. However, many existing graph kernels and GNNs have limited expressive power, because they cannot distinguish graphs if the classic 1-dimensional Weisfeiler-Leman (1-WL) algorithm does not distinguish them. To break the 1-WL expressiveness barrier, we propose a novel method called filtration-enhanced graph transformation, which is based on a concept from the area of topological data analysis. In a nutshell, our approach first transforms each original graph into a filtration-enhanced graph based on a certain pre-defined filtration operation, and then uses the transformed graphs as the inputs for graph kernels or GNNs. The striking feature of our approach is that it is a plug-in method and can be applied in any graph kernel and GNN to enhance their expressive power. We theoretically and experimentally demonstrate that our solutions exhibit significantly better performance than the state-of-the art solutions for graph classification tasks.

  1. [Abboud et al., 2021] Ralph Abboud, İsmail İlkan Ceylan, Martin Grohe, and Thomas Lukasiewicz. The surprising power of graph neural networks with random node initialization. In IJCAI, 2021. IJCAI
  2. [Borgwardt and Kriegel, 2005] Karsten M. Borgwardt and Hans- Peter Kriegel. Shortest-path kernels on graphs. In ICDM, 2005.
  3. [Bouritsas et al., 2020] Giorgos Bouritsas, Fabrizio Frasca, Ste- fanos Zafeiriou, and Michael M. Bronstein. Improving graph neural network expressivity via subgraph isomorphism counting. CoRR, abs/2006.09252, 2020.
  4. [Chiba and Nishizeki, 1985] Norishige Chiba and Takao Nishizeki. Arboricity and subgraph listing algorithms. SIAM Journal on computing, 14(1):210-223, 1985.
  5. [Du et al., 2019] Simon S. Du, Kangcheng Hou, Ruslan Salakhut- dinov, Barnabás Póczos, Ruosong Wang, and Keyulu Xu. Graph neural tangent kernel: Fusing graph neural networks with graph kernels. In NeurIPS, 2019.
  6. [Edelsbrunner et al., 2002] Herbert Edelsbrunner, David Letscher, and Afra Zomorodian. Topological persistence and simplifica- tion. Discret. Comput. Geom., 28(4):511-533, 2002.
  7. [Errica et al., 2020] Federico Errica, Marco Podda, Davide Bacciu, and Alessio Micheli. A fair comparison of graph neural networks for graph classification. In ICLR, 2020.
  8. [Hamilton et al., 2017] William L. Hamilton, Zhitao Ying, and Jure Leskovec. Inductive representation learning on large graphs. In NIPS, 2017.
  9. [Hofer et al., 2020] Christoph D. Hofer, Florian Graf, Bastian Rieck, Marc Niethammer, and Roland Kwitt. Graph filtration learning. In ICML, 2020.
  10. [Horváth et al., 2004] Tamás Horváth, Thomas Gärtner, and Stefan Wrobel. Cyclic pattern kernels for predictive graph mining. In KDD, 2004.
  11. [Kondor and Pan, 2016] Risi Kondor and Horace Pan. The multi- scale laplacian graph kernel. In NIPS, 2016.
  12. [Kriege and Mutzel, 2012] Nils M. Kriege and Petra Mutzel. Sub- graph matching kernels for attributed graphs. In ICML, 2012.
  13. [Kriege et al., 2016] Nils M. Kriege, Pierre-Louis Giscard, and Richard C. Wilson. On valid optimal assignment kernels and applications to graph classification. In NIPS, 2016.
  14. [Kriege et al., 2020] Nils M Kriege, Fredrik D Johansson, and Christopher Morris. A survey on graph kernels. Applied Net- work Science, 5(1):1-42, 2020.
  15. [Lee et al., 2019] Junhyun Lee, Inyeop Lee, and Jaewoo Kang. Self-attention graph pooling. In ICML, 2019.
  16. [Lin et al., 2011] Yong Lin, Linyuan Lu, and Shing-Tung Yau. Ricci curvature of graphs. Tohoku Mathematical Journal, Sec- ond Series, 63(4):605-627, 2011.
  17. [Matula and Beck, 1983] David W. Matula and Leland L. Beck. Smallest-last ordering and clustering and graph coloring algo- rithms. J. ACM, 30(3):417-427, 1983.
  18. [Morris et al., 2017] Christopher Morris, Kristian Kersting, and Pe- tra Mutzel. Glocalized weisfeiler-lehman graph kernels: Global- local feature maps of graphs. In ICDM, 2017.
  19. [Morris et al., 2020] Christopher Morris, Gaurav Rattan, and Pe- tra Mutzel. Weisfeiler and leman go sparse: Towards scalable higher-order graph embeddings. In NeurIPS, 2020.
  20. [Nikolentzos et al., 2017a] Giannis Nikolentzos, Polykarpos Mela- dianos, Franc ¸ois Rousseau, Yannis Stavrakas, and Michalis Vazirgiannis. Shortest-path graph kernels for document similar- ity. In EMNLP, 2017.
  21. [Nikolentzos et al., 2017b] Giannis Nikolentzos, Polykarpos Mela- dianos, and Michalis Vazirgiannis. Matching node embeddings for graph similarity. In AAAI, 2017.
  22. [O'Bray et al., 2021] Leslie O'Bray, Bastian Rieck, and Karsten Borgwardt. Filtration curves for graph representation. In KDD, 2021.
  23. [Sato et al., 2021] Ryoma Sato, Makoto Yamada, and Hisashi Kashima. Random features strengthen graph neural networks. In SDM, 2021.
  24. [Seidman, 1983] Stephen B Seidman. Network structure and mini- mum degree. Social networks, 5(3):269-287, 1983.
  25. [Shervashidze et al., 2009] Nino Shervashidze, S. V. N. Vish- wanathan, Tobias Petri, Kurt Mehlhorn, and Karsten M. Borg- wardt. Efficient graphlet kernels for large graph comparison. In AISTATS, 2009.
  26. [Shervashidze et al., 2011] Nino Shervashidze, Pascal Schweitzer, Erik Jan van Leeuwen, Kurt Mehlhorn, and Karsten M. Borg- wardt. Weisfeiler-lehman graph kernels. J. Mach. Learn. Res., 12:2539-2561, 2011.
  27. [Siglidis et al., 2020] Giannis Siglidis, Giannis Nikolentzos, Stratis Limnios, Christos Giatsidis, Konstantinos Skianis, and Michalis Vazirgiannis. Grakel: A graph kernel library in python. Journal of Machine Learning Research, 21(54):1-5, 2020.
  28. [Weisfeiler and Leman, 1968] Boris Weisfeiler and A. A. Leman. A reduction of a graph to a canonical form and an algebra aris- ing during this reduction. Nauchno-Technicheskaya Informat- siya, 2(9):12-16, 1968.
  29. [Wijesinghe and Wang, 2022] Asiri Wijesinghe and Qing Wang. A new perspective on "how graph neural networks go beyond weisfeiler-lehman?". In International Conference on Learning Representations, 2022.
  30. [Xu et al., 2019] Keyulu Xu, Weihua Hu, Jure Leskovec, and Ste- fanie Jegelka. How powerful are graph neural networks? In ICLR, 2019.
  31. [Yanardag and Vishwanathan, 2015] Pinar Yanardag and S. V. N. Vishwanathan. Deep graph kernels. In KDD, 2015.
  32. [You et al., 2021] Jiaxuan You, Jonathan M. Gomes-Selman, Rex Ying, and Jure Leskovec. Identity-aware graph neural networks. In AAAI, 2021.
  33. [Zhang et al., 2018] Zhen Zhang, Mianzhi Wang, Yijian Xiang, Yan Huang, and Arye Nehorai. Retgk: Graph kernels based on return probabilities of random walks. In NeurIPS, 2018.
  34. [Zhao and Wang, 2019] Qi Zhao and Yusu Wang. Learning met- rics for persistence-based summaries and applications for graph classification. In NeurIPS, 2019.

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

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