English

Quaternion Graph Neural Networks

Machine Learning 2021-10-08 v6 Machine Learning

Abstract

Recently, graph neural networks (GNNs) have become an important and active research direction in deep learning. It is worth noting that most of the existing GNN-based methods learn graph representations within the Euclidean vector space. Beyond the Euclidean space, learning representation and embeddings in hyper-complex space have also shown to be a promising and effective approach. To this end, we propose Quaternion Graph Neural Networks (QGNN) to learn graph representations within the Quaternion space. As demonstrated, the Quaternion space, a hyper-complex vector space, provides highly meaningful computations and analogical calculus through Hamilton product compared to the Euclidean and complex vector spaces. Our QGNN obtains state-of-the-art results on a range of benchmark datasets for graph classification and node classification. Besides, regarding knowledge graphs, our QGNN-based embedding model achieves state-of-the-art results on three new and challenging benchmark datasets for knowledge graph completion. Our code is available at: \url{https://github.com/daiquocnguyen/QGNN}.

Keywords

Cite

@article{arxiv.2008.05089,
  title  = {Quaternion Graph Neural Networks},
  author = {Dai Quoc Nguyen and Tu Dinh Nguyen and Dinh Phung},
  journal= {arXiv preprint arXiv:2008.05089},
  year   = {2021}
}

Comments

Camera-ready for ACML 2021. Additional implementations for Gated QGNNs, Dual QGNNs, Simplifying QGNNs

R2 v1 2026-06-23T17:47:47.118Z