Cross Domain Few-Shot Class-Incremental Audio Classification Via Adversarial Contrastive Learning
About
Current Few-shot Class-incremental Audio Classification (FCAC) methods assume that samples of base and incremental classes are in the same domain (following the same distribution). However, there is generally a domain shift between the above two types of samples. In this paper, we explore the problem of Cross Domain FCAC where samples of base and incremental classes have domain shift. We propose a strategy of adversarial contrastive training which enables the model to effectively classify samples of different classes from unseen domains. The model consists of an encoder and a classifier. The encoder is trained in base session but frozen in incremental sessions, whereas the classifier is trained in all sessions. Experiments are done on six pairs of cross-domain datasets. Results show that our method exceeds state-of-the-art methods in average accuracy. The code is at https://github.com/YongjieSi/ACL.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Few-shot Class-incremental Audio Classification | FSC-89 → NSynth-100 | Average Accuracy85.17 | 20 | |
| Few-shot Class-incremental Audio Classification | FSC-89 → LS-100 | Average Accuracy41.67 | 10 | |
| Few-shot Class-incremental Audio Classification | NSynth-100 → LS-100 | Average Accuracy79.09 | 10 | |
| Few-shot Class-incremental Audio Classification | LS-100 → FSC-89 | Average Accuracy80.05 | 10 | |
| Few-shot Class-incremental Audio Classification | LS-100 → NSynth-100 | Average Accuracy79.78 | 10 |