Densely Distilling Cumulative Knowledge for Continual Learning

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Shi, Zenglin, Liu, Pei, Su, Tong, Wu, Yunpeng, Liu, Kuien, Song, Yu, Wang, Meng
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911878375014400
author Shi, Zenglin
Liu, Pei
Su, Tong
Wu, Yunpeng
Liu, Kuien
Song, Yu
Wang, Meng
author_facet Shi, Zenglin
Liu, Pei
Su, Tong
Wu, Yunpeng
Liu, Kuien
Song, Yu
Wang, Meng
contents Continual learning, involving sequential training on diverse tasks, often faces catastrophic forgetting. While knowledge distillation-based approaches exhibit notable success in preventing forgetting, we pinpoint a limitation in their ability to distill the cumulative knowledge of all the previous tasks. To remedy this, we propose Dense Knowledge Distillation (DKD). DKD uses a task pool to track the model's capabilities. It partitions the output logits of the model into dense groups, each corresponding to a task in the task pool. It then distills all tasks' knowledge using all groups. However, using all the groups can be computationally expensive, we also suggest random group selection in each optimization step. Moreover, we propose an adaptive weighting scheme, which balances the learning of new classes and the retention of old classes, based on the count and similarity of the classes. Our DKD outperforms recent state-of-the-art baselines across diverse benchmarks and scenarios. Empirical analysis underscores DKD's ability to enhance model stability, promote flatter minima for improved generalization, and remains robust across various memory budgets and task orders. Moreover, it seamlessly integrates with other CL methods to boost performance and proves versatile in offline scenarios like model compression.
format Preprint
id arxiv_https___arxiv_org_abs_2405_09820
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Densely Distilling Cumulative Knowledge for Continual Learning
Shi, Zenglin
Liu, Pei
Su, Tong
Wu, Yunpeng
Liu, Kuien
Song, Yu
Wang, Meng
Machine Learning
Computer Vision and Pattern Recognition
Continual learning, involving sequential training on diverse tasks, often faces catastrophic forgetting. While knowledge distillation-based approaches exhibit notable success in preventing forgetting, we pinpoint a limitation in their ability to distill the cumulative knowledge of all the previous tasks. To remedy this, we propose Dense Knowledge Distillation (DKD). DKD uses a task pool to track the model's capabilities. It partitions the output logits of the model into dense groups, each corresponding to a task in the task pool. It then distills all tasks' knowledge using all groups. However, using all the groups can be computationally expensive, we also suggest random group selection in each optimization step. Moreover, we propose an adaptive weighting scheme, which balances the learning of new classes and the retention of old classes, based on the count and similarity of the classes. Our DKD outperforms recent state-of-the-art baselines across diverse benchmarks and scenarios. Empirical analysis underscores DKD's ability to enhance model stability, promote flatter minima for improved generalization, and remains robust across various memory budgets and task orders. Moreover, it seamlessly integrates with other CL methods to boost performance and proves versatile in offline scenarios like model compression.
title Densely Distilling Cumulative Knowledge for Continual Learning
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2405.09820