atlas

Research map / Architectures and efficiency / Attention and transformers

LieRE: Lie Rotational Positional Encodings

ICML 2025 · Architectures and efficiency › Attention and transformers · approach: Transformer expressivity and learnability · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes LieRE, a positional encoding that replaces RoPE's fixed block-diagonal 2D rotations with learned dense skew-symmetric matrices mapped via the matrix exponential to high-dimensional rotations, and shows gains on 2D/3D vision and a synthetic arrow-direction task.

Problem

RoPE is designed for one-dimensional sequences and uses fixed block-diagonal 2D rotations, which limits its ability to encode positional structure in high-dimensional data such as images and videos.

Approach

Learn a dense skew-symmetric basis per layer and head, compute position rotations R(p)=exp(sum_i p_i A_i) via the matrix exponential, and apply them to queries and keys; RoPE-Mixed is the special case of 2x2 blocks, and 1D LieRE is shown equivalent to RoPE up to a learnable basis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace absolute positional embeddings with LieRE₈ViT-B · CIFAR-100top-1 accuracy: 63.9 -> 70.3Helped
replace RoPE-Mixed with LieRE₈ViT-B · CIFAR-100top-1 accuracy: 68.8 -> 70.3Helped
replace RoPE-Mixed with LieRE₈ViT-B · ImageNet-1ktop-1 accuracy: 68.8 -> 69.6Helped
replace RoPE-Mixed with LieRE₈ViT-style 3D · UCF101top-1 accuracy: 46.3 -> 47.0Helped
increase LieRE basis block width from 8 to 64 (ablation)LieRE · CIFAR-100top-1 accuracy: 70.3 -> 70.0Hurt
increase LieRE basis block width from 8 to 64 (ablation)LieRE · ImageNet-1ktop-1 accuracy: 69.6 -> 69.3Hurt
increase LieRE basis block width from 8 to 64 (ablation)LieRE · UCF101top-1 accuracy: 47.0 -> 44.7Hurt
increase LieRE basis block width from 8 to 64 (ablation)LieRE · Synthetic spatial task, 276×276accuracy: 99.7 -> 100No clear effect
increase LieRE basis tile size from 2 to 8 (ablation)LieRE · CIFAR100accuracy: 68.84 -> 70.32Helped
increase LieRE basis tile size from 2 to 8 (ablation)LieRE · UCF101accuracy: 46.30 -> 47.03Helped
share LieRE parameters across heads and layers instead of learning them independently (ablation)LieRE₈ · CIFAR-100accuracy: 70.3 -> 69.5Hurt
use the 2π initialization instead of 1 initialization (ablation)LieRE₈ · CIFAR-100mean difference: -0.0118No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 ImageNet-1k UCF101 synthetic arrow-direction task

Benchmarks: CIFAR-100 ImageNet-1k UCF101 synthetic arrow direction task

Metrics: top-1 accuracy validation loss relative accuracy drop after patch shuffling accuracy across resolutions FLOPs

Baselines: Absolute positional encoding VisionLlama RoPE RoPE-Mixed

Builds on: RoPE RoPE-Mixed VisionLlama

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy