DR.WILSS: Diffusion-Based Replay for Weakly Supervised Continual Semantic Segmentation
Organizations: Dpt. Information Engineering University of Padova Padova, Italy
Abstract
Weakly supervised class-incremental semantic segmentation (WILSS) aims to train a segmentation model over multiple steps, each introducing new concepts to be learned with only image-level supervision. We introduce DRWILSS, an innovative approach to address catastrophic forgetting in continual learning using diffusion-based generative replay. Our framework leverages language clues to guide the diffusion process, employing self-inpainting and regularization techniques to efficiently produce replay data, aiding the learning process. By generating high-quality replay data, the information from previously learned classes can be preserved during continual updates, a critical challenge in incremental learning scenarios. To further align the statistics of replay data with those of training samples, we apply LoRAs to the generative model. Experimental results demonstrate state-of-the-art performance across multiple benchmarks and generative architectures, while avoiding storage of training data and the use of additional resource-demanding tools during training. The proposed technique enables an optimal tradeoff between training complexity and inference-time accuracy, making DRWILSS a promising solution for real-world applications.
Figures & tables
| Method | 10-5 | 15-5 | 10-1 | 15-1 | ||||||||||||||||||||||
| Disjoint | Overlapped | Disjoint | Overlapped | Disjoint | Overlapped | Disjoint | Overlapped | |||||||||||||||||||
| 1-10 | 11-20 | All | 1-10 | 11-20 | All | 1-15 | 16-20 | All | 1-15 | 16-20 | All | 1-10 | 11-20 | All | 1-10 | 11-20 | All | 1-15 | 16-20 | All | 1-15 | 16-20 | All | |||
| Full Supervision | ILT ∗ [ 18 ] | 53.4 | 48.1 | 50.8 | 55.0 | 44.8 | 49.9 | 31.5 | 25.1 | 29.9 | 69.0 | 46.4 | 63.4 | 14.1 | 0.6 | 7.3 | 16.5 | 1.0 | 8.8 | 6.7 | 1.2 | 5.3 | 5.7 | 1.0 | 4.5 | |
| MiB ∗ [ 15 ] | 54.3 | 47.6 | 51.0 | 55.2 | 49.9 | 52.5 | 71.8 | 43.3 | 64.7 | 75.5 | 49.4 | 69.0 | 14.9 | 9.5 | 12.2 | 15.1 | 14.8 | 14.9 | 46.2 | 12.9 | 37.9 | 35.1 | 13.5 | 29.7 | ||
| SDR ∗ [ 19 ] | 55.5 | 48.2 | 51.9 | 56.9 | 51.3 | 54.1 | 73.5 | 47.3 | 67.0 | 75.4 | 52.6 | 69.7 | 25.5 | 15.7 | 20.6 | 26.3 | 19.7 | 23.0 | 59.2 | 12.9 | 47.6 | 44.7 | 21.8 | 39.0 | ||
| PLOP [ 1 ] | - | - | - | - | - | - | 69.1 | 42.8 | 62.5 | 74.1 | 51.7 | 68.5 | - | - | - | 38.4 | 15.5 | 27.0 | 55.1 | 13.7 | 44.7 | 62.8 | 21.1 | 52.4 | ||
| Method | COCO | VOC | ||
|---|---|---|---|---|
| 1-60 | 61-80 | All | 61-80 | |
| FMWISS [ 11 ] | 39.9 | 44.7 | 41.1 | 63.6 |
| CWILSS [ 12 ] | 38.2 | 45.0 | 39.9 | 64.0 |
| WILSON [ 9 ] | 39.8 | 41.0 | 40.1 | 55.7 |
| RaSP [ 6 ] | 41.1 | 40.7 | 41.0 | 53.6 |
| WISH [ 7 ] | 40.2 | 43.0 | 40.9 | 58.0 |
Class-Incremental Learning
Class-incremental learning studies how models can add new categories over time while retaining the ability to recognize previously learned classes.
See all 154 papers