Fisher Information Embedding for Node and Graph Learning

Dexiong Chen, Paolo Pellizzoni, Karsten Borgwardt
5/12/2023
stat.MLcs.LG

Official code: BorgwardtLab/fisher_information_embedding (20 stars, BSD-3-Clause, last commit 2023-06-17).

Abstract

Attention-based graph neural networks (GNNs), such as graph attention networks (GATs), have become popular neural architectures for processing graph-structured data and learning node embeddings. Despite their empirical success, these models rely on labeled data and the theoretical properties of these models have yet to be fully understood. In this work, we propose a novel attention-based node embedding framework for graphs. Our framework builds upon a hierarchical kernel for multisets of subgraphs around nodes (e.g. neighborhoods) and each kernel leverages the geometry of a smooth statistical manifold to compare pairs of multisets, by "projecting" the multisets onto the manifold. By explicitly computing node embeddings with a manifold of Gaussian mixtures, our method leads to a new attention mechanism for neighborhood aggregation. We provide theoretical insights into generalizability and expressivity of our embeddings, contributing to a deeper understanding of attention-based GNNs. We propose both efficient unsupervised and supervised methods for learning the embeddings. Through experiments on several node classification benchmarks, we demonstrate that our proposed method outperforms existing attention-based graph models like GATs. Our code is available at https://github.com/BorgwardtLab/fisher_information_embedding.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Official code for Fisher information embedding for node and graph learning (ICML 2023)

200PythonMay 10, 20233 years agoBSD-3-Clause
attention-modelgraph-kernelsgraph-learninggraph-neural-networksicml-2023+1 more

Similar Papers

Cite this paper

@article{chen2023fisher,
  title  = {Fisher Information Embedding for Node and Graph Learning},
  author = {Dexiong Chen and Paolo Pellizzoni and Karsten Borgwardt},
  year   = {2023},
  eprint = {2305.07580},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.07580v2},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.07580.svg)](https://codeofpaper.com/paper/2305.07580)

Discussion