Table of Contents
Fetching ...

Graph Classification Gaussian Processes via Hodgelet Spectral Features

Mathieu Alain, So Takao, Xiaowen Dong, Bastian Rieck, Emmanuel Noutahi

TL;DR

The paper addresses graph classification with both vertex and edge features by mapping spatial graph data to Euclidean spectral features through graph wavelets on the discrete Hodge Laplacians. A Gaussian process classifier is then applied with an additive Hodgelet kernel that separately models exact, co-exact, and harmonic components, enabling multi-resolution, isomorphism-invariant representations. Empirically, the Hodge decomposition improves performance over the baseline wavelet-GP on several benchmarks and enables effective edge-feature usage, with vector-field experiments showing strong gains, especially at finer mesh resolutions. The approach is data-efficient, uncertainty-aware, and naturally extendable to higher-order networks and regression tasks.

Abstract

The problem of classifying graphs is ubiquitous in machine learning. While it is standard to apply graph neural networks or graph kernel methods, Gaussian processes can be employed by transforming spatial features from the graph domain into spectral features in the Euclidean domain, and using them as the input points of classical kernels. However, this approach currently only takes into account features on vertices, whereas some graph datasets also support features on edges. In this work, we present a Gaussian process-based classification algorithm that can leverage one or both vertex and edges features. Furthermore, we take advantage of the Hodge decomposition to better capture the intricate richness of vertex and edge features, which can be beneficial on diverse tasks.

Graph Classification Gaussian Processes via Hodgelet Spectral Features

TL;DR

The paper addresses graph classification with both vertex and edge features by mapping spatial graph data to Euclidean spectral features through graph wavelets on the discrete Hodge Laplacians. A Gaussian process classifier is then applied with an additive Hodgelet kernel that separately models exact, co-exact, and harmonic components, enabling multi-resolution, isomorphism-invariant representations. Empirically, the Hodge decomposition improves performance over the baseline wavelet-GP on several benchmarks and enables effective edge-feature usage, with vector-field experiments showing strong gains, especially at finer mesh resolutions. The approach is data-efficient, uncertainty-aware, and naturally extendable to higher-order networks and regression tasks.

Abstract

The problem of classifying graphs is ubiquitous in machine learning. While it is standard to apply graph neural networks or graph kernel methods, Gaussian processes can be employed by transforming spatial features from the graph domain into spectral features in the Euclidean domain, and using them as the input points of classical kernels. However, this approach currently only takes into account features on vertices, whereas some graph datasets also support features on edges. In this work, we present a Gaussian process-based classification algorithm that can leverage one or both vertex and edges features. Furthermore, we take advantage of the Hodge decomposition to better capture the intricate richness of vertex and edge features, which can be beneficial on diverse tasks.

Paper Structure

This paper contains 31 sections, 30 equations, 6 figures, 1 table.

Figures (6)

  • Figure 1: Accuracy vs. noise level in the vector field classification.
  • Figure 2: Accuracy of vector field classification.
  • Figure D.1: Graph, simplicial complex, and cellular complex (specifically, a polyhedral complex). A simplicial complex cannot represent arbitrary polygons like the pentagon in (\ref{['fig:cc']}).
  • Figure D.2: A graph is augmented by taking its $3$-cliques and then assigned an orientation.
  • Figure E.1: Illustration of the random vector field data generating process.
  • ...and 1 more figures