AIMech AI

LongLoRA and Shifted Sparse Attention (S^2-Attn)

Algorithms AIMech:LongloraAndShiftedSparseAttention DRAFT
Aliases: LongLoRA, Shifted Sparse Attention, S^2-Attn, Long-Context Low-Rank Adaptation with Shifted Sparse Attention
LongLoRA is an efficient long-context fine-tuning framework for pretrained large language models that combines two core components: (1) Shifted Sparse Attention (S^2-Attn) during training, which splits projected queries, keys, and values along the head dimension H into two equal chunks, shifts the token sequence by half the group size (-G/2) along the sequence dimension N in the second half of the heads, reshapes the sequence of length N into N/G groups of length G folded into the batch dimension to compute standard self-attention within each group in O(N G) = O(N^2 / (N/G)) time, and shifts the second half of the head outputs back by +G/2 before head concatenation; and (2) an improved low-rank adaptation regime (LoRA^+) that makes the token embedding layer and all normalization layers trainable alongside low-rank attention weight adapters.
Identity Notes & Concept Scope Distinct from standard LoRA (Hu et al., 2022), which freezes embeddings and normalization layers and uses dense O(N^2) self-attention during training—resulting in both high perplexity on extended context windows even at rank r = 256 and quadratic training memory/time growth. Also distinct from sparse-from-scratch Transformer architectures such as Longformer (Beltagy et al., 2020) and BigBird (Zaheer et al., 2020), which permanently alter the attention architecture, whereas S^2-Attn is used only during fine-tuning and preserves unmodified dense full self-attention at inference time.

Claims & Grounded Evidence

4 Claims
Mechanism #r660-claim-half-head-half-group-shift-information-flow
Splitting a long sequence of length N into M = N/G isolated local groups of size G reduces self-attention FLOPs by M-fold (e.g., 4x for G = N/4) but causes perplexity to degrade sharply on long contexts because no information flows across group boundaries; shifting the group partition by G/2 tokens in half of the attention heads (S^2-Attn) restores cross-group information exchange with zero additional attention FLOPs and matches full-attention fine-tuning perplexity even when evaluated with standard dense full attention at test time.
Mechanism #r660-claim-trainable-embedding-and-normalization-necessity
When extending LLaMA2-7B to a 32,768-token context window on RedPajama, increasing standard LoRA's rank from r = 8 to r = 256 fails to close the PG19 validation perplexity gap to full fine-tuning (11.44-11.98 vs. 8.08), whereas unfreezing the normalization layers (0.004% of parameters) and token embedding layers (<2% of parameters) alongside rank-8 LoRA reduces perplexity from 11.44 to 8.12.
Application #r660-claim-single-node-100k-context-extension-application
Combined with Position Interpolation and FlashAttention-2, LongLoRA extends LLaMA2-7B to 100k tokens, LLaMA2-13B to 65,536 tokens, and LLaMA2-70B to 32,768 tokens on a single 8x A100 machine with up to 1.8x lower GPU memory and 1.8x faster training speed than LoRA.
Limitation #r660-claim-small-group-size-and-short-context-degradation-limitation
Reducing the S^2-Attn group size G below 1/4 of the target context length (e.g., 1/6 or 1/8) degrades validation perplexity relative to full attention, and models extended to extreme context lengths via Position Interpolation and LongLoRA exhibit slight perplexity degradation when evaluated on short contexts (e.g., 2048 tokens).

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:ArtificialNeuralNetwork
Artificial Neural Network
related_match LongLoRA adapts multi-head self-attention, embedding, and normalization layers of pretrained Transformer language models to extended context windows.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r660-primary-pdf
Yukang Chen, Shengju Qian, Haotian Tang, Xin Lai, Zhijian Liu, Song Han, Jiaya Jia
primary paper
full_text
ID: https://dblp.org/rec/conf/iclr/ChenQTL0HJ24.html
sha256:ebae0749edbe…
r660-arxiv-abs
Yukang Chen, Shengju Qian, Haotian Tang, Xin Lai, Zhijian Liu, Song Han, Jiaya Jia
primary paper
abstract_only
ID: https://arxiv.org/abs/2309.12307
sha256:9250ba630d5d…
r660-metadata-cr
Yukang Chen, Shengju Qian, Haotian Tang, Xin Lai, Zhijian Liu, Song Han, Jiaya Jia
primary paper
abstract_only
ID: https://dblp.org/rec/conf/iclr/ChenQTL0HJ24.html
sha256:d78a55b6e19e…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:LongloraAndShiftedSparseAttention LongLoRA and Shifted... 4 claims · 3 sources AIO GROUNDING AIO:ArtificialNeuralNetwork (1)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T12:23:00Z
Updated: 2026-10-19T12:23:00Z
Source File: data/curated/LongloraAndShiftedSparseAttention.yaml · Schema: curated_concept.yaml

Explore across X-Mech

Related computational & biological Mechs: Embedding Map Network Graph ProteinTraitsMech (ESM-2 pLM) DUFMech (Domain pLM) TraitMech CultureMech All 14 X-Mech Repositories