English

Jordan-RoPE: Non-Semisimple Relative Positional Encoding via Complex Jordan Blocks

Machine Learning 2026-05-22 v2 Computation and Language

Abstract

Relative positional encodings determine which functions of query-key lag can enter the primitive attention logit. RoPE supplies a rotary phase, while ALiBi supplies an additive distance bias. Motivated by group-theoretic views of linear translation-invariant positional encodings, we study a non-semisimple case in which a complex rotary eigenvalue and a nilpotent response live in the same defective Jordan block. The resulting relative operator generates oscillatory-polynomial features such as eγdcos(ωd)e^{-\gamma d}\cos(\omega d), eγdsin(ωd)e^{-\gamma d}\sin(\omega d), deγdcos(ωd)d e^{-\gamma d}\cos(\omega d), and deγdsin(ωd)d e^{-\gamma d}\sin(\omega d), for causal lag d=ij0d=i-j\geq 0. Thus the construction realizes a distance-modulated phase basis deiωdd e^{i\omega d}, rather than merely adding a separate distance channel to RoPE. We formulate Exact Jordan-RoPE as a non-semisimple one-parameter representation, give its real block form, and specify the contragredient query action required by non-orthogonal positional maps. We also distinguish this exact representation from stabilized variants whose bounded shear improves numerical behavior but breaks the exact group law. Kernel-level diagnostics and a Jordan-friendly synthetic language-model task show that the coupled Jordan basis is useful when the target contains distance-modulated phase interactions. On a small WikiText-103 byte language model, a scaled-exact variant improves over RoPE and direct-sum baselines within the Jordan family, while RoPE+ALiBi remains strongest overall. The evidence is structural rather than a broad performance claim.

Cite

@article{arxiv.2605.04217,
  title  = {Jordan-RoPE: Non-Semisimple Relative Positional Encoding via Complex Jordan Blocks},
  author = {Yaobo Zhang},
  journal= {arXiv preprint arXiv:2605.04217},
  year   = {2026}
}

Comments

15 pages, 4 figures, 6 tables; code available at https://github.com/ybzhang-nxu/jordan_rope

R2 v1 2026-07-01T12:51:43.016Z