2018 · 61 citations · 27 references
ComputingComputer ScienceComputational GeometryData MiningMachine LearningGraph AlgorithmsGraph AnalyticsGraph MiningGraph TheoryBenchmark DatasetsClassification AccuracyDegeneracyGraph ClassificationGraph ComparisonGraph KernelsGraph SimilarityK-core Decomposition
The problem of accurately measuring the similarity between graphs is at the core of many applications in a variety of disciplines. Most existing methods for graph similarity focus either on local or on global properties of graphs. However, even if graphs seem very similar from a local or a global perspective, they may exhibit different structure at different scales. In this paper, we present a general framework for graph similarity which takes into account structure at multiple different scales. The proposed framework capitalizes on the well-known k-core decomposition of graphs in order to build a hierarchy of nested subgraphs. We apply the framework to derive variants of four graph kernels, namely graphlet kernel, shortest-path kernel, Weisfeiler-Lehman subtree kernel, and pyramid match graph kernel. The framework is not limited to graph kernels, but can be applied to any graph comparison algorithm. The proposed framework is evaluated on several benchmark datasets for graph classification. In most cases, the core-based kernels achieve significant improvements in terms of classification accuracy over the base kernels, while their time complexity remains very attractive.
27
Network structure and minimum degree
Stephen B. Seidman · Social Networks · 1983 · 1.9K citations
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
Pinar Yanardag, S. V. N. Vishwanathan · 2015 · 1.1K citations