Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Class-relation Knowledge Distillation for Novel Class Discovery

About

We tackle the problem of novel class discovery, which aims to learn novel classes without supervision based on labeled data from known classes. A key challenge lies in transferring the knowledge in the known-class data to the learning of novel classes. Previous methods mainly focus on building a shared representation space for knowledge transfer and often ignore modeling class relations. To address this, we introduce a class relation representation for the novel classes based on the predicted class distribution of a model trained on known classes. Empirically, we find that such class relation becomes less informative during typical discovery training. To prevent such information loss, we propose a novel knowledge distillation framework, which utilizes our class-relation representation to regularize the learning of novel classes. In addition, to enable a flexible knowledge distillation scheme for each data point in novel classes, we develop a learnable weighting function for the regularization, which adaptively promotes knowledge transfer based on the semantic similarity between the novel and known classes. To validate the effectiveness and generalization of our method, we conduct extensive experiments on multiple benchmarks, including CIFAR100, Stanford Cars, CUB, and FGVC-Aircraft datasets. Our results demonstrate that the proposed method outperforms the previous state-of-the-art methods by a significant margin on almost all benchmarks. Code is available at \href{https://github.com/kleinzcy/Cr-KD-NCD}{here}.

Peiyan Gu, Chuyu Zhang, Ruijie Xu, Xuming He• 2023

Related benchmarks

TaskDatasetResultRank
Generalized Category DiscoverySoyAgeing R1 (train)
Overall Accuracy33.74
9
Generalized Category DiscoverySoyAgeing R6 (train)
All Categories Accuracy32.53
9
Generalized Category DiscoverySoyAgeing-R3 (train)
Overall Accuracy32.73
9
Novel Class DiscoverySoyAgeing R3 (test)
All Accuracy53.74
6
Novel Class DiscoverySoyAgeing R4 (test)
All Accuracy50.81
6
Novel Class DiscoverySoyAgeing R5 (test)
Accuracy (All)52.63
6
Novel Class DiscoverySoyAgeing R6 (test)
Accuracy (All)46.26
6
Generalized Category DiscoverySoyAgeing-R4 (train)
Accuracy35.35
6
Novel Class DiscoverySoyAgeing R1 (test)
All Accuracy0.5233
6
Generalized Category DiscoverySoyAgeing R5 (train)
Accuracy34.14
6
Showing 10 of 10 rows

Other info

Follow for update