Rotary Position Encodings for Graphs

arXiv:2509.22259 · cs.LG, cs.AI · Submitted 2025-09-26 · Read on arXiv

cs.LG, cs.AI

Submitted: 2025-09-26

Updated: 2026-08-26

Code: https://github.com/cederikhoefs/GraphRoPE

License: http://creativecommons.org/licenses/by/4.0/

The gist: We study the extent to which rotary position encodings (RoPE), a recent transformer position encoding algorithm broadly adopted in large language models (LLMs) and vision transformers (ViTs), can be

Terminology

Abstract

We study the extent to which rotary position encodings (RoPE), a recent transformer position encoding algorithm broadly adopted in large language models (LLMs) and vision transformers (ViTs), can be applied to graph-structured data. We find that rotating tokens depending on the spectrum of the graph Laplacian efficiently injects structural information into the attention mechanism, boosting performance in synthetic and real-world graph learning tasks. This approach, coined Wave-Induced Rotary Encodings (WIRE), enjoys intriguing theoretical properties: it recovers regular RoPE on grids, and depends asymptotically on the graph effective resistance. Unlike bias-based relative position encodings, WIRE is compatible with linear attention.

Sources

Related papers