Attribution-aware Weight Transfer: A Warm-Start Initialization for Class-Incremental Semantic Segmentation
About
In class-incremental semantic segmentation (CISS), deep learning architectures suffer from the critical problems of catastrophic forgetting and semantic background shift. Although recent works focused on these issues, existing classifier initialization methods do not address the background shift problem and assign the same initialization weights to both background and new foreground class classifiers. We propose to address the background shift with a novel classifier initialization method which employs gradient-based attribution to identify the most relevant weights for new classes from the classifier's weights for the previous background and transfers these weights to the new classifier. This warm-start weight initialization provides a general solution applicable to several CISS methods. Furthermore, it accelerates learning of new classes while mitigating forgetting. Our experiments demonstrate significant improvement in mIoU compared to the state-of-the-art CISS methods on the Pascal-VOC 2012, ADE20K and Cityscapes datasets.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | Pascal VOC 15-1 setting 2012 (val) | mIoU (all)67.6 | 88 | |
| Semantic segmentation | ADE20k (100-5) | mIoU (All Classes)3.11e+3 | 54 | |
| Continual Semantic Segmentation | ADE20k 100-50 (2 tasks) (val) | mIoU (0-100)40.9 | 28 | |
| Continual Semantic Segmentation | ADE20k 50-50 (3 tasks) (val) | mIoU (51-150)26.85 | 25 | |
| Continual Semantic Segmentation | ADE20k 100-10 (6 tasks) (val) | mIoU (101-150)0.2128 | 24 | |
| Semantic segmentation | PASCAL VOC 2012 | mIoU (Classes 0-15)78 | 19 | |
| Semantic segmentation | Pascal-VOC 11 tasks 2012 10-1 (val) | mIoU (0-10)73.1 | 15 | |
| Semantic segmentation | PASCAL VOC 2012 | mIoU (Classes 0-5)71.6 | 15 | |
| Semantic segmentation | ADE20K 50-50 scenario | mIoU (Classes 1-50)46.6 | 15 | |
| Semantic segmentation | ADE20K 100-10 setting 150 classes (val) | mIoU (1-100)39.1 | 9 |