> Paper: Unpaired Image Deraining Using Reward-Guided Self-Reinforcement Strategy > Authors: Yinghao Chen, Yeying Jin, Xiang Chen, Yanyan Wei, Ziyang Yan, Yaowen Fu > arXiv: 2605.00719 | 2026-04-30
1. The "Rain Keeps Falling" AI Dilemma
Imagine an AI system that removes rain streaks from photos.
The traditional approach:
- Collect paired "rainy/clean" images
- Supervised learning: rainy input → clean output
- True paired rainy/clean images are hard to obtain
- Synthetic rain is unrealistic
- Real-world rain varies endlessly
- Droplets of different sizes
- Varying streak density
- Different directions
- Mixing with background textures
- Dynamic scenes are even harder
- No "correct answer" for guidance
- The network doesn't know what a "good" derained result looks like
- Prone to local optima
- Produces blurry or over-smoothed results
- During training, the network occasionally produces good deraining results
- A reward function is designed to identify these good results
- The reward is based on:
- Statistical properties of rain-free images (e.g., gradient distributions)
- Semantic consistency (main objects unchanged after deraining)
- Naturalness (the result looks like a real rain-free image)
- The identified high-quality results serve as "pseudo-targets"
- The network learns to generate more similar high-quality results
- A positive feedback loop: good results → more good results
- The data distribution contains sufficient information
- The network can learn from statistical regularities alone
- Rain distribution is coupled with the background
- Pure statistical constraints are not enough
- Leveraging training dynamics: rather than statically learning the data distribution, dynamically exploit "emergent" quality during training
- Self-discovery: the network discovers "what is good" on its own
- No external supervision needed: the reward function is based on intrinsic image properties
But in reality:
Unsupervised deraining sounds ideal: no paired data needed. But without strong constraints during training, models struggle to converge.
2. The Core Challenge of Unsupervised Deraining
The complexity of rain:
The unsupervised learning dilemma:
Key insight: even without paired supervision, high-quality deraining results occasionally emerge during training.
The question is: how to recognize and exploit these "lucky accidents"?
3. RGSUD: Reward-Guided Self-Reinforcement
The paper proposes RGSUD (Reward-Guided Self-Reinforcement Unsupervised Deraining):
Core idea: > Treat high-quality results that occasionally appear during training as "rewards," and recycle these rewards to guide subsequent optimization.
Two-stage strategy:
Stage 1: Reward Recycling
Stage 2: Self-Reinforcement
It's like a student solving problems without an answer key, but occasionally discovering a particularly elegant solution. Record the elegant solutions, analyze why they work, then deliberately repeat that "goodness."
4. Why Does "Self-Reward" Work?
Traditional unsupervised methods assume:
But rain's complexity breaks this assumption:
RGSUD's innovations:
5. Finding Necessity in Chance
> "The pleasure of scientific discovery: you think you're looking for A, and you find B — and B is more interesting than A."
In unsupervised learning:
> "Good results appear by chance. The smart move is not to ignore these accidents, but to systematically identify, recycle, and amplify them. Chance contains necessity — if a certain kind of result keeps reappearing, it must reflect some deeper regularity."
RGSUD's philosophy: don't wait for perfect supervision. Find exploitable signals within the existing training dynamics.
6. Takeaways
If you're working on unsupervised/self-supervised learning, ask yourself:
1. "Are there 'lucky accidents' during training that can be exploited?" 2. "Can I design a reward function to identify high-quality outputs?" 3. "Can self-reinforcement replace external supervision?" 4. "Do the training dynamics themselves contain usable supervisory signals?"
RGSUD reminds us: unsupervised does not mean "no signal." The signal is in the training process — we just need clever methods to discover and use it.
In the wilderness of unsupervised learning, reward-guided self-reinforcement is a lamp — not sunlight from outside, but a torch you light yourself.