Home Knowledge Base Stop-gradient in self-supervised learning

Stop-gradient in self-supervised learning is the operation that blocks gradient backpropagation through selected branches so target networks remain stable and collapse is avoided - by freezing one side of the objective during each update, methods such as BYOL and DINO-style variants maintain directional learning signals.

What Is Stop-Gradient?

Why Stop-Gradient Matters

How It Is Used

Teacher Branch Freeze:

Symmetric Objectives:

Token-Level Settings:

Engineering Checks

Stop-gradient in self-supervised learning is a critical stabilization primitive that keeps target signals fixed enough for meaningful representation learning - it is one of the smallest code-level changes with one of the largest effects on self-supervised training reliability.

stop-gradient in self-supervisedself-supervised learning

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.