2018 · 22 citations · 20 references
ComputingComputer ScienceMathematicsData MiningData StructuresMachine LearningGraph AlgorithmsGraph AnalyticsGraph MiningGraph TheoryGraph-based LearningKernel MethodsExperimental StudiesGraph ClassificationGraph KernelsGraph Property TestingGraph Representation LearningProperty Testing
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.
20
Weisfeiler-lehman graph kernels
Max Planck Digital Library · 2010 · 1.6K citations · Full text
Convolution kernels on discrete structures
David Haussler · 1999 · 1.1K citations
Property testing and its connection to learning and approximation
Oded Goldreich, Shari Goldwasser, Dana Ron · Journal of the ACM · 1998 · 1.1K citations · Full text
Shortest-Path Kernels on Graphs
Karsten Borgwardt, H.-P. Kriegel · 2006 · 870 citations
Efficient Graphlet Kernels for Large Graph Comparison
Nino Sherashidze, S. V. N. Vishwanathan, Tobias Petri et al. · MPG.PuRe (Max Planck Society) · 2009 · 704 citations · Full text