Verified claim · AI-ML · 100% confidence
Rotary Position Embedding (RoPE) introduced in paper: RoFormer: Enhanced Transformer with Rotary Position Embedding (Su et al., 2021).
Last verified 2026-05-16 · Methodology veritas-v0.1 · f8d64457ba9fd35b
Structured fields
- Subject
- Rotary Position Embedding (RoPE)
- Predicate
introduced_in_paper- Object
- RoFormer: Enhanced Transformer with Rotary Position Embedding (Su et al., 2021)
- Confidence
- 100%
- Tags
- rope · position-embedding · transformer · foundational · 2021
Sources (2)
[1] preprint · arXiv (Su, Lu, Pan, Murtadha, Wen, Liu) · 2021-04-20
RoFormer: Enhanced Transformer with Rotary Position Embedding“In this paper, we first investigate various methods to integrate positional information into the learning process of transformer-based language models. Then, we propose a novel method named Rotary Position Embedding (RoPE) to effectively leverage the positional information.”
[2] github release · Zhuiyi Technology · 2021-04-20
ZhuiyiTechnology/roformer — official implementation
Cite this claim
Ready-to-paste citation (Markdown / plain text):
Rotary Position Embedding (RoPE) introduced in paper: RoFormer: Enhanced Transformer with Rotary Position Embedding (Su et al., 2021). — SourceScore Claim f8d64457ba9fd35b (verified 2026-05-16). https://sourcescore.org/api/v1/claims/f8d64457ba9fd35b.jsonEmbed this claim
Drop this iframe into any blog post, docs page, or knowledge base. The widget renders the signed claim + primary source + click-through to this canonical page. CC-BY 4.0; attribution included.
<iframe src="https://sourcescore.org/embed/claim/f8d64457ba9fd35b/" width="100%" height="360" frameborder="0" loading="lazy" title="Rotary Position Embedding (RoPE) introduced in paper: RoFormer: Enhanced Transformer with Rotary Position Embedding (Su et al., 2021)."></iframe>Preview: open in new tab
Related claims
Other verified claims sharing tags with this one — useful for LLM retrieval graphs and citation discovery.
Transformer architecture introduced in paper: Attention Is All You Need (Vaswani et al., 2017).
ad17e76a8baad7a1 · 100% confidence · shares 2 tags (transformer, foundational)
Low-Rank Adaptation (LoRA) introduced in paper: LoRA: Low-Rank Adaptation of Large Language Models (Hu et al., 2021).
d7b97d1b93d8d8bc · 100% confidence · shares 2 tags (foundational, 2021)
Switch Transformer introduced in paper: Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsity (Fedus et al., 2021).
3d9c14b9379038c9 · 100% confidence · shares 2 tags (foundational, 2021)
LoRA (Low-Rank Adaptation) introduced in paper: LoRA: Low-Rank Adaptation of Large Language Models (Hu et al., 2021).
f191b2876790dc6e · 100% confidence · shares 2 tags (foundational, 2021)
CLIP introduced in paper: Learning Transferable Visual Models From Natural Language Supervision (Radford et al., 2021).
bcdef949cc6d3644 · 100% confidence · shares 2 tags (foundational, 2021)
Use this claim in your code
Fetch this signed envelope from your application. The response includes the verbatim excerpt, primary source URLs, and an HMAC-SHA256 signature you can verify locally for audit trails.
cURL
curl https://sourcescore.org/api/v1/claims/f8d64457ba9fd35b.jsonJavaScript / TypeScript
const r = await fetch("https://sourcescore.org/api/v1/claims/f8d64457ba9fd35b.json");
const envelope = await r.json();
console.log(envelope.claim.statement);
// "Rotary Position Embedding (RoPE) introduced in paper: RoFormer: Enhanced Transformer with Rotary Position Embedding (Su et al., 2021)."Python
import httpx
r = httpx.get("https://sourcescore.org/api/v1/claims/f8d64457ba9fd35b.json")
envelope = r.json()
print(envelope["claim"]["statement"])
# "Rotary Position Embedding (RoPE) introduced in paper: RoFormer: Enhanced Transformer with Rotary Position Embedding (Su et al., 2021)."LangChain (retrieve-then-cite)
from langchain_core.tools import tool
import httpx
@tool
def get_rotary_position_embedding_rope_fact() -> dict:
"""Fetch the verified SourceScore claim for Rotary Position Embedding (RoPE)."""
r = httpx.get("https://sourcescore.org/api/v1/claims/f8d64457ba9fd35b.json")
return r.json()