Proceedings

A Property Testing Framework for the Theoretical Expressivity of Graph Kernels

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 2348-2354.

https://doi.org/10.24963/ijcai.2018/325

Abstract

Graph kernels are applied heavily for the classification of structured data. However, their expressivity is assessed almost exclusively from experimental studies and there is no theoretical justification why one kernel is in general preferable over another. We introduce a theoretical framework for investigating the expressive power of graph kernels, which is inspired by concepts from the area of property testing. We introduce the notion of distinguishability of a graph property by a graph kernel. For several established graph kernels we show that they cannot distinguish essential graph properties. In order to overcome this, we consider a kernel based on k-disc frequencies. We show that this efficiently computable kernel can distinguish fundamental graph properties. Finally, we obtain learning guarantees for nearest neighbor classifiers in our framework.

  1. [Arvind et al., 2015] V. Arvind, Johannes Köbler, Gaurav Rat- tan, and Oleg Verbitsky. On the power of color refinement. In Proceedings of the 20th International Symposium on Funda- mentals of Computation Theory, pages 339-350, 2015.
  2. [Babai and Kucera, 1979] Laszlo Babai and Ludik Kucera. Canonical labelling of graphs in linear average time. In Proceedings of the 20th Annual Symposium on Foundations of Computer Science, pages 39-46, 1979.
  3. [Benjamini et al., 2010] Itai Benjamini, Oded Schramm, and Asaf Shapira. Every minor-closed property of sparse graphs is testable. Advances in Mathematics, 223(6):2200-2218, 2010.
  4. [Borgwardt and Kriegel, 2005] Karsten M. Borgwardt and Hans-Peter Kriegel. Shortest-path kernels on graphs. In Proceedings of the 5th IEEE International Conference on Data Mining, pages 74-81, 2005.
  5. [Cai et al., 1992] Jin-yi Cai, Martin Fürer, and Neil Immerman. An optimal lower bound on the number of variables for graph identification. Combinatorica, 12(4):389-410, 1992.
  6. [Costa and De Grave, 2010] Fabrizio Costa and Kurt De Grave. Fast neighborhood subgraph pairwise distance kernel. In Proceedings of the 26th International Conference on Machine Learning, pages 255-262, 2010.
  7. [Gärtner et al., 2003] Thomas Gärtner, Peter Flach, and Stefan Wrobel. On graph kernels: Hardness results and efficient alternatives. In Proceedings of 16th Annual Conference on Learning Theory and Kernel Machines, pages 129-143, 2003.
  8. [Goldreich and Ron, 2002] Oded Goldreich and Dana Ron. Property testing in bounded degree graphs. Algorithmica, 32:302-343, 2002.
  9. [Goldreich et al., 1998] Oded Goldreich, Shari Goldwasser, and Dana Ron. Property testing and its connection to learning and approximation. Journal of the ACM, 45(4):653-750, 1998.
  10. [Goldreich, 2017] Oded Goldreich. Introduction to Property Testing. Cambridge University Press, 2017.
  11. [Haussler, 1999] David Haussler. Convolution kernels on dis- crete structures. Technical Report UCS-CRL-99-10, Univer- sity of California at Santa Cruz, 1999.
  12. [Hido and Kashima, 2009] Shohei Hido and Hisashi Kashima. A linear-time graph kernel. In Proceedings of the 9th IEEE In- ternational Conference on Data Mining, pages 179-188, 2009.
  13. [Johansson and Dubhashi, 2015] Fredrik Johansson and Dub- hashi Dubhashi. Learning with similarity functions on graphs using matchings of geometric embeddings. In Proceedings of the 21st ACM SIGKDD International Conference on Knowl- edge Discovery and Data Mining, pages 467-476, 2015.
  14. [Kashima et al., 2003] Hisashi Kashima, Koji Tsuda, and Aki- hiro Inokuchi. Marginalized kernels between labeled graphs. In Proceedings of the 20th International Conference on Ma- chine Learning, pages 321-328, 2003.
  15. [Kersting et al., 2016] Kristian Kersting, Nils M. Kriege, Christopher Morris, Petra Mutzel, and Marion Neumann. Benchmark data sets for graph kernels, 2016. http: //graphkernels.cs.tu-dortmund.de. [Kiefer et al., 2015] Sandra Kiefer, Pascal Schweitzer, and Er- kal Selman. Graphs identified by logics with counting. In Proceedings of the 40th International Symposium on Mathema- tical Foundations of Computer Science, pages 319-330, 2015. Link
  16. [Kondor and Pan, 2016] Risi Kondor and Horace Pan. The multiscale laplacian graph kernel. In Advances in Neural Information Processing Systems, pages 2982-2990, 2016.
  17. [Kriege et al., 2014] Nils Kriege, Marion Neumann, Kristian Kersting, and Petra Mutzel. Explicit versus implicit graph feature maps: A computational phase transition for walk kernels. In Proceedings of the 14th IEEE International Conference on Data Mining, pages 881-886, 2014.
  18. [Kriege et al., 2016] Nils M. Kriege, Giscard. Pierre-Louis, and Richard C. Wilson. On valid optimal assignment kernels and applications to graph classification. In Advances in Neural Information Processing Systems, pages 1615-1623, 2016.
  19. [Morris et al., 2016] Christopher Morris, Nils M. Kriege, Kris- tian Kersting, and Petra Mutzel. Faster kernel for graphs with continuous attributes via hashing. In Proceedings of the 16th IEEE Int Conference on Data Mining, pages 1095-1100, 2016.
  20. [Morris et al., 2017] Christopher Morris, Kristian Kersting, and Petra Mutzel. Glocalized Weisfeiler-Lehman graph kernels: Global-local feature maps of graphs. In Proceedings of 17th IEEE Int Conference on Data Mining, pages 327-336, 2017.
  21. [Newman and Sohler, 2013] Ilan Newman and Christian Sohler. Every property of hyperfinite graphs is testable. SIAM Journal on Computing, 42(3):1095-1112, 2013.
  22. [Oneto et al., 2017] Luca Oneto, Nicol Navarin, Michele Donini, Alessandro Sperduti, Fabio Aiolli, and Davide An- guita. Measuring the expressivity of graph kernels through statistical learning theory. Neurocomputing, 2017.
  23. [Ramon and Gärtner, 2003] Jan Ramon and Thomas Gärtner. Expressivity versus efficiency of graph kernels. In Proceed- ings of the 1st International Workshop on Mining Graphs, Trees and Sequences, 2003.
  24. [Shervashidze et al., 2009] Nino Shervashidze, S. V. N. Vish- wanathan, Tobias H. Petri, Kurt Mehlhorn, and Karsten M. Borgwardt. Efficient graphlet kernels for large graph compari- son. In Proceedings of the 12th International Conference on Artificial Intelligence and Statistics, pages 488-495, 2009.
  25. [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:2539-2561, 2011.
  26. [Sugiyama and Borgwardt, 2015] Mahito Sugiyama and Karsten M. Borgwardt. Halting in random walk kernels. In Advances in Neural Information Processing Systems, pages 1639-1647, 2015.
  27. [Vishwanathan et al., 2010] S. V. N. Vishwanathan, Nicol N. Schraudolph, Risi Kondor, and Karsten M. Borgwardt. Graph kernels. Journal of Machine Learning Research, 11:1201- 1242, 2010.
  28. [Yu et al., 2002] Kai Yu, Liang Ji, and Xuegong Zhang. Ker- nel nearest-neighbor algorithm. Neural Processing Letters, 15(2):147-156, 2002.

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

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