TL;DR
This paper introduces CMKD, a cross-model knowledge distillation approach where CNNs and Transformers teach each other, leading to improved audio classification performance and state-of-the-art results on multiple datasets.
Contribution
The paper proposes a novel cross-model knowledge distillation method between CNN and Transformer models for audio classification, enhancing performance beyond traditional single-model training.
Findings
Achieved state-of-the-art results on FSD50K, AudioSet, and ESC-50 datasets.
CNN and Transformer models mutually improve each other's performance through CMKD.
Student models often outperform their teachers after distillation.
Abstract
Audio classification is an active research area with a wide range of applications. Over the past decade, convolutional neural networks (CNNs) have been the de-facto standard building block for end-to-end audio classification models. Recently, neural networks based solely on self-attention mechanisms such as the Audio Spectrogram Transformer (AST) have been shown to outperform CNNs. In this paper, we find an intriguing interaction between the two very different models - CNN and AST models are good teachers for each other. When we use either of them as the teacher and train the other model as the student via knowledge distillation (KD), the performance of the student model noticeably improves, and in many cases, is better than the teacher model. In our experiments with this CNN/Transformer Cross-Model Knowledge Distillation (CMKD) method we achieve new state-of-the-art performance on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsMulti-Head Attention · Attention Is All You Need · Linear Layer · Dropout · Dense Connections · Residual Connection · Layer Normalization · Absolute Position Encodings · Adam · Label Smoothing
