Layer-Specific Knowledge Distillation for Class Incremental Semantic Segmentation
- 12 March 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Image Processing
- Vol. 33 (10577149) , 1977-1989
Abstract
Recently, class incremental semantic segmentation (CISS) towards the practical open-world setting has attracted increasing research interest, which is mainly challenged by the well-known issue of catastrophic forgetting. Particularly, knowledge distillation (KD) techniques have been widely studied to alleviate catastrophic forgetting. Despite the promising performance, existing KD-based methods generally use the same distillation schemes for different intermediate layers to transfer old knowledge, while employing manually tuned and fixed trade-off weights to control the effect of KD. These KD-based methods take no consideration of feature characteristics from different intermediate layers, limiting the effectiveness of KD for CISS. In this paper, we propose a layer-specific knowledge distillation (LSKD) method to assign appropriate knowledge schemes and weights for various intermediate layers by considering feature characteristics, aiming to further explore the potential of KD in improving the performance of CISS. Specifically, we present a mask-guided distillation (MD) to alleviate the background shift on semantic features, which performs distillation by masking the features affected by the background. Furthermore, a mask-guided context distillation (MCD) is presented to explore global context information lying in high-level semantic features. Based on them, our LSKD assigns different distillation schemes according to feature characteristics. To adjust the effect of layer-specific distillation adaptively, LSKD introduces a regularized gradient equilibrium method to learn dynamic trade-off weights. Additionally, our LSKD makes an attempt to simultaneously learn distillation schemes and trade-off weights of different layers by developing a bi-level optimization method. Extensive experiments on widely used Pascal VOC 12 and ADE20K show our LSKD clearly outperforms its counterparts while achieving state-of-the-art results.Keywords
Funding Information
- National Key Research Development Program of China (2021ZD0112100)
- National Natural Science Foundation of China (62276186, 61925602, 62076179)
- Haihe Laboratory of Information Technology Application Innovation (22HHXCJC00002)
This publication has 46 references indexed in Scilit:
- Knowledge Distillation: A SurveyInternational Journal of Computer Vision, 2021
- PODNet: Pooled Outputs Distillation for Small-Tasks Incremental Learning2020
- Riemannian Walk for Incremental Learning: Understanding Forgetting and Intransigence2018
- Scene Parsing through ADE20K Dataset2017
- Overcoming catastrophic forgetting in neural networksProceedings of the National Academy of Sciences, 2017
- Deep Residual Learning for Image Recognition2016
- The Pascal Visual Object Classes Challenge: A RetrospectiveInternational Journal of Computer Vision, 2014
- Visualizing and Understanding Convolutional Networks2014
- ImageNet: A large-scale hierarchical image database2009
- Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene Categories2006