paper-with-me

Papers

Forward-Backward Knowledge Distillation for Continual Clustering

2024-05-29 · Mohammadreza Sadeghi, Zihan Wang, Narges Armanfard

Unsupervised Continual Learning (UCL) is a burgeoning field in machine learning, focusing on enabling neural networks to sequentially learn tasks without explicit label information. Catastrophic Forgetting (CF), where models forget previously learned tasks upon learning new ones, poses a significant challenge in continual learning, especially in UCL, where labeled information of data is not accessible. CF mitigation strategies, such as knowledge distillation and replay buffers, often face memory inefficiency and privacy issues. Although current research in UCL has endeavored to refine data representations and address CF in streaming data contexts, there is a noticeable lack of algorithms specifically designed for unsupervised clustering. To fill this gap, in this paper, we introduce the concept of Unsupervised Continual Clustering (UCC). We propose Forward-Backward Knowledge Distillation for unsupervised Continual Clustering (FBCC) to counteract CF within the context of UCC. FBCC employs a single continual learner (the ``teacher'') with a cluster projector, along with multiple student models, to address the CF issue. The proposed method consists of two phases: Forward Knowledge Distillation, where the teacher learns new clusters while retaining knowledge from previous tasks with guidance from specialized student models, and Backward Knowledge Distillation, where a student model mimics the teacher's behavior to retain task-specific knowledge, aiding the teacher in subsequent tasks. FBCC marks a pioneering approach to UCC, demonstrating enhanced performance and memory efficiency in clustering across various tasks, outperforming the application of clustering algorithms to the latent space of state-of-the-art UCL algorithms.

📄 PDF Abstract BibTeX arXiv:2405.19234

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringContinual LearningKnowledge Distillation

Methods 이 논문이 사용한 방법론

Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…

Similar Papers 제목 키워드 기반

Unsupervised Continual Clustering via Forward-Backward Knowledge Distillation

2026-06-05 · Mohammadreza Sadeghi, Sareh Soleimani, Zihan Wang, Narges Armanfard arxiv

Unsupervised Continual Learning (UCL) aims to enable neural networks to learn sequential tasks without labels or access to past data. A major challenge in this setting is Catastrophic Forgetting, where models forget prev…

Knowledge DistillationContinual Learning

A Theory for Knowledge Transfer in Continual Learning

2022-08-14 · Diana Benavides-Prado, Patricia Riddle

Continual learning of a stream of tasks is an active area in deep neural networks. The main challenge investigated has been the phenomenon of catastrophic forgetting or interference of newly acquired knowledge with knowl…

Continual LearningTransfer Learning

StreamKL: Fast and Memory-Efficient KL Divergence for Boosting Attention Distillation

2026-06-18 · Guangda Liu, Yiquan Wang, Chengwei Li, Wenhao Chen 외 arxiv

Attention distillation, which trains one attention distribution to match another by minimizing their Kullback-Leibler (KL) divergence, is widely used in knowledge distillation, model compression, continual learning, and …

Knowledge DistillationContinual LearningModel Compression

Beyond Not-Forgetting: Continual Learning with Backward Knowledge Transfer

2022-11-01 · Sen Lin, Li Yang, Deliang Fan, Junshan Zhang

By learning a sequence of tasks continually, an agent in continual learning (CL) can improve the learning performance of both a new task and `old' tasks by leveraging the forward knowledge transfer and the backward knowl…

Continual LearningTransfer Learning

Look Backward and Forward: Self-Knowledge Distillation with Bidirectional Decoder for Neural Machine Translation

2022-03-10 · Xuanwei Zhang, Libin Shen, Disheng Pan, Liang Wang 외

Neural Machine Translation(NMT) models are usually trained via unidirectional decoder which corresponds to optimizing one-step-ahead prediction. However, this kind of unidirectional decoding framework may incline to focu…

DecoderKnowledge DistillationMachine TranslationNMT+2