English

A tree-based kernel for graphs with continuous attributes

Machine Learning 2024-10-30 v2

Abstract

The availability of graph data with node attributes that can be either discrete or real-valued is constantly increasing. While existing kernel methods are effective techniques for dealing with graphs having discrete node labels, their adaptation to non-discrete or continuous node attributes has been limited, mainly for computational issues. Recently, a few kernels especially tailored for this domain, and that trade predictive performance for computational efficiency, have been proposed. In this paper, we propose a graph kernel for complex and continuous nodes' attributes, whose features are tree structures extracted from specific graph visits. The kernel manages to keep the same complexity of state-of-the-art kernels while implicitly using a larger feature space. We further present an approximated variant of the kernel which reduces its complexity significantly. Experimental results obtained on six real-world datasets show that the kernel is the best performing one on most of them. Moreover, in most cases the approximated version reaches comparable performances to current state-of-the-art kernels in terms of classification accuracy while greatly shortening the running times.

Keywords

Cite

@article{arxiv.1509.01116,
  title  = {A tree-based kernel for graphs with continuous attributes},
  author = {Giovanni Da San Martino and Nicolò Navarin and Alessandro Sperduti},
  journal= {arXiv preprint arXiv:1509.01116},
  year   = {2024}
}

Comments

This work has been submitted to the IEEE Transactions on Neural Networks and Learning Systems for possible publication

R2 v1 2026-06-22T10:48:27.737Z