NEW
Tokens that attract disproportionate attention weights, potentially affecting model focus and output quality.
DESCRIPTION
Attention sinks are tokens that draw a large share of attention, sometimes intentionally, to stabilize or shape transformer behavior. In long-context or streaming setups, special sink tokens can help preserve important early information. However, unintended sink effects can misdirect focus and degrade generation quality. Understanding and managing attention sinks intersects with KV cache policies, attention masks, and positional encodings. They are discussed in research on efficient long-context inference.
ALTERNATIVE DEFINITIONS
arXiv
We introduce attention sink tokens to maintain performance for streaming language models with limited KV cache.
Defines sink tokens as a mechanism for streaming LLMs with constrained memory.
Hugging Face
Special tokens and attention strategies can help models maintain useful context over long sequences.
Highlights practical strategies for long-context retention, including special tokens.
RELATED TERMS
Self-Attention Positional Encoding KV Cache Long-Context Models Transformer Model Prompt Prefill Tokenization Context Window Induction Heads
COMPETING TERMS
KNOWLEDGE AREAS
TARGET AUDIENCE
AI Engineer MLOps Engineer Data Scientist
EXTERNAL SOURCES
- Wikipedia - Self-attention
- arXiv - Streaming LLMs with attention sinks
- Hugging Face - Long-context strategies overview
TOP QUESTIONS
Why do attention sinks occur in transformers?
They arise from attention dynamics, positional encodings, and token patterns. Some tokens naturally attract attention, which can be exploited or must be mitigated.
Category: Example
When are attention sinks useful?
In streaming or long-context settings, explicitly adding sink tokens can stabilize performance and preserve early context under memory constraints.
Category: Example
What risks do attention sinks pose?
Unintended sink effects can skew focus away from relevant tokens, harming coherence, factuality, or task fidelity.
Category: Risks
How can I detect attention sink behavior?
Inspect attention maps, monitor per-token attention mass, and run ablation studies. Compare outputs with and without suspected sinks.
Category: Testing
What techniques mitigate harmful attention sinks?
Adjust prompts, use attention masks, try alternative positional encodings, or introduce structured sink tokens with clear roles.
Category: Guidance
Do attention sinks help with context window limits?
Yes, designed sink tokens can maintain useful context in sliding windows or truncated KV caches.
Category: Opinion
Are attention sinks model-specific?
Their effects depend on architecture, training data, and tokenization. Empirical evaluation per model is recommended.
Category: Requirements
How do attention sinks relate to KV cache policies?
Sink tokens can interact with cache eviction or sliding windows, influencing which information persists across steps.
Category: Example
What is a common misunderstanding about attention sinks?
That they are always harmful. In fact, they can be harnessed deliberately to improve stability in certain regimes.
Category: Misunderstanding