Intrinsic Gradient Suppression for Label-Noise Prompt Tuning in Vision-Language Models
> Paper: Intrinsic Gradient Suppression for Label-Noise Prompt Tuning in Vision-Language Models > Authors: Jiayu Li, Jiaxin Qi, Sheng Zhou, Jiaqiang Huang, Xiansheng Hua > arXiv: 2605.00591 | 2026-04-30
The Problem: Mislabeled Datasets
Imagine training a vision-language model like CLIP with a dataset where labels are wrong:
- A photo of a "dog" labeled "cat" (wrong)
- A photo of a "beach" labeled "mountain" (wrong)
- A photo of a "car" labeled "truck" (ambiguous)
- Noise-rate estimation: Many require knowing the label error rate, which is unknown in practice; inaccurate estimates cause failure.
- Auxiliary networks: Some train extra noise-detection networks, adding complexity and compute.
- Heavy tuning: Thresholds, weights, and temperature parameters must be tuned per dataset.
- Plug-and-play: Replace softmax with double softmax—a one-line change.
- No hyperparameters: No tuning, no noise-rate knowledge needed; works on any dataset.
- Lightweight: Near-zero compute overhead, no extra memory, no inference slowdown.
Label noise is pervasive in the real world: human annotation errors, inaccurate automatic labeling, fuzzy class boundaries, and unavoidable noise in large-scale datasets. The problem: CLIP's prompt tuning is extremely sensitive to label noise.
Why Prompt Tuning Suffers from Noise
CLIP (Contrastive Language-Image Pre-training) is a powerful vision-language model. Prompt tuning freezes CLIP's image and text encoders and only learns prompts—a lightweight way to adapt the model to downstream tasks.
But label noise harms this process in three ways:
1. Extreme gradient updates: Mislabeled samples produce incorrect signals whose gradient magnitudes can be large; a single wrong sample can drown out many correct ones. 2. Destruction of pretrained priors: CLIP already has strong vision-language alignment, but gradients from noisy labels try to overwrite it, degrading performance. 3. A self-reinforcing vicious cycle: Noise skews predictions, which lead to more erroneous updates.
The Solution: DSPT (Double-Softmax Prompt Tuning)
Core insight: CLIP already provides a near-optimal initialization. Adaptation should be conservative—especially against the extreme gradients produced by noisy labels.
Technical approach:
1. Double softmax: Instead of one softmax over logits, DSPT applies a second softmax to the output of the first. This compresses extreme probabilities and smooths gradients. 2. Intrinsic gradient suppression: No extra hyperparameters, no complex noise estimation—the double softmax itself suppresses the large gradients caused by wrong labels. 3. Preserving pretrained priors: With gradients dampened, updates are gentler, so pretrained knowledge is not rapidly overwritten while the model stays sensitive to correct signals.
The results: significant performance gains under label noise, no tuning required, and minimal computational overhead.
It's like giving CLIP noise-canceling headphones: not blocking learning entirely, but lowering the noise (extreme gradients from wrong labels) so the music (correct signals) comes through clearly.
Why Hyperparameter-Free Matters
Existing noisy-label methods have drawbacks:
DSPT's advantages:
A Feynman-Style Judgment: Good Methods Are Simple Enough Not to Need Explanation
Feynman said: "If you can't explain it to a freshman, you don't really understand it."
In ML engineering, the best methods are often simple. Double softmax is so simple it barely needs theoretical justification—yet it works. This "simple but effective" quality reflects sound engineering wisdom. DSPT's philosophy is: don't add complexity; leverage the properties of existing components. No new loss, no new architecture—just a different way of computing softmax, using the math itself to denoise.
Takeaways
If you train vision-language models or deal with noisy labels, ask yourself:
1. Does my dataset contain label noise? 2. Is that noise harming my prompt tuning? 3. Do I need a complex solution, or is there a simpler one? 4. Are my pretrained priors being destroyed by noise?
DSPT reminds us: sometimes the best solution is not adding more components, but rethinking how existing ones are used. The sharpest tools in the ML toolbox are often the simplest.
*Source: Zhichai.net*