Cluster Attention for Graph Machine Learning

Oleg Platonov, Liudmila Prokhorenkova
4/8/2026
cs.LGcs.AI

No official code found. Best implementation: OlegPlatonov/cluster-attention (0 stars, MIT, last commit 2026-04-01).

Abstract

Message Passing Neural Networks have recently become the most popular approach to graph machine learning tasks; however, their receptive field is limited by the number of message passing layers. To increase the receptive field, Graph Transformers with global attention have been proposed; however, global attention does not take into account the graph topology and thus lacks graph-structure-based inductive biases, which are typically very important for graph machine learning tasks. In this work, we propose an alternative approach: cluster attention (CLATT). We divide graph nodes into clusters with off-the-shelf graph community detection algorithms and let each node attend to all other nodes in each cluster. CLATT provides large receptive fields while still having strong graph-structure-based inductive biases. We show that augmenting Message Passing Neural Networks or Graph Transformers with CLATT significantly improves their performance on a wide range of graph datasets including datasets from the recently introduced GraphLand benchmark representing real-world applications of graph machine learning.

View on arXivView PDF

Code Implementations(1)

MIT

Cluster Attention for Graph Machine Learning

00Shell, PythonFeb 27, 20266 months agoMIT

Cite this paper

@article{platonov2026cluster,
  title  = {Cluster Attention for Graph Machine Learning},
  author = {Oleg Platonov and Liudmila Prokhorenkova},
  year   = {2026},
  eprint = {2604.07492},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.07492v1}
}

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/2604.07492.svg)](https://codeofpaper.com/paper/2604.07492)

Discussion