Command Palette
Search for a command to run...
SSUL: Semantic Segmentation with Unknown Label for Exemplar-based Class-Incremental Learning
Cha Sungmin ; Kim Beomyoung ; Yoo Youngjoon ; Moon Taesup

Abstract
This paper introduces a solid state-of-the-art baseline for aclass-incremental semantic segmentation (CISS) problem. While the recent CISSalgorithms utilize variants of the knowledge distillation (KD) technique totackle the problem, they failed to fully address the critical challenges inCISS causing the catastrophic forgetting; the semantic drift of the backgroundclass and the multi-label prediction issue. To better address these challenges,we propose a new method, dubbed SSUL-M (Semantic Segmentation with UnknownLabel with Memory), by carefully combining techniques tailored for semanticsegmentation. Specifically, we claim three main contributions. (1) definingunknown classes within the background class to help to learn future classes(help plasticity), (2) freezing backbone network and past classifiers withbinary cross-entropy loss and pseudo-labeling to overcome catastrophicforgetting (help stability), and (3) utilizing tiny exemplar memory for thefirst time in CISS to improve both plasticity and stability. The extensivelyconducted experiments show the effectiveness of our method, achievingsignificantly better performance than the recent state-of-the-art baselines onthe standard benchmark datasets. Furthermore, we justify our contributions withthorough ablation analyses and discuss different natures of the CISS problemcompared to the traditional class-incremental learning targetingclassification. The official code is available athttps://github.com/clovaai/SSUL.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| disjoint-10-1-on-pascal-voc-2012 | SSUL-M | mIoU: 53.50 |
| disjoint-10-1-on-pascal-voc-2012 | SSUL | mIoU: 50.87 |
| disjoint-15-1-on-pascal-voc-2012 | SSUL | mIoU: 64.01 |
| disjoint-15-1-on-pascal-voc-2012 | SSUL-M | mIoU: 68.58 |
| disjoint-15-5-on-pascal-voc-2012 | SSUL-M | Mean IoU: 69.83 |
| disjoint-15-5-on-pascal-voc-2012 | SSUL | Mean IoU: 69.10 |
| overlapped-10-1-on-pascal-voc-2012 | SSUL | mIoU: 59.25 |
| overlapped-10-1-on-pascal-voc-2012 | SSUL-M | mIoU: 64.12 |
| overlapped-100-5-on-ade20k | SSUL-M | mIoU: 34.56 |
| overlapped-100-5-on-ade20k | SSUL | mIoU: 32.48 |
| overlapped-100-50-on-ade20k | SSUL-M | mIoU: 34.37 |
| overlapped-100-50-on-ade20k | SSUL | mIoU: 33.58 |
| overlapped-15-1-on-pascal-voc-2012 | SSUL-M | mIoU: 71.37 |
| overlapped-15-1-on-pascal-voc-2012 | SSUL | mIoU: 67.61 |
| overlapped-15-5-on-pascal-voc-2012 | SSUL | Mean IoU (val): 71.22 |
| overlapped-15-5-on-pascal-voc-2012 | SSUL-M | Mean IoU (val): 73.02 |
| overlapped-50-50-on-ade20k | SSUL-M | mIoU: 29.77 |
| overlapped-50-50-on-ade20k | SSUL | mIoU: 29.56 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.