We sincerely thank you for your positive evaluation. Your comments are deeply encouraging with valuable insights. If you have any further suggestions or would like to discuss our work in more detail, we would be delighted to engage in a conversation. Your feedback is invaluable to us. Detailed responses are provided in the following rebuttal.
# Weakness 1: Discussion and comparison with more recent SOTA KD methods.
Thank you for highlighting these related works, which are all feature-based distillation methods. Below, we will discuss the difference between our MiPKD and these methods in terms of feature alignment, and provide the experimental comparison on SR task.
1. **ViTKD** aligns the student’s features with the teacher’s by using the FitNet loss for shallow layers and a generative loss for deeper layers. Its generative KD loss can be seen as a special case of our Feature Prior Mixer in MiPKD, without the auto-encoder structure or stochastic feature mixing.
2. **PEFD** employs a projector ensemble to prevent overfitting to the teacher’s feature space, which learns the task-relevant discriminative feature. In contrast, MiPKD employs the feature mixture in the latent space by adding the part feature information as the prior, which ensures better feature learning for student.
3. **KD-SRRL** computes a Softmax Regression loss by feeding the student’s features to the teacher’s classification head for distillation In contrast, MiPKD leverages a block prior mixer to stochastically passing the enhanced feature maps for the alignment on the final outputs, which effectively reduces the capacity disparity between the teacher and student.
4. **DMAE** applies a feature-based KD loss to align the intermediate features between the pre-trained MAE teacher model and the student based on the masked image, and employs the decoder after the last student’s layer to reconstruct the original image. Similar to the FitNet approach, it forces direct feature alignment on the intermediate features of teacher and student. In contrast, MiPKD uses an auto-encoder like structure to enable feature prior mixture in the latent space. Moreover, MiPKD employs the random mask on the feature space, instead of the masking on the input images in DMAE. A more detailed comparison between the MiPKD and DMAE is below
- The DMAE aligns intermediate features between teacher and student using a simple L1 loss, with lightweight MLPs employed to match their dimensions. In contrast, MiPKD adopts a Feature Prior Mixer to encode teacher and student feature maps into a unified latent space for mixing and reconstruction, further stabilized by an auxiliary auto-encoder loss $\mathcal{L}^{ae}\_k$.
- While DMAE does not explicitly distill at the block level, MiPKD introduces a Block Prior Mixer, which dynamically switches between teacher and student blocks for coarse-grained distillation.
- In terms of knowledge transfer, DMAE relies on masked image reconstruction to facilitate feature learning, whereas MiPKD mixes feature maps and blocks at multiple granularities, aligning models’ logits, features, and reconstruction outputs to address capacity disparity.
- The DMAE is tightly integrated into the MAE framework, requiring the teacher to be pre-trained with masked image modeling. In contrast, MiPKD is universally compatible with various SR architectures and can be extended to diverse computer vision tasks.
Furthermore, we apply these methods to the SR tasks for the experimental comparison. As shown in the below table, our MipKD significantly outperforms all above feature-based distillation methods. For example, we outperform DMAE by 0.19db PSNR for x4 SR, when distilling RCAN model.
| Method | Urban100 |
| ----------------- | ----------------------------- |
| ViTKD [1] | 26.440/0.799 |
| PEFD [2] | 26.420/0.797 |
| KD-SRRL [3] | 26.450/0.796 |
| DMAE [4] (FitNet) | 26.470/0.798 |
| MipKD | 26.660/0.803 |